Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисленияРефераты >> Программирование и компьютеры >> Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления
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