Отладчик / Ide для программирования сборки Intel 8080 - PullRequest
0 голосов
/ 19 февраля 2019

Я прошел курс обучения микроконтроллеру hcs12, в котором мы использовали код-воин для написания и отладки кодов сборки.Сейчас я прохожу курс по операционным системам, в котором мы используем язык ассемблера Intel 8080Поскольку я привык использовать компилятор для языков высокого уровня по своей природе, я привык использовать отладчики, предоставляемые компиляторами.

Моя проблема заключается в том, что с помощью codewarrior я могу легко проверить, в какой строке происходит моя ошибка, илимоя ошибка случилась.Есть ли какой-нибудь инструмент / компилятор (предпочтительно), который вы знаете для программирования на языке ассемблера intel 8080, аналогично codewarrior?

1 Ответ

0 голосов
/ 19 февраля 2019

Переход назад во времени к 8080 означает, что вам нужно отказаться от некоторых «костылей», которые вы использовали, особенно отладчик на основе JTAG.8080 не имеет поддержки JTAG (которая была разработана DECADES после 8080).В то время, когда люди хотели выполнять отладку и верификацию на низком уровне, переходом был встроенный эмулятор (ICE).В основном это целый компьютер, который имитирует 8080 на уровне булавки и выполняет ваш код.Он взаимодействует с другим ПК (тогда он был бы на основе DOS) или является частью ПК (опять же, DOS).

Если вы хотите «проработать» код, я мог бы порекомендоватьвидя, есть ли симулятор 8080 там.Если нет, то вам может помочь симулятор 8085, 8086 или 8088;просто ограничьте свои регистры и коды операций подмножеством 8080.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...