3-5 指出下列指令中45H 代表什么
MOV A, #45H MOV A, 45H MOV 45H, 46H MOV C, 45H MOV A, #45H 中的 45H 代表立即数 45H,该立即数为 16 进制
MOV A, 45H 中的 45H 代表直接地址 45H 单元
MOV 45H,46H 中的 45H 代表目的操作数所指定的单元为 45H
MOV C, 45H 中的 45H 代表45H 位
3-6 分析下列程序执行的结果
(1) MOV A, #60H MOV R0, #40H MOV @R0, A MOV 41H, R0 XCH A, R0 执行结果为:(A)=40H(R0)=60H(40H)=60H(41H)=40H (2) MOV DPTR, #2003H MOV A,#18H MOV 20H,#38H MOV R0, #20H XCH A,@R0 执行结果为:(DPH)=20H(DPL)=03H(A)=38H(20H)=18H (R0)=20H (3) MOV 20H,#01H MOV A,20H INC A CPL A MOV DPTR,#2000H MOVX @DPTR, A 执行结果为:(20H)=01H(A)=FDH(DPTR)=2000H (2000H)=FDH 3-8 按要求写出相应的指令
(1)把寄存器 R6 的内容送到累加器 A 中
(2)把外部 RAM 1000H单元的内容传送到内部 RAM 30H 单元中
(3)清除内部 RAM 3FH 单元的高 4 位
(4)使累加器 A 的最低位置 1
(5)清除进位位
(6)使 ACC
4 和 ACC
(7)把外部 ROM 2000H 单元中的内容送到内部 RAM 的 20H 单元中
(8)把外部 ROM 2000H 单元中的内容送到外部 RAM 的 3