Amiga. Вычислительная техника
Меню сайта
Главная
Amiga
Amiga Corporation
Модельный ряд
История развития
Аппаратная платформа
Операционные системы
Эмуляция
AMIGA # 1
Программирование на Ассемблере
Организация процессоров
Методы защиты информации
Компьютерные новеллы
Боятся ли компьютеры адского пламени?
Виртуальная реальность
Корпоративные сети
Телекоммуникационные сети
Архитектура ЭВМ
ЕС ЭВМ
Рождение ЭВМ
Компьютер
Гарвардская архитектура
Современные высокопроизводительные компьютеры
Дорога в будущее
Vista
Инфоpматика
ЭВМ
Операционные системы
Linux
Windows
Освой компьютер
Макинтош
Набор текста
Поколения
Компьютерная грамотность
Устройство компьютера
Железо
Графика
Звук
Ремонт
Сети
Программирование
Информационные технологии
Криптография
Микроэлектроника
Истории
 
 

Программирование на Ассемблере


Например, чтобы лучше понять,
как работает команда CMP, введите в редактор системы следующую простую
программу:
run: cmp $10,d1

bra run
Затем откомпилируйте этот текст и войдите в отладчик. Теперь, задавая
различные значения D1 и используя команды пошагового выполнения, Вы сможете
наблюдать результаты работы CMP по состоянию регистра SR.
Если Вы не до конца понимаете, как работает та или иная команда, то
воспользуйтесь отладчиком: ведь сам процессор может \"рассказать\" о себе
больше, чем любая книга.
2.4 Команды процессора MC680x0.
Итак, настало время перейти к описанию набора команд процессора MC680x0
(под MC680x0 мы будем понимать процессоры серии Motorola 68000, 68010,
68020 и старше). Сразу отметим, что ограничения на объем книги не позволят
нам подробно описывать каждую команду, для этого существуют специальные
книги (например, Programming the 68000 by Steve Williams).
Приводимые ниже таблицы содержат описания аргументов для каждой команды.
Большинство систем (например, AssemPro) имеют встроенные help-таблицы по
методам адресации и запросам системы, которыми Вы можете воспользоваться
для получения дополнительной информации.
Для описания операндов мы будем пользоваться следующими обозначениями:
Label метка или адрес
Reg(s) регистр (регистры)
An регистр адреса n
Dn регистр данных n
Source операнд источника
Dest операнд приемника
адрес или регистр (универсальный операнд)
#n непосредственный операнд
d8 восьмибитное смещение
d16 шестнадцатибитное смещение
В таблицы включены также некоторые команды, работающие только на
процессорах 68020 и выше (такие команды помечены как \'68020+\').
Управляющие команды.
Для начала рассмотрим список основных команд MC680x0, отвечающих за
управление выполнением программы:
Мнемоника Действие
---------------------------------

 

 

© 2010 Amigo. All Rights Reserved
Создание сайтов ЕкатеринбургШаблоны сайтовПоиск товаров - справочник цен, каталог магазинов, прайс-листыБесплатные шаблоны дизайна компьютерных сайтов
Hosted by uCoz