Я пытаюсь написать эмулятор для z80, и мне интересно, есть ли какой-либо конкретный макет кода операции (т.е. все ли инструкции ld
имеют определенный бит). Я просмотрел здесь, но если есть признаки закономерности, я не еще не нашел.
Есть? Если есть, приведите несколько примеров.
ld [reg8],[reg8]
код операции — %01xxxyyy, где xxx соответствует первому операнду, а yyy — второму. b=000, c=001, ..., l=101, (hl)=110 и a=111. Исключением являетсяhalt
, который равен 76 и соответствуетld (hl),(hl)
. Это может быть более полезным для вас: tutorials.eeems.ca/ASMin28Days/ref/z80is. html - person Zeda   schedule 22.04.2019