Структурная схема ЭВМ
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: шпаргалки по управлению, скачать изложение
| Добавил(а) на сайт: Елена.
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата
Алгоритм решения задачи выглядит следующим образом:
1. Определение в памяти адреса слагаемых.
NA 100(H) - 107(H)
NB 108(H) - 10F(H)
2. Загружаем в аккумулятор два младших десятичных разряда числа NA, которые записаны по адресу 100 (Н)
3. Складываем содержимое аккумулятора и 2 младших десятичных разряда числа NB, записываем по адресу 108 (Н)
4. Записываем результат сложения по адресу NА (100Н)
5. Увеличиваем содержимое регистров А и В на 1, а содержимое счетчика уменьшаем на 1. В аккумулятор помещается содержимое ячейки 101H, которая складывается в аккумуляторе с содержимым ячейки 109H. И так происходит до тех пор пока счетчик не обнулится.
При сложении двоично - десятичных чисел должна проводится операция
DAA - десятичной коррекции аккумулятора: которая состоит в том: что если
при сложении получилась запрещенная комбинация, то добавляется цифра 6, т.к. перенос в 4-х разрядном двоичном числе формируется на цифре 16, а в
десятичном - на цифре 10, то добавляя 6 мы формируем цифру переноса в
старший разряд и избавляемся от запрещенной комбинации.
Команда на ассемблере содержит 4 поля, которые отделяются друг от друга пробелом или символами (: ; -) в зависимости от типа ЭВМ.
Первое поле называется меткой или именем. Оно заполнено не всегда, а только в случае многократного обращения к этой команде.
Второе поле - поле операции. Заполняется всегда.
Третье поле - поле операнда. Существуют операции (останов, конец), в которых операнд не указывается.
Четвертое поле - поле комментария. Не транслируется в двоичный код и является поясняющим.
ПРИМЕР ПРОГРАММЫ:
1. LXI D,NA
2. LXI D,NB
3. MVI C.8
4. XRA
5. LOOP: LDAX D
6. ADC M
7. DAA
8. STAX D
9. INX H
10. INX D
Рекомендуем скачать другие рефераты по теме: бесплатные рефераты без регистрации, доклад по истории на тему.
Категории:
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата