Реферат: Программная модель процессоров семейства X86

moval,x ;в al отрицательное число

notal

incal ;число по модулю

shral,1

;выводим результат на экран

aam ;

;преобразование двоичного числа меньшего 63h (9910 ), которое находится в al в его ;неупакованный BCD-эквивалент

; -разделить значение регистра al на 10;

; -записать частное в регистр ah, остаток — в регистр al.

movdx,ax ;число в регистр dx

ordx,3030h ;получаю ASCII код числа

xchgdh,dl ;меняю местами старший и младший байт, для вывода символа из dl

movah,02h ;

int 21h ;вывожу старшую половинку числа

xchgdh,dl ;меняю местами старший и младший байт,

int 21h ;вывожу младшую половинку числа

mov ax,4c00h

int 21h

end start


Команды передачи управления

По принципу действия, команды микропроцессора, обеспечивающие организацию переходов в программе, можно разделить на три группы:

1. Команды безусловной передачи управления:

- команда безусловного перехода; jmp

- вызова процедуры и возврата из процедуры; call, ret

- вызова программных прерываний и возврата из программных прерываний. Int, iret

2. Команды условной передачи управления:

- команды перехода по результату команды сравнения cmp;

- команды перехода по состоянию определенного флага;

- команды перехода по содержимому регистра ecx/cx.

К-во Просмотров: 416
Бесплатно скачать Реферат: Программная модель процессоров семейства X86