ГОТОВЫЕ ДИПЛОМНЫЕ РАБОТЫ, КУРСОВЫЕ РАБОТЫ, ДИССЕРТАЦИИ И РЕФЕРАТЫ
Приёмы программирования вычислительных задач на контроллёрах с микропроцессором Intel8080 (КР580ВМ80) | |
Автор | Павел |
Вуз (город) | Челябинск |
Количество страниц | 1 |
Год сдачи | 2006 |
Стоимость (руб.) | 500 |
Содержание | Для уплотнения в байте были записаны два независимых алгебраических числа (отр. – в доп. коде) по 4 бита на число. Пpогpамма "pаспаковывает" половину этих чисел, старшую тетpаду. Во всем заданном массиве пеpеместить ее на место младшей, левые 4 бита заполнить 0–ми или 1–ми в зависимости от знака. |
Список литературы | нет |
Выдержка из работы | Задание Для уплотнения в байте были записаны два независимых алгебраических числа (отр. – в доп. коде) по 4 бита на число. Пpогpамма "pаспаковывает" половину этих чисел, старшую тетpаду. Во всем заданном массиве пеpеместить ее на место младшей, левые 4 бита заполнить 0–ми или 1–ми в зависимости от знака. Программа Адрес Код Мнемоника Комментарий 2100 06 10 MVI B,10 Число элементов в массиве 2102 11 08 21 LXI D,2108 Начальный адрес массива в HL 2105 7E MOV A,M A← – чтение байта по адресу HL в аккумулятор 2106 FA 0E 21 JM 210E С = 1?, если да, то на 210E 2109 E6 F0 ANI F0 Зануление младших бит 210B C3 10 21 JMP 2110 Переход на 2110 210E F6 0F ORI 0F Побитное сложение, единицы в младших разрядах |