|
Непонятно. В таблице столбцы (горизонтальная ось ) это младшие 10
бит комманды. Откуда "должно быть 1000 1040 1080 ..." Что, старший
бит комманды всегда 1? Строки ( cверху ) это старшие 6 бит комманды.
"или вместо 10x 1x в вертикальном столбце..." Здесь биты 0001 00xx.
Вряд ли у Вас запись правильнее. Что означает запись 40x - 4Fx сам
не очень пойму. Но COP в этом месте 8 бит, похоже здесь в строке
задействовано не 6 а 8 бит.
"а оно на самом деле вычисляется от адреса расположения переменной "
до чего? Не значения ли PC? Смещение, это когда adr1-adr2.
"push #8 не работает при push r2; as == 11
надо push @PC+ ; with 8 followed by."
Разъясните, ведь push #8 и есть push @PC+; db 8.
А что означает дописка " при push r2; as == 11" ?
E-mail: info@telesys.ru