Измерение угла опережения зажигания
| Категория реферата: Рефераты по науке и технике
| Теги реферата: баллов рефераты, дипломные работы бесплатно
| Добавил(а) на сайт: Agafon.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата
Подпрограмма DECT:
; процедура разбиения числа на десятки (на цифры).
LD BC, (R3) ; ввод числа, которое нужно разбить осуществляется через ячейку с адрессом R3.
LD (A1), BC
C: LD (A2), 10
CALL DEL
LD B, (A3)
INC (R4) ; количество десятков в ячейке с адресом R4.
LD A, (R4)
ADD A, (R5)
LD (A), B
LD A, (A1)
CPS 10
JP NC C;
LD B, (A1)
INC (R4)
LD A, (R4)
ADD A, R5
LD (A), B ; цифры находятся в памяти друг за другом, в порядке возрастания начиная с адреса R5.
INC A
LD (A), 128 (10) ; вывод точки
INC A
LD B, (R10)
LD (A), B
RET
Подпрограмма DEL:
; процедура деления одного числа (в ячейке памяти по адресу А1) на другое ( в ячейке памяти по адрессу А2).
PUSH BC
PUSH DE
PUSH HL
LD HL, (A2)
LD DE, (A1)
LD BC, 0
M1: LD (A4), HL
SBC HL, DE
INC BC
JR NC, M1;
DEC BC
LD (A1), BC ; результат заносится в ячейку памяти с адресом А1.
LD HL, (A4)
LD (A3), HL ; остаток от деления находится в ячейке памяти с адресом А3.
POP HL
POP DE
POP BC
RET
Рекомендуем скачать другие рефераты по теме: реферат на тему образование, изложение по русскому.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата