Другие языки программирования и технологии

помогите с ассемблером (i8085) Программа должна считать количество нулей в ячейке. Какие команды использовать?

2: mb78 вроде по русски написано процессор i8085. какое деление? он не умеет делить; это вобще восьми разрядный прцессор; какой регистр АХ? у него нет такого, у него аккумулятор А
i8085 - это тотже i8080, которому добавили всего 2 команды с сделали вместо трех напряжений питания (+5,-5,+12) всего одно +5В и тактовою частоту подняли до 3-5 МГц.
я поражаюсь: вы что в 80-90-х, когда был бум 8-разрядных компьютеров, ничего на ассемблере не писали? мдяя.. .

по теме: похоже, что считать нужно двоичные нули в ячейке размером в 1 байт.

org 0000h
lxi h,count
xra a
mov m,a
lda data; или прямо написать адрес ячейки, пр: 12B5h
mvi b,8
goto1:
rar
jc goto2
inr m
goto2:
dcr b
jnz goto1
hlt
data db 45h; - сюда запиши свой результат, где нужно считать нули
count ds 1; - сюда запишится количество нулей
end
Timur Ospanov
Timur Ospanov
20 328
Лучший ответ
Допустим число в AX=0000 4 нуля
Делите на 16 (10h). Если остаток 0 значит левый 0

И так 3 раза, для определения 3х правых нулей

После 3х делениий на 16 если результат тоже равен 0,
то левый тоже ноль.
И суммируете сколько у вас получилось нулей.
Использовать команду DIV деление.
Опиши подробнее задачу
AK
Alexshow. Kz
2 290
Задание11. Использование возможностей таблиц
1. Переименовать новый Листв Объем продаж.Создать таблицу «Объем продаж компьютеров». Образец задания приведен в табл. 3.4.
2. Для приведенных исходных данных необходимо:
 рассчитать значения для всех ячеек, в которых находится символ «х»;
 присвоить имя Курс ячейке А2и использовать его в расчетах цены оборудования в руб.;
 построить диаграмму Графикпродажи трех видов оборудования за полугодие;
 спрогнозировать продажу компьютеров за 1-й квартал нового года и отобразить это на временной диаграмме. Подобрать законы изменения цены компьютеров за исследуемый период;
 построить три диаграммы: для мониторов – круговую, для принтеров – объемную круговую, для процессоров – кольцевую. Добавить к диаграммам соответствующие названию оборудования заголовки.
Таблица 3.4
A B C D E F G H L
Курс доллара 1
30,50
А2 2
3
Оборудование Мониторы Принтеры Процессоры 4
Цена за единицу в у.е. 360 320 285 5
Цена за единицу в руб х х х 6
. . .
Объем продаж компьютеров
Месяц Мониторы Стоимость в руб. Принтеры Стоимость в руб. Процессоры Стоимость в руб. Итого в руб Итого в у.е.
1.07.12 180 х 150 х 250 х х х
1.08.12 210 х 137 х 240 х х х
1.09.12 166 х 195 х 290 х х х
1.10.12 145 х 258 х 250 х х х
1.11.12 170 х 315 х 324 х х х
1.12.12 285 х 380 х 255 х х х
. . .
Итоговые показатели
Итоговые функции Мониторы Принтеры Процессоры
Всего оборудования х х х
Максимальное число х х х
Минимальное число х х х
Средняя стоимость х х х
Всего месяцев х х х
3. Используя соответствующие команды, отформатировать
MT
Mirbek Turgunbaev
116