|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2010, 08:32 | #1 |
Пользователь
Регистрация: 13.11.2009
Сообщений: 70
|
сложение двух пятибайтовых чисел
Есть вот такая программа - сложение двух пятибайтовых чисел. Помогите найти ошибку пожалуйста
ORG 100h ; MVI C,05h ; Загрузка значения 05h в регистр C MVI E,15h ; Загрузка значения 15h в регистр E MVI L,25h ; Загрузка значения 25h в регистр L MVI A,15h ; Загрузка значения 15h в регистр A STA 000Fh ; Пересылка в ячейку памяти 000Fh содержимого A LDAX B ; Пересылка в A содержимого ячейки памяти, адрес которой в BC MOV H,A ; Пересылка содержимого А в регистр H LDAX D ; Пересылка в A содержимого ячейки памяти, адрес которой в DE ADC H ; Сложение содержимого A с регистром H по признаку переноса JNZ 0115h ; Переход по адресу 0115h, если результат предыдущего действия не 0 JMP 0126h ; Безусловный переход по адресу 0126h (выход из цикла) MOV E,L ; Пересылка содержимого регистра L в регистр E STAX D ; Пересылка в ячейку памяти, адрес которой в DE содержимого A LDA 000Fh ; Пересылка в A содержимого ячейки памяти 000Fh MOV E,A ; Пересылка содержимого регистра A в регистр E DCR A ; Уменьшение на 1 значения аккумулятора STA 000Fh ; Пересылка в ячейку памяти 000Fh содержимого A DCX B ; Уменьшение на 1 значения BC DCX D ; Уменьшение на 1 значения DE DCR L ; Уменьшение на 1 значения регистра L JMP 010Bh ; Безусловный переход по адресу 010Bh (следующая итерация) END ; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложение двух бинарных чисел на С++ | innaa639 | Помощь студентам | 0 | 19.04.2010 14:05 |
функция,которая выполняет сложение двух чисел,заданных в виде строк | 6kakain9 | Помощь студентам | 3 | 10.02.2010 17:55 |
Сложение двух 64-х разрядных чисел в Ассемблере | Fataller | Помощь студентам | 1 | 14.10.2009 22:16 |
сложение двух чисел | pif | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 18 | 15.02.2009 12:51 |
Сложение двух матриц | Аркадий | Помощь студентам | 5 | 26.04.2008 15:22 |