НОУ ІНТУІТ, Лекція, Режими адресації та формати команд 16-розрядного процесора

У командах, що використовують безпосередній операнд, ознака s разом з ознакою w визначає розрядність безпосереднього операнда, що записується в команді, і розрядність операції, що виконується згідно табл. 6.3.

Таблиця 6.3.w s Операція Безпосередній операнд
008-розрядна8-розрядний
01не використовується
1016-розрядна16-розрядний
118-розрядний, що розширюється знаком до 16-ти розрядів під час виконання операції

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

Класифікація команд переходів у персональній ЕОМ представлена ​​на рис. 6.2.

формати

Команди безумовних переходів здійснюють модифікацію регістру IP або регістрів IP і CS без попереднього аналізу будь-яких умов. Існує п'ять команд безумовних переходів. Всі вони мають однакову мнемоніку JMP і містять один операнд. Конкретний формат команди визначається відповідним префіксом та наведено у загальній таблиці машинного представлення команд (табл. 6.4).

Примітка: у стовпці "Схема операції" ac означає регістр-акумулятор, як використовується регістр AX при w=1 і регістр AL при w=0 .