![](/user_photo/2706_HbeT2.jpg)
Вариант 6
1)Написать программу одноразрядного десятичного счетчика, который считает от 0 до 9 на семисегментном индикатореАдрес пер. уст 230 ORG 00h LXI HL,0030h MVI M, 00111111b INX HL MVI M, 00000110b INX HL MVI M, 01011011b INX HL MVI M, 01001111b INX HL MVI M, 01100110b INX MVI M, 01101101b INX HL MVI M, 01111101b INX HL MVI M, 00000111b INX HL MVI M, 01111111b INX HL MVI M, 01101111b LXI HL,0030h MVI A, 10 MVI C, 0001b LOOP MOV B, M OUT 230 DCR A JZ DONE INX H JMP LOOP DONE HLT |
2) Написать программу одноразрядного десятичного счетчика, который считает от 9 до 0 на семисегментном индикаторе. Адрес пер. уст – 230. ORG 00h LXI HL,0030h MVI M, 01101111b INX HL MVI M, 01111111b INX HL MVI M, 00000111b INX HL MVI M, 01111101b INX HL MVI M, 01101101b INX MVI M, 01100110b INX HL MVI M, 01001111b INX HL MVI M, 01011011b INX HL MVI M, 00000110b INX HL MVI M, 00111111b LXI HL,0030h MVI A, 10 MVI C, 0001b LOOP MOV B, M OUT 230 DCR A JZ DONE INX H JMP LOOP DONE HLT |
3) Написать программу перемещения байта по матричному дисплею. Адрес матричного дисплея – 190.
ORG","00h","" "","LXI","BC,0000h","" "","MVI","D,256","" "MOVE","MVI","E,FFh","" "","CALL","ONOFF","" "","OUT","190","" "","MVI","E,00h","" "","CALL","ONOFF","" "","INR","C","" "","DCR","D","" "","JNZ","MOVE","" "ONOFF","LXI","HL,1000h","" "","DAD","BC","" "","MOV","M,E","" "","RET","","" "","HLT","",""
|
4) Написать программу перемещения двух байт по матричному дисплею. Адрес матричного дисплея – 190. "","ORG","00h","" "","LXI","BC,0000h","" "","MVI","D,255","" "MOVE","MVI","E,FFh","" "","CALL","ONOFF","" "","OUT","190","" "","MVI","E,00h","" "","CALL","ONOFF","" "","INR","C","" "","DCR","D","" "","JNZ","MOVE","" "ONOFF","LXI","HL,1000h","" "","DAD","BC","" "","MOV","M,E","" "","LXI","HL,1001h","" "","DAD","BC","" "","MOV","M,E","" "","LXI","HL,1000h","" "","RET","","" "","HLT","",""
|
5) Написать программу перемещения трех байт по матричному дисплею. Адрес матричного дисплея – 190. "","ORG","00h","" "","LXI","BC,0000h","" "","MVI","D,254","" "MOVE","MVI","E,FFh","" "","CALL","ONOFF","" "","OUT","190","" "","MVI","E,00h","" "","CALL","ONOFF","" "","INR","C","" "","DCR","D","" "","JNZ","MOVE","" "ONOFF","LXI","HL,1000h","" "","DAD","BC","" "","MOV","M,E","" "","LXI","HL,1001h","" "","DAD","BC","" "","MOV","M,E","" "","LXI","HL,1002h","" "","DAD","BC","" "","MOV","M,E","" "","LXI","HL,1000h","" "","RET","","" "","HLT","","" |
|