Я кодировал SIC-ассемблер, и все, кажется, работает нормально, за исключением аспекта ввода / вывода.
Я загрузил объектный код в память (преобразовал формат символа в машинное представление), но когда я вызываю SICRun (); чтобы выполнить код, я получаю сообщение об ошибке «devf1 not found».
Я знаю, что это связано с инструкциями устройства ввода / вывода в исходном коде.
Файл c утверждает, что он зависит от внешних файлов, прежде всего, Dev [6]. Я должен создать это сам? Мой инструктор не дал нам никаких других файлов для работы. Любое понимание?
Пример: TD OUTPUT; УСТРОЙСТВО TEST OUTPUT
Этот каталог содержит исходный код (source.asm), файл заголовка (sic.h) и симулятор SIC (sicengine.c)