Реферат: Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления

Мнемоника:    lea reg,<операнд>

push   – включить в stack

Мнемоника:    push <операнд>

pop     – извлечь из stack

Мнемоника:    pop <операнд>

mov    – переслать

Мнемоника:    mov <приемник>,<источник>

inc      – увеличение на 1

Мнемоника:    inc <операнд>

dec     – уменьшение на 1

Мнемоника:    dec <операнд>

stosb – пересылает соединения регистра al или ax на который указывает регистр di

loop    – команда организации цикла со счетчиком, также короткие переходы (127б)  команда уменьшает значение счетчика cx, без изменения каких-либо флагов, если соединение cx >0, то осуществляется переход на заданную метку, в противном случае цикл завершается.

Мнемоника:    loop <метка>

.CODE                – открывает сегмент кода

.DATA                -- открывает сегмент данных

.STACK  N         определяет сегмент stack(а); дерективы закрытия сегментов в этом случае не используются; N – показывает размер stack(a) в байтах

Примечание: при использовании таких деректив регистр ds инициализируется следующим образом:                 mov                 ax,@data

mov                 ds,ax

assume в этом случае не используется

Список литературы

1.   "Я зык ассемблера для IBM PC и программирования" Высшая школа 1992.

2.   "Персональный компьютер Фирмы IBM и операционная система MS-DOS" Радио и связь 1991.

3.   Илюшечкин В.Н., Костин А.Е, Хохлов М.М. “Системное программное обеспечение“, М ., “Высшая школа”, 1987 г.

4.   Нортон П., Соухэ Д. “Язык ассемблера для IBM PC”, М., Издательство “Компьютер”,1993

К-во Просмотров: 312
Бесплатно скачать Реферат: Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления