<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2023-66-4-259-265</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-76</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>SYSTEM ANALYSIS, MANAGEMENT AND INFORMATION PROCESSING</subject></subj-group></article-categories><title-group><article-title>Статистическое оценивание метрик машинных команд ЭВМ и реализующих их микрокоманд на основе анализа Парето</article-title><trans-title-group xml:lang="en"><trans-title>Statistical estimation of computer instructions metrics and micro commands implementing them based on Pareto analysis</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Аверьянов</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Averyanov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алексей Васильевич Аверьянов - канд. техн. наук, доцент; кафедра информационно-вычислительных систем и сетей</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Aleksey V. Averyanov - PhD, Associate Professor; Department of Information Systems and Networks</p><p>St. Petersburg</p></bio><email xlink:type="simple">vka_24kaf1@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кошель</surname><given-names>И. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Koshel</surname><given-names>I. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Игорь Николаевич Кошель - канд. техн. наук; кафедра информационно-вычислительных систем и сетей; начальник факультета</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Igor N. Koshel  - PhD, Associate Professor; Department of Information Systems and Networks; Head of the Faculty</p><p>St. Petersburg</p></bio><email xlink:type="simple">vka_24kaf1@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кузнецов</surname><given-names>В. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Kuznetsov</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Вадим Викторович Кузнецов - канд. техн. наук, доцент; кафедра информационно-вычислительных систем и сетей</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Vadim V. Kuznetsov - PhD, Associate Professor; Department of Information Systems and Networks</p><p>St. Petersburg</p></bio><email xlink:type="simple">vka_24kaf1@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Нгуен</surname><given-names>В. Т.</given-names></name><name name-style="western" xml:lang="en"><surname>Nguyen</surname><given-names>V. T.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ван Тиен Нгуен - курсант; кафедра информационно-вычислительных систем и сетей</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Van Tien Nguyen - Student; Department of Information Systems and Networks</p><p>St. Petersburg</p></bio><email xlink:type="simple">vka_24kaf1@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Военно-космическая академия им. А. Ф. Можайского</institution></aff><aff xml:lang="en"><institution>A. F. Mozaisky Military Spaсe Academy</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>26</day><month>11</month><year>2024</year></pub-date><volume>66</volume><issue>4</issue><fpage>259</fpage><lpage>265</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/76">https://pribor.ifmo.ru/jour/article/view/76</self-uri><abstract><p>Определены метрики, позволяющие анализировать частоту использования машинных команд на примере 50 программ в машинных кодах учебной ЭВМ. Установленные в процессе анализа проценты использования и повторения микрокоманд при реализации микропрограммного управления подтверждают применимость принципа „20/80“ –– принципа Парето для работы процессоров. Сделан вывод об избыточности системы команд ЭВМ, которая приводит к усложнению архитектуры процессоров. Выявлены группы команд и микрокоманд с минимальным числом повторений (значимости), часть из которых может быть удалена с целью упрощения архитектуры ЭВМ.  </p></abstract><trans-abstract xml:lang="en"><p>On the example of 50 programs in the machine codes for an educational computer, metrics are defined that allow analyzing the frequency of use of machine instructions. The percentages of microinstructions used and repeated during micro-program control implementation established during the analysis, confirm the applicability of the 20/80 principle - the Pareto principle for processor operation. A conclusion is made about the redundancy of the system of computer commands, which leads to the complication of the processors architecture. Groups of instructions and microinstructions with a minimum number of repetitions (significance) are identified, and some of them can be removed in order to simplify the computer architecture. </p></trans-abstract><kwd-group xml:lang="ru"><kwd>архитектура ЭВМ</kwd><kwd>анализ</kwd><kwd>диаграмма и принцип Парето</kwd><kwd>программная модель ЭВМ</kwd><kwd>метрики машинных команд</kwd><kwd>система команд</kwd><kwd>мнемокоды</kwd><kwd>микропрограмма</kwd></kwd-group><kwd-group xml:lang="en"><kwd>computer architecture</kwd><kwd>analysis</kwd><kwd>Pareto diagram and principle</kwd><kwd>program model of computer</kwd><kwd>metrics of machine instructions</kwd><kwd>system of commands</kwd><kwd>mnemonic codes</kwd><kwd>microprogram</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Статистические методы повышения качества / Пер. с англ.; под ред. Х. Кумэ. М.: Финансы и статистика, 1990. 304 с.</mixed-citation><mixed-citation xml:lang="en">Kume H. Statistical Methods for Quality Improvement, Madras, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Juran J. M. Product quality-a prescription for West // Management Review. 1981. June. P. 9—10.</mixed-citation><mixed-citation xml:lang="en">Juran J.M. Management Review, 1981, June, рр.9–10.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Корн Г., Корн Т. Справочник по математике (для научных работников и инженеров). М.: Наука, 1973. С. 614—615.</mixed-citation><mixed-citation xml:lang="en">Korn G.A., Korn Th.M. Mathematical Handbook for Scientists and Engineers: Definitions, Theorems, and Formulas for Reference and Review, 1968.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Белая Т. И., Молчанов О. Е. Использование диаграммы Парето для обеспечения качества функционирования интегральных микросхем // Изв. вузов. Приборостроение. 2016. Т. 59, № 7. С. 558—562.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Belaya T.I., Molchanov O.E. Journal of Instrument Engineering, 2016, no. 7(59), pp. 558–562. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Белая Т. И., Молчанов О. Е. Анализ программных моделей учебных ЭВМ с использованием принципа Парето // Естественные и технические науки. 2016. № 6. С. 160—164.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Belaya T.I., Molchanov O.E. Natural and technical sciences, 2016, no. 6, pp. 160–164. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Жмакин А. П. Архитектура ЭВМ. СПб: БХВ-Петербург, 2010. 352 с.</mixed-citation><mixed-citation xml:lang="en">Zhmakin A.P. Arkhitektura EVM Computer architecture, St. Petersburg, 2010, 352 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Калюжный А. В. Применение анализа Парето для количественного оценивания частоты использования машинных команд ЭВМ // Изв. вузов. Приборостроение. 2019. Т. 62, № 2. С. 101—105.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Kalyuzhny A.V. Journal of Instrument Engineering, 2019, no. 2(62), pp. 101–105.  (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Басыров А. Г. Организация ЭВМ и систем: практикум. СПб: ВКА им. А.Ф. Можайского, 2012. 83 с.</mixed-citation><mixed-citation xml:lang="en">Basyrov A.G. Organizatsiya EVM i sistem: praktikum (Organization of Computers and Systems: Workshop), St. Petersburg, 2012, 83 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Горичев Ю. В., Осипов Н. А. Надежность систем космических комплексов. Руководство к практическим и лабораторным занятиям / Под ред. В. А. Белозёрова. СПб: ВКА им. А.Ф. Можайского, 2006. 92 с.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Gorichev Yu.V., Osipov N.A. Nadezhnost' sistem kosmicheskikh kompleksov. Rukovodstvo k prakticheskim i laboratornym zanyatiyam (Reliability of Systems of Space Complexes. Guide to Practical and Laboratory Classes), St. Petersburg, 2006, 92 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Абель П. Ассемблер. Язык и программирование для IBM PC. К.: Век+, М.: ЭНТРОП, К.: НТИ, 2003. 736 с.</mixed-citation><mixed-citation xml:lang="en">Abel P. IBM PC Assembly Language and Programming, British Columbia Institute of Technology, 1998, 606 p.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
