Профтемы студенту и преподавателю
Taketop.ru
СТУДЕНТУ И ПРЕПОДАВАТЕЛЮ
лекции по дисциплинам
Информатика и вычислительная техника :: Микропроцессоры и микропроцессорные системы
Система команд микропроцессора
Система команд микропроцессора — это полный перечень эле­ментарных действий, которые способен производить МП.
Управляемый этими командами МП, выполняет простые действия, та­кие как элементарные арифметические и логические операции, пересылку данных, сравнение двух величин и др. Система команд для МП КР580ВМ80 представлена 244 кодами операций. Команда характеризуется форматом, т.е. числом отведенных для нее разря­дов, которые разделены побайтно на определенные функциональные поля. Для команд используются одно-, двух- и трехбайтовые форматы (рис. 1.5.3). Многобайтовые команды должны храниться в соседних ячейках памяти.
Первый байт команды содержит код операции, записанный в мнемоническом виде. Он определяет формат команды и те действия, которые должны быть выполнены МП над данными в про­цессе ее выполнения, и способ адресации, а также может содер­жать информацию о нахождении данных. Кроме мнемонической записи кода операции остальная информация этого поля для уп­рощения записывается в шестнадцатеричном виде, который затем легко может быть заменен (транслирован) на двоичный код путем перезаписи каждого символа его четырехразрядным эквивалентом.
 
Рисунок 1.5.3 - Формат команд
 
Во втором и третьем байтах могут находиться данные, над которыми производятся операции, или адреса, указывающие местонахождение данных. Данные, над которыми производятся действия, называются операндами. Для упрощения записи содержимое второго и третьего байтов также записывается в шестнадцатеричном виде.
Программа на языке ассемблер — это последовательность строк, в каждой из которых записывается команда, представляющая со­бой предложение, состоящее из четырех полей: поля метки, поля кода операции, поля операнда и поля комментария.
Например,
LOOP :_MOV_D, A_; D←(A) (содержимое РгАзаносится в РгD).

Работы, представленные на сайте http://taketop.ru, предназначено исключительно для ознакомления. Все права в отношении работ и/или содержимого работ, представленных на сайте http://taketop.ru, принадлежат их законным правообладателям. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием работ и/или содержимого работ, представленных на сайте http://taketop.ru
Рейтинг@Mail.ru
Сайт управляется SiNG cms © 2010-2015