ISSN: 1814-3520(print)
ISSN: 2500-1590(online)
12+
Вестник Иркутского государственного технического университета
Поиск по сайту

ЯЗЫК СПЕЦИФИКАЦИИ ВИРТУАЛЬНОГО ОБОРУДОВАНИЯ ЭМУЛЯТОРОВ ЭВМ

Бурлаков Алексей Сергеевич

2014 / Номер 12(95) 2014 [ Кибернетика. Информационные системы и технологии ]

Предложен новый подход к настройке среды эмуляторов, основанный на применении языка спецификации архитектуры процессора и оборудования ЭВМ. Рассмотрены вопросы разбора и интерпретации текста спецификации, а также возможная структура эмулятора. Использование данного программного средства в совокупности со спецификацией позволит выполнять эмуляцию большого числа архитектур ЭВМ.

Ключевые слова:

языки программирования,синтаксический анализ,интерпретаторы,эмуляторы ЭВМ,programming languages,parsing,interpreters,computer emulators

Библиографический список:

  1. Сравнение версий VMware Workstation, http://www.vmware.com/ru/products/workstation/compare.html
  2. The VirtualBox architecture, https://www.virtualbox.org/wiki/ VirtualBox_architecture
  3. QEMU/Devices - Wikibooks, open books for an open world, http://en.wikibooks.org/wiki/QEMU/Devices
  4. The configuration file bochsrc, Bochs User Manual http://bochs.sourceforge.net/doc/docbook/user/bochsrc.html
  5. Dosbox.conf - DOSBoxWiki, http://www.dosbox.com/wiki/ Dosbox.conf
  6. Бруснецов Н.П. Микрокомпьютеры. М.: Наука, 1985. C. 37-41.
  7. Ramsey N., Fernandez M. Specifying Representation of Machine Instructions, ACM Trans. Program. Lang. Syst. 1997. Vol. 19, No 3. Р. 492-524.
  8. Бурлаков А.С. Настройка среды эмулятора при помощи языка описания архитектуры ЭВМ // Тр. Всерос. молодежной науч.-практ. конф. (Иркутск, 3-5 апреля, 2014 г.). Иркутск: Изд-во ИрГТУ, 2014. С. 18-23.
  9. Simple DirectMedia Layer - Homepage, http://www.libsdl. org/index.php
  10. Ахо А., Сети Р., Ульман Д. Компиляторы: принципы, технологии и инструменты / пер. с англ. М.: Издательский дом “Вильямс”, 2003. 768 c.
  11. Бурлаков А.С. Описание семантики машинных команд // Мат. Всерос. молодежной науч.-практ. конф. с междунар. участ. (Иркутск, 21-23 марта, 2013 г.). Иркутск: Изд-во ИрГТУ, 2013. С. 137-141.
  12. Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2, http://www.intel.com/content/dam/www/ public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf
  13. Donald E. Knuth. On the Translation of Languages from Left to Right, Information and control 1965, Vol. 8. Р. 608-639.
  14. Фридл Дж. Регулярные выражения. Библиотека программиста. СПб.: Питер, 2001. C. 200-218.
  15. Bison-GNU parser generator, http://www.gnu.org/software/ bison/

Файлы:

Язык

Лицензия Creative Commons
Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная
Количество скачиваний:2237