Курсовая работа: Микропроцессорное устройство управления электронными весами
ldir28,low(dysplay_table+6); загрузка адреса предпоследнего
ldir29,high(dysplay_table+6);символа строки, отображающей цену
ld r16,Y-
st X-,R16
ld r16,Y-
st X-,R16
ld r16,Y-
st X-,R16
stY,key; запись символа
ldi r16,1
add r17,r16
cpi r17,4
brlo l17
ldi r17,0
l17: mov pointer,r17
;отображение на дисплее
display: ldir26,low(dysplay_table); загрузка начального адреса буфера
ldi r27,high(dysplay_table);дисплея в регистр X.
ldir16,0x00; r16 используется для адресации индикатора
l8: ldr17,X+; r17 используется для временного хранения кода символа
andir16,0x0F
lslr17;формирование байта для отправки на дисплей
lsl r17
lsl r17
lsl r17
add r17,r16
out PORTC,r17
cpi r16,0x01
breq l9