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

6
Issue
vol 67 / May, 2024
Article

DOI 10.17586/0021-3454-2024-67-6-467-474

UDC 621.396.6

USING SOFTWARE MODELS OF EDUCATIONAL COMPUTERS IN STUDYING COMPUTING TOOLS ORGANIZATION AND ARCHITECTURE

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


I. N. Koshel
A. F. Mozhaisky Military Space Academy, Department of Information Sys-tems and Networks; Head of the Faculty;


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

Reference for citation: Аверьянов А. В., Кошель И. Н., Шульгин А. Н. Использование программных моделей учебных ЭВМ при изучении организации и архитектуры вычислительных средств // Изв. вузов. Приборостроение. 2024. Т. 67, № 6. С. 467–474. DOI: 10.17586/0021-3454-2024-67-6-467-474.

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