<?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-2025-68-12-1027-1033</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-438</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>INFORMATICS AND INFORMATION PROCESSES</subject></subj-group></article-categories><title-group><article-title>Программный эмулятор цифрового процессора электронной вычислительной машины</article-title><trans-title-group xml:lang="en"><trans-title>Software Emulator of the Digital Processor of an Electronic Computer</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>Shulgin</surname><given-names>A. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Альберт Николаевич Шульгин — канд. техн. наук; кафедра информационно- вычислительных систем и сетей</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Albert N. Shulygin — PhD; A. F. Mozhaisky Military Space Academy, Department of Information Systems and Networks; Lecturer</p><p>St. Petersburg</p></bio><email xlink:type="simple">alex_grid69@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>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>Alexei V. Averyanov — PhD, Associate Professor; A. F. Mozhaisky Military Space Academy, Department of Information Systems and Networks</p><p>St. Petersburg</p></bio><email xlink:type="simple">aver957@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>Golubev</surname><given-names>A. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алексей Игоревич Голубев — студент; кафедра информационно- вычислительных систем и сетей</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Alexei I. Golubev — Student; A. F. Mozhaisky Military Space Academy, Department of Information Systems and Networks</p><p>St. Petersburg</p></bio><email xlink:type="simple">ltfs229golubev@yandex.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. Mozhaisky Military Space Academy</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>19</day><month>01</month><year>2026</year></pub-date><volume>68</volume><issue>12</issue><fpage>1027</fpage><lpage>1033</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2026</copyright-statement><copyright-year>2026</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/438">https://pribor.ifmo.ru/jour/article/view/438</self-uri><abstract><p>Проанализированы основные требования к современным программным моделям учебных ЭВМ. Предложен эмулятор учебного цифрового процессора цифровой вычислительной машины, представляющий собой программную модель нового поколения, разработанную в соответствии с современными требованиями. Представлены результаты сравнительного анализа программных моделей, используемых в настоящее время в учебном процессе при подготовке IT-специалистов. Предложенный эмулятор представляет собой инновационную разработку, удовлетворяющую современным требованиям, предъявляемым к учебным программным моделям и, как показал сравнительный анализ, функционально превосходящую другие программные модели.</p></abstract><trans-abstract xml:lang="en"><p>The basic requirements for modern educational computer software models are analyzed.An emulator of a digital computer learning processor is proposed, which is a new-generation software model developed in accordance with modern requirements.The results of a comparative analysis of software models currently used in the educational process in the training of IT specialists are presented. The proposed emulator is an innovative development that meets modern requirements for educational software models and,as a comparative analysis has shown, is functionally superior to other software models.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>программный эмулятор</kwd><kwd>учебная ЭВМ</kwd><kwd>программная модель ЭВМ</kwd><kwd>система команд</kwd><kwd>процессор</kwd><kwd>программирование в машинных кодах</kwd><kwd>практические и лабораторные занятия</kwd></kwd-group><kwd-group xml:lang="en"><kwd>software emulator</kwd><kwd>educational computer</kwd><kwd>computer software model</kwd><kwd>command system</kwd><kwd>processor</kwd><kwd>programming in machine codes</kwd><kwd>practical and laboratory classes</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">Вычислительные машины и системы / Под ред. проф. В. А. Смагина. СПб: МО РФ, 1998. 342 с.</mixed-citation><mixed-citation xml:lang="en">Smagin V.A., ed., Vychislitel’nyye mashiny i sistemy (Computers and Systems), St. Petersburg, 1998, 342 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Гребнев В. В., Молчанов О. Е. Основы теории вычислительных машин. Ч. 3. Л.: ВИКИ им. А.Ф. Можайского, 1979. 125 с.</mixed-citation><mixed-citation xml:lang="en">Grebnev V.V., Molchanov O.E. Osnovy teorii vychislitel’nykh mashin (Fundamentals of the Theory of Computers), Leningrad, 1979, Pt. 3, 125 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Эсаулов К. А. Тестовый контроль в высшем учебном заведении знаний обучающихся по направлению „Информатика и вычислительная техника“ // Вопросы образования и науки: теоретический и методические аспекты: сб. науч. тр. Ч. 5. Тамбов: Бизнес-Наука-Общество, 2012. 164 с.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Esaulov K.A. Voprosy obrazovaniya i nauki: teoreticheskiy i metodicheskiye aspekty (Issues of Education and Science: Theoretical and methodological aspects), Collection of Scientific Works, Tambov, 2012, Part 5, 164 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Шульгин А. Н. Программный симулятор учебного цифрового процессора. Руководство пользователя. СПб: ВКА им. А.Ф. Можайского, 2023. 19 с.</mixed-citation><mixed-citation xml:lang="en">Shulgin A.N. Programmnyy simulyator uchebnogo tsifrovogo protsessora. Rukovodstvo pol’zovatelya (Software Simulator of an educational digital processor. User’s manual), St. Petersburg, 2023, 19 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Кошель И. Н., Шульгин А. Н. Использование программных моделей учебных ЭВМ при изучении организации и архитектуры вычислительных средств // Изв. вузов. Приборостроение. 2024. Т. 67, № 6. С. 467–474.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Koshel I.N., Shulgin A.N. Journal of Instrument Engineering, 2024, no. 6(67), pp. 467–474. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Свид. о гос. рег. программы для ЭВМ № 2024682830. Программный эмулятор учебного цифрового процессора (эмулятор Шульгина) / А. Н. Шульгин. Заявка № 2024681155, зарег. 27.09.2024.</mixed-citation><mixed-citation xml:lang="en">Certificate on the state registration of the computer programs 2024682830, Programmnyy emulyator uchebnogo tsifrovogo protsessora (emulyator Shul’gina) (Software Emulator of the Educational Digital Processor (Shulgin Emulator)), A.N. Shulgin, Application 2024681155, Published 27.09.2024. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Лутц М. Программирование на Python. Т. I. СПб: Символ-Плюс, 2011. 992 с.</mixed-citation><mixed-citation xml:lang="en">Lutz M. Programming Python, O’Reilly Media, Inc., 2010.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Учебная ЦВМ. Руководство к практическим занятиям. СПб: ВИКА им. А.Ф. Можайского, 1980. 78 с.</mixed-citation><mixed-citation xml:lang="en">Uchebnaya tsifrovaya vychislitel’naya mashina. Rukovodstvo k prakticheskim zanyatiyam (Educational Digital Computer. Guide to Practical Exercises), St. Petersburg, 1980, 78 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Кузьмичев В. А., Молчанов О. Е. Эмулятор учебной ЦВМ // Современные тенденции в образовании и науке: сб. науч. тр. по матер. Междунар. науч.-практ. конф. 28 декабря 2012 г. Ч. 3. Тамбов: Бизнес-Наука-Общество, 2013. 163 с.</mixed-citation><mixed-citation xml:lang="en">Kuzmichev V.A., Molchanov O.E. Sovremennyye tendentsii v obrazovanii i nauke (Modern Trends in Education and Science), Collection of Scientific Papers Based on the Materials of the International Scientific and Practical Conference, December 28, 2012, Tambov, Pt. 3, 2013, 163 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Молчанов О. Е., Белая Т. И. Имитационное моделирование процесса функционирования универсальной цифровой вычислительной машины с программным управлением // Научный обозреватель (научно-аналитический журнал). 2015. № 3(51). С. 35–39.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Molchanov O.E., Belaya T.I. Nauchnyy obozrevatel’ (nauchno-analiticheskiy zhurnal), 2015, no. 3(51), pp. 35–39. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Белая Т. И., Молчанов О. Е., Казанцев Д. И. Моделирование различных режимов работы ЭВМ на имитационной модели „УЦВМ“ // Журнал научных и прикладных исследований. 2015. № 5. С. 116–118.</mixed-citation><mixed-citation xml:lang="en">Belaya T.I., Molchanov O.E., Kazantsev D.I. Journal of Scientific and Applied Research, 2015, no. 5, pp. 116–118. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Свид. о гос. рег. программы для ЭВМ № 2017617992. Программный эмулятор учебной цифровой вычислительной машины (эмулятор Молчанова) / В. А. Кузьмичев, О. Е. Молчанов, А. В. Аверьянов, Т. И. Белая. Заявка № 2017612340, зарег. 19.07.2017.</mixed-citation><mixed-citation xml:lang="en">Certificate on the state registration of the computer programs 2017617992, Programmnyy emulyator uchebnoy tsifrovoy vychislitel’noy mashiny (emulyator Molchanova) (Software Emulator for Educational Digital Computers (Molchanov Emulator)), V.A. Kuzmichev, O.E. Molchanov, A.V. Averyanov, T.I. Belaya, Application 2017612340, Published 19.07.2017. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</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="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Аверьянов А. В., Кошель И. Н., Кузнецов В. В., Нгуен В. Т. Статистическое оценивание метрик машинных команд ЭВМ и реализующих их микрокоманд на основе анализа Парето // Изв. вузов. Приборостроение. 2023. Т. 66, № 4. С. 259–265.</mixed-citation><mixed-citation xml:lang="en">Averyanov A.V., Koshel I.N., Kuznetsov V.V., Nguyen V.T. Journal of Instrument Engineering, 2023, no. 4(66), pp. 259–265, DOI: 10.17586/0021-3454-2023-66-4-259-265. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</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="cit16"><label>16</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-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>
