涉及到偏移量的计算,可以参考书上56页) 34. INC @R0 ;(7EH)=00H
INC R0 ;(R0)=7FH INC @R0 ;(7FH)=39H
INC DPTR ;(DPTR)=10FFH INC DPTR ;(DPTR)=1100H
INC DPTR ;(DPTR)=1101H
35、解:(1000H)=53H (1001H)=54H (1002H)=41H (1003H)=52H (1004H)=54H (1005H)=12H (1006H)=34H (1007H)=30H (1008H)=00H (1009H)=70H 36 、MOV R0,#40H ;40H→R0 MOV A,@R0 ;98H→A INC R0 ;41H→R0
ADD A,@R0 ;98H+(41H)=47H→A
INC R0 MOV @R0,A ;结果存入 42H单元
CLR A ;清 A ADDC A,#0 ;进位位存入A
INC R0
MOV @R0,A ;进位位存入43H 功能:将40H,41H单元中的内容相加结果放在42H单元,进位放在43H单元,(R0)=43H,( A)=1,(40H)=98H,(41H)=AFH,(42H)=47H,(43H)=01H 37. MOV A,61H ;F2H→A
MOV B,#02H ;02H→B
MUL AB ;F2H_O2H=E4H→A
ADD A,62H ;积的低 8位加上CCH→A
MOV 63H,A ;结果送62H CLR A ;清A
ADDC A,B ;积的高8位加进位位→A
MOV 64H,A ;结果送64H
功能:将 61H单元的内容乘 2,低8位再加上62H单元的内容放入63H,将结果的高8位放 在64H单元。(A)=02H,(B)=01H,(61H)=F2H,(62H)=CCH,(63H)=B0H,(64H) =02H 39 、MOV A,XXH ORL A,#80H MOV XXH,A
40、(2)MOV A,XXH
MOV R0,A
XRL A,R0
第五章
1、什么是中断和中断系统?其主要功能是什么?
- 6 -