русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Мнемонічна форма запису команд


Дата додавання: 2014-11-28; переглядів: 1086.


8-ми і 16-бітові команди складно запам‘ятати і ототожнювати їх з фактичним призначенням.

Тому застосовується скорочений запис назви команди шляхом мнемонічного позначення. Для цього зазвичай використовується три букви назви операції, виконуваної командою, наприклад:

AND – логічне і;

DEC – декремент (накопичення від’ємне);

CLA(clear) – команда очищення;

NOP – nooperation(нема операції);

MOV(move) – пересилання;

HLT(halt) – зупинка;

INC – інкремент(накопичення додатнє);

ADD – сумування;

CLAA – очищення акумулятора А(у випадку двох акумуляторів в МП);

CLAB – очищення акумулятораB(у випадку двох акумуляторів в МП).

Тут А і В – адреси місцезнаходження оброблених даних.

Якщо команда оперує числовими даними або адресами областей пам‘яті, то доцільно використання чисел в адресній частині команди.

Наприклад, код операції з мнемонічною назвою JMP(jump) – перехід вимагає вказання адреси переходу. Так JMP 177756, де адреса виражена 6-ти розрядним вісімковим числом, двійковий еквівалент якого 1111 1111 1110 11102 є адресою області пам’яті. Мнемонічне позначення коду операції JMP легше запам’ятати ніж його вісімковий еквівалент 3038.

Суміщенням скороченого буквенного позначення коду операції з числовою формою запису адреси є одною з найзручніших форм запису команди. Ця форма запису є складовоючастиною команди при використанні мови ассемблера. Програма ассемблера перетворює мнемонічне позначення кодів операції у відповідні двійкові еквіваленти.

 

 


<== попередня лекція | наступна лекція ==>
Організація вводу-виводу даних | Способи адресації даних


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн