<?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-2024-67-6-467-474</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-53</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>Using software models of educational computers in studying computing tools organization and architecture</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">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>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 Facult</p><p>St. Petersburg</p></bio><email xlink:type="simple">kin1470@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>Shulygin</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, Associate Professor, 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-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>2024</year></pub-date><pub-date pub-type="epub"><day>25</day><month>11</month><year>2024</year></pub-date><volume>67</volume><issue>6</issue><fpage>467</fpage><lpage>474</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/53">https://pribor.ifmo.ru/jour/article/view/53</self-uri><abstract><p>Предложены программный эмулятор учебной цифровой вычислительной машины и программный симулятор учебного цифрового процессора, обеспечивающие развитие основных принципов построения и функционирования средств вычислительной техники, реализованных в лабораторной установке-тренажере „Учебная цифро вая вычислительная машина“. Современные процессоры, микропроцессоры и их программное обеспечение являются исключительно сложными объектами для изучения и практического освоения. Одним из магистральных направлений в преодолении этой проблемы в вузах является использование на начальных этапах обучения основам информационных технологий тренажеров и программных моделей учебных ЭВМ. Предложенные программные модели, обладая сравнительной простотой и наглядным визуальным интерфейсом, помогают обучающимся успешно освоить базовые понятия организации и архитектуры ЭВМ, такие как: система команд, форматы команд и данных, представление данных, способы адресации, основы специального кодирования чисел.</p></abstract><trans-abstract xml:lang="en"><p>A software emulator of an educational digital computer and a software simulator of an educational digital processor are proposed, ensuring the development of the basic principles of construction and operation of computer equipment implemented in the laboratory simulator “Educational Digital Computer”. Modern processors, microprocessors and their software are extremely complex objects to study and practically master. One of the main directions in overcoming this problem in universities is the use of simulators and software models of educational computers at the initial stages of teaching the basics of information technology. The proposed software models, provided with comparative simple and a clear visual interface, help students successfully master the basic concepts of computer organization and architecture, such as command system, command and data formats, data representation, addressing methods, and the basics of special number coding.</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>educational electronic computer</kwd><kwd>software emulator</kwd><kwd>software simulator</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">Учебная ЦВМ. Руководство к практическим занятиям. СПб: ВИКА им. А.Ф. Можайского, 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="cit3"><label>3</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="cit4"><label>4</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="cit5"><label>5</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="cit6"><label>6</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="cit7"><label>7</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="cit8"><label>8</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="cit9"><label>9</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="cit10"><label>10</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="cit11"><label>11</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 Educational Digital Processor. User Guide), St. Petersburg, 2023, 19 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</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="cit13"><label>13</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="cit14"><label>14</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>
