|
Рубрика:
Наука и технологии /
Раздел для научных публикаций
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Ткаченко К.С.,старший преподаватель, ФГАОУ ВО «Севастопольский государственный университет», tkachenkokirillstanislavovich@mail.ru
Разработка упрощенного дизассемблера для набора команд микропроцессора 8080 на языке программирования высокого уровня Arduino C
В настоящей публикации рассматривается разработка упрощенного дизассемблера для набора команд микропроцессора 8080 на языке программирования высокого уровня Arduino C. Приводится полный исходный текст и результаты работы. Программа станет полезной системным администраторам, изучающим программирование.
Для обучения программированию системных администраторов можно использовать различные подходы. Например, с помощью решения большого количества интересных простых задач, связанных с программированием. Поэтому в настоящей публикации рассматривается разработка упрощенного дизассемблера для набора команд микропроцессора 8080 на языке программирования высокого уровня Arduino C. Ранее в журнале «Системный администратор» рассматривалась разработка упрощенного дизассемблера для набора команд микропроцессора 8080 на языках программирования высокого уровня Java, C#, Python, C++, Kotlin, Rust [3–8]. Набор команд микропроцессора 8080 был выбран, поскольку команд достаточно мало, коды операций занимают только первый байт команды, можно заранее перечислить все возможные коды операций. Это значительно упрощает разработку дизассемблера. Набор команд этого исторически значимого микропроцессора широко известен, приводится в работах [1, 2]. В форме, удобной для построения дизассемблера, набор команд представляется в таблице 1.
<...>
Ключевые слова: дизассемблер, 8080, Arduino C
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|