[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Vallav 10 января 2002 г. 21:12
В ответ на: Ответ: пожалуйста: отправлено diwil 10 января 2002 г. 14:00

Непонятно. В таблице столбцы (горизонтальная ось ) это младшие 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