第3章 习题参考答案

第3章 习题参考答案

ID:6882430

大小:41.00 KB

页数:3页

时间:2018-01-29

第3章 习题参考答案_第1页
第3章 习题参考答案_第2页
第3章 习题参考答案_第3页
资源描述:

《第3章 习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章习题参考答案一、填空题1、指令格式是由  操作码   和  操作数   所组成,也可能仅由  操作码   组成。2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为   MOVC     。3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为   MOV     。4、若访问MCS-51的片外数据存储器,它的操作码助记符应为   MOVX     。5、累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=  1     。6、执行ANL A,#0FH指令后,累加器A的高4位=   0000

2、     。7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为  1022H     。8、JBC 00H,rel操作码的地址为2000H,rel=70H,它的转移目的地址为 2073H   。9、累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后PSW.0=   0     。10、MOV PSW,#10H是将MCS-51的工作寄存器置为第  2  组。11、指令LCALL 37B0H,首地址在2000H,所完成的操作是  2003H     入栈,  37B0H    →P

3、C。12、MOVX A,@DPTR源操作数寻址方式为     寄存器间接寻址        。13、ORL  A,#0F0H是将A的高4位置1,而低4位保持 不变  。14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H  。15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H 。16、MOV C,20H源寻址方式为位 寻址。17、在直接寻址方式中,只能使用 8    位二进制数作为直接地址,因此其寻址对象只限于    片内RAM  

4、      。18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的  地址      。19、在变址寻址方式中,以 A  作变址寄存器,以  PC  或  DPTR   作基址寄存器。20、假定累加器A中的内容为30H,执行指令             1000H:MOVC  A,@A+PC      后,把程序存储器   1031H   单元的内容送入累加器A中。21、MOVX A,@DPTR源操作数寻址方式为  寄存器间接寻址  。22、下列程序段的功能:   交换A、B的内容。          

5、       PUSH     ACC             PUSH     B             POP       ACC             POP       B23、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:         PUSH ACC         PUSH B后,SP的内容为   62H     ,61H单元的内容为   30H    ,62H单元的内容为  70H     。24、假定(SP)=62H,(61H)=30H,(62H)=70H,执行下列指令:        

6、 POP DPH         POP DPL后,DPTR的内容为   7030H    ,SP的内容为   60H     。25、假定(A)=85H,(R0)=20H,(20H)=0AFH。执行指令:         ADD A,@R0后,累加器A的内容为   34H   ,CY的内容为  1   ,AC的内容为  1   ,OV的内容为   1   。 26、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:         ADDC A,20H后,累加器A的内容为  85H    ,CY的内容为  1    ,A

7、C的内容为  1   ,OV的内容为    0   。27、累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLC A指令,则A中数变为原来的  2   倍。28、ORG  2000H   LCALL 4000H   ORG   4000H   ADD   A,R2    执行完LCALL指令后,PC=  4000H  。29、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令:        INC  A        INC  R3        IN

8、C  30H        INC  @R0后,累加器A的内容为00H ,R3的内容为 10H,30H的内容为0F1H ,40H的内容为 01H。30、假定(A)=56,(R5)=67。执行指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。