ISSN 0021-3454 (print version)
ISSN 2500-0381 (online version)
Menu

12
Issue
vol 68 / December, 2025
Article

DOI 10.17586/0021-3454-2025-68-12-1027-1033

UDC 621.396.6

SOFTWARE EMULATOR OF THE DIGITAL PROCESSOR OF AN ELECTRONIC COMPUTER

A. N. Shulygin
A.F. Mozhaisky Military Space Academy Department of Information Systems and Networks; Lecturer


A. V. Averianov
Mozhaysky Military-Space Academy, Department of Information and Computing Systems and Networks;


A. I. Golubev
A. F. Mozhaisky Military Space Academy, Department of Information Systems and Networks;

Reference for citation: Shulgin A. N., Averyanov A. V., Golubev A. I. Software emulator of the digital processor of an electronic computer. Journal of Instrument Engineering. 2025. Vol. 68, N 12. P. 1027–1033 (in Russian). DOI: 10.17586/0021-3454-2025-68-12-1027-1033.

Abstract. 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.
Keywords: software emulator, educational computer, computer software model, command system, processor, programming in machine codes, practical and laboratory classes

References:

1. Smagin V.A., ed., Vychislitel’nyye mashiny i sistemy (Computers and Systems), St. Petersburg, 1998, 342 р. (in Russ.) 2. Grebnev V.V., Molchanov O.E. Osnovy teorii vychislitel’nykh mashin (Fundamentals of the Theory of Computers), Leningrad, 1979, Pt. 3, 125 р. (in Russ.) 3. 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.) 4. 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.) 5. Averyanov A.V., Koshel I.N., Shulgin A.N. Journal of Instrument Engineering, 2024, no. 6(67), pp. 467–474. (in Russ.) 6. 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.) 7. Lutz M. Programming Python, O’Reilly Media, Inc., 2010. 8. Uchebnaya tsifrovaya vychislitel’naya mashina. Rukovodstvo k prakticheskim zanyatiyam (Educational Digital Computer. Guide to Practical Exercises), St. Petersburg, 1980, 78 р. (in Russ.) 9. 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.) 10. Averyanov A.V., Molchanov O.E., Belaya T.I. Nauchnyy obozrevatel’ (nauchno-analiticheskiy zhurnal), 2015, no. 3(51), pp. 35–39. (in Russ.) 11. Belaya T.I., Molchanov O.E., Kazantsev D.I. Journal of Scientific and Applied Research, 2015, no. 5, pp. 116–118. (in Russ.) 12. 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.) 13. Averyanov A.V., Belaya T.I., Molchanov O.E. Natural and technical sciences, 2016, no. 6, pp. 160–164. (in Russ.) 14. 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.) 15. Zhmakin A.P. Arkhitektura EVM (Computer Architecture), St. Petersburg, 2010, 352 р. (in Russ.) 16. Basyrov A.G. Organizatsiya EVM i sistem: praktikum (Organization of Computers and Systems: Workshop), St. Petersburg, 2012, 83 р. (in Russ.)