MOV 50H , A RET 8.手工汇编下列程序段:
ORG 1200H Lab EQU 1400H
1200 35H
1202 C3 CLR C
1203 #0AH
1205 40 09 JC Lab2
1207 36H
1209 40 02 JC Lab1 120B *1 1400(81 00) AJMP Lab
120D 75 35 00 Lab1#00
1210 30 02 05 Lab2Lab3
1213 39H
1215 1E DEC R6
E5 35 MOV A 94 0A SUBB A E5 36 MOV A : MOV 35 : JNB 02H AE 39 MOV R6 21
1216 80 04 SJMP Lab4 1218 AE 39 Lab3:MOV R6 39H 121A 05 39 INC 39H
121C C2 01 Lab4:CLR 01H 121E 02 32 00 LJMP 3200H 1221 END
第五章
一、填空1. 共享2. 外部3. PC;PC;外部中断0矢量地址4. 外部中断0 5. 电平;边沿
二、选择1. ②2. ③3. ④4. ①5. ③6. ④7. ②8. ② 三、编程
3.试编写一段对中断系统初始化程序,要求允许外部中断0(电平触发)、T0中断、串行口中断,且使T0为高优先级中断。 ORG 0000H AJMP MAIN ORG 0003H ; AJMP IT_0 ORG 000BH ; AJMP IT_T0 ORG 0023H ; AJMP IT_S
22
ORG 0100H ; MAIN: ? ; SETB EXO ; CLR ITO ; SETB ET0 ; SETB ES ; SETB EA ; SETB PT0 ; ? ; IT_0: ? ; IT_T0: ? ; IT_S: ? ; END
一、填空1. 16;4;32. 二、选择1. ③2. ④
第六章
查询标志位3. 32768us23
中断标志位;