Вариант 4
|
1)Написать программу формирования временного интервала. В начале интервала должна быть включена единица младшего разряда светодиодной панели. В конце – выключена единица младшего разряда и включена единица самого старшего разряда светодиодной панели.
"","ORG","0000h","" "","LXI","H,30h","" "","MVI","M,00000001b","" "","MOV","A,M","" "","OUT","220","" "","LXI","H,31h","" "","MVI","M,10000000b","" "","MOV","A,M","" "","OUT","220","" "","HLT","",""
|
2)Написать программу формирования временного интервала. В начале интервала должна быть включена единица старшего разряда светодиодной панели. В конце – выключена единица старшего разряда и включена единица самого младшего разряда светодиодной панели.
"","ORG","00h","" "","LXI","H,30h","" "","MVI","M,00000001b","" "","MOV","A,M","" "","OUT","220","" "","LXI","H,0031h","" "","MVI","M,10000000b","" "","MOV","A,M","" "","OUT","220","" "","HLT","",""
|
3)Написать программу-счетчик, выводящую на светодиодную панель двоичные числа от 0 до 20. Условие начала работы счетчика – наличие единицы в младшем разряде регистра переключателей.
"","ORG","00h","" "LOOP1","IN","20","" "","CPI","00000001b","" "","JNZ","LOOP1","" "","LXI","H,30h","" "","MVI","M,0","" "","MOV","B,20","" "LOOP2","MOV","A,M","" "","OUT","220","" "","INR","M","" "","DCR","B","" "","JNZ","LOOP2","" "","HLT","",""
|
|
4) Написать программу-счетчик, выводящую на светодиодную панель двоичные числа от 20 до 40. Условие начала работы счетчика – наличие единицы в старшем разряде регистра переключателей.
"","ORG","00h","" "LOOP1","IN","20","" "","CPI","10000000b","" "","JNZ","LOOP1","" "","LXI","H,30h","" "","MVI","M,20","" "","MOV","B,20","" "LOOP2","MOV","A,M","" "","OUT","220","" "","INR","M","" "","DCR","B","" "","JNZ","LOOP2","" "","HLT","",""
|
5) Написать программу-счетчик, выводящую на светодиодную панель двоичные числа от 0 до 20. Условие начала работы счетчика – наличие числа три в регистре переключателей.
"","ORG","00h","" "LOOP1","IN","20","" "","CPI","00000011b","" "","JNZ","LOOP1","" "","LXI","H,30h","" "","MVI","M,0","" "","MOV","B,20","" "LOOP2","MOV","A,M","" "","OUT","220","" "","INR","M","" "","DCR","B","" "","JNZ","LOOP2","" "","HLT","","" |
|
Вариант 5
|
1)Написать программу циклического сдвига горящего индикатора светодиодной панели справа налево. Циклический сдвиг производить при наличии единицы в младшем разряде периферийного устройства. Адрес периферийного устройства – 20. ORG,00h LOOP1:IN,20 CPI,00000001b JNZ,LOOP1 START:MVI,A,00000001b OUT,220 LOOP2:RLC OUT,220, JNC,LOOP2 JMP,START HLT END |
2)Написать программу циклического сдвига горящего индикатора светодиодной панели слева направо. Циклический сдвиг производить при наличии единицы в младшем разряде периферийного устройства. Адрес периферийного устройства – 20. "","ORG","00h","" "LOOP1:","IN","20","" "","CPI","00000001b","" "","JNZ","LOOP1","" "START:","MVI","A,10000000b","" "","OUT","220","" "LOOP2:","RRC","","" "","OUT","220","" "","JNC","LOOP2","" "","JMP","START","" "","HLT","","" "","END","",""
|
3) Написать программу циклического сдвига горящего индикатора светодиодной панели справа налево. Циклический сдвиг производить при наличии единицы в старшем разряде периферийного устройства. Адрес периферийного устройства – 20. "","ORG","00h","" "LOOP1:","IN","20","" "","CPI","10000000b","" "","JNZ","LOOP1","" "START:","MVI","A,00000001b","" "","OUT","220","" "LOOP2:","RLC","","" "","OUT","220","" "","JNC","LOOP2","" "","JMP","START","" "","HLT","","" "","END","",""
|
|
4) Написать программу циклического сдвига горящего индикатора светодиодной панели слева направо. Циклический сдвиг производить при наличии единицы в старшем разряде периферийного устройства. Адрес периферийного устройства – 20. "","ORG","00h","" "LOOP1:","IN","20","" "","CPI","10000000b","" "","JNZ","LOOP1","" "START:","MVI","A,10000000b","" "","OUT","220","" "LOOP2:","RRC","","" "","OUT","220","" "","JNC","LOOP2","" "","JMP","START","" "","HLT","","" "","END","",""
|
5) Написать программу, которая зажигает на матричном дисплее фигуру-квадрат размером 3×3 байта. Адрес периферийного устройства – 190. "","ORG","00h","" "","LXI","HL,100h","" "","MVI","M,FFh","" "","LXI","HL,101h","" "","MVI","M,FFh","" "","LXI","HL,102h","" "","MVI","M,FFh","" "","LXI","HL,120h","" "","MVI","M,FFh","" "","LXI","HL,121h","" "","MVI","M,FFh","" "","LXI","HL,122h","" "","MVI","M,FFh","" "","LXI","HL,140h","" "","MVI","M,FFh","" "","LXI","HL,141h","" "","MVI","M,FFh","" "","LXI","HL,142h","" "","MVI","M,FFh","" "","LXI","HL,100h","" "","OUT","190","" "","HLT","","" "","END","","" |
|
