Почему так происходит, если делать изменения в коде, которые я описал выше?
Если в этом коде удалить саму метку RESET:, то есть только метку, но не обработчик прерывания RESET - код не работает
почему если я размещаю обработчик прерывания RESET последним - он также не работает
Для чего нужна процедура RESET?
Как она вызывается
IDIV 2
CMP AL,2
JGE M2
M1: MOV AL,ARRAY_X[SI]
TEST AL, 1
JZ M2
MOV ARRAY_Y[DI],AL
INC DI
M2: INC SI
LOOP M1
Zilog Z80 — 8-битный процессор аддресует 16 битную шину... Как ведь нету 16 битных регистров, mov al,[ax] не получиться... Не могу понять.
Может подскажете ключевые аспекты создание эмулятора процессора, ну что-то в том роде, моя идея такова, что есть кучка команд они в типе данных char, допустим команда 01 это movrr, это rr это переместить из регистра данные в другой регистр так-же есть movrn переместить в регистр число константу и так далее.
Как реализовать разные там порты итд. Все в тому духе что знаете
Нужно назвать библиотеку Си или C#
возможно ли на уровне рантайма узнать сколько аргументов было помещено в стек перед вызовом виртуального метода (по виду стека, по виртуальной таблице объекта или другой информации доступной в рантайме)?
нужно ускорить программу. Он решает написать некуд функцию вставкой на асме в программе на си
как дальше из 2 в 3 переслать?
как переслать с помощью абсолютной?
Как написать программу на VHDL
с помощью кодов процессора dp32
как примерно решать и что надо использовать
Как записать текст в файл используя copyFileA?