好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数字电子技术第三章作业答案.doc

3页
  • 卖家[上传人]:宝路
  • 文档编号:7140128
  • 上传时间:2017-09-16
  • 文档格式:DOC
  • 文档大小:43KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第 3 章作业答案:4.指出下列各条指令中源操作数的寻址方式并注释指令功能1)MOV A, #30H ;将立即数 30H 传送给 A 、 立即寻址(2)MOV 30H,40H ;将 40H 单元中的内容传送到 30H 单元、 直接寻址(3)MOV 40H, R2 ;将 R2 的内容传送到 40H 单元 、 寄存器寻址(4)MOV 50H, @R0 ;将 R0 所指向的片内 RAM 单元的内容传送到 50H 单元、 ;间接寻址(5)MOVX A, @R1 ;将 R1 所指向的片外 RAM 单元的内容传送给 A、 间接寻址(6)MOVX @DPTR, A ;将 A 的内容传送到由 DPTR 所指向的片外 RAM 单元、;寄存器寻址(7)MOVC A, @A + DPTR ;将由 A+DPTR 所指向的 ROM 单元的内容传送给 A、;变址寻址(8)SJMP LOOP ;将程序转移到标号为 LOOP 的地址处、 相对寻址(9)MOV C, 7FH ;将位地址 7FH 中的数据传送给 CY、 位寻址(10)MOV A, 7FH ;将 7FH 单元中的内容传送给 A、 直接寻址5.试根据附录 B MCS-51 系列单片机指令表,写出下列指令的机器码,并指出指令字节数和执行指令所需的机器周期数。

      指令 机器码 机器周期数(1)MOV A,R2 EAH 1(2)MOV R7,A FFH 1(3)MOV @R0,A F6H 1(4)MOV 20H,30H 85H 30H 20H 2(5)MOV DPTR,#1000H 90H 10H 00H 26.下列指令是否正确?若不正确,指出错误的原因1)MOV R1, R2 ;工作寄存器与工作寄存器间不能直接传送数据(2)MOV A, @R2 ;间接寻址只能用 R0、R1(3)MOV 40H, R8 ;没有 R8 寄存器;只有 R0-R7 工作寄存器(4)MOV R2,@R1;工作寄存器与间接寻址单元间不能直接传送数据(5)MOV A, #1000H ;16 位不能传送给 8 位寄存器(6)PUSH A ;堆栈操作必须采用直接地址,应用 ACC(7)MOV ACC, @R0 ;对的(这里使用 A、ACC 都可以功能相同,但机器码不同)(8)MOVX A, 1000H ;片外地址单元内容不能直接传送给 A,只能通过间接寻址(9)MOVC A, @DPTR;ROM 只能采用变址寻址传送数据(10)CPL E0H ;如果将 E0H 作为字节地址,则必须写为 A;如果将 E0H 作为位地址,则必须加前导符号 07.写出完成下列数据传送需要使用的指令。

      1)R1 的内容送到 R2解: MOV A,R1MOV R2,A(2)片外 RAM 单元 20H 的内容送到片内 RAM 单元 30H解: MOV R0,#20HMOVX A,@R0MOV 30H,A(3)片外 RAM 单元 1000H 的内容送到片内 RAM 单元 30H解: MOV DPTR,#1000HMOVX A,@DPTRMOV 30H,A(4)片外 ROM 单元 1000H 的内容送到片内 RAM 单元 30H解: MOV DPTR,#1000HCLR AMOVC A,@A+DPTRMOV 30H,A(5)片外 RAM 单元 1000H 的内容送到片外 RAM 单元 3000H解: MOV DPTR,#1000HMOVX A,@DPTRMOV DPTR,#3000H MOVX @DPTR,A8.已知:(A) = 8AH,(R0) = 20H,(R1) = 30H,(R2) = 78H,(20H) = 87H,(30H)= A8H,(CY) = 1试写出下列各指令独立执行后,有关寄存器和存储单元的内容若该指令影响 PSW 中的标志位,请指出被影响的标志位的值1)INC @R0 ;(20H )=88H(2)XCHD A, @R1 ;(A )=88H , (30H)=AAH,P=0(3)ADD A, R2 ;(A )=02H ,CY=1、AC=1、P=1、OV=0(4)SUBB A, 20H ;(A )=03H ,CY=0、AC=0、P=0、OV=0(5)ANL A, #0F0H ;(A )=80H ,P=19.试编写将片外 RAM 单元 1080H 中的内容和单元 2081H 中内容进行交换的程序。

      解: MOV DPTR,#1080HMOVX A,@DPTRMOV R0,AMOV DPTR,#2081H MOVX A,@DPTRMOV DPTR,#1080HMOVX @DPTR,AMOV A,R0MOV DPTR,#2081HMOVX @DPTR,A10.试编写能对片内 RAM 单元 30H 进行如下操作的程序1)使 30H 单元中的高 4 位变 0,其余位不变解: ANL 30H,#0FH(2)使 30H 单元中的低 4 位变 1,其余位不变解: ORL 30H,#0FH(3)使 30H 单元中的高 4 位取反,其余位不变解: XRL 30H,#0F0H(4)使 30H 单元中的高 4 位和低 4 位互换解: MOV A,30HSWAP AMOV 30H,A(5)使 30H 单元中的所有位取反方法一: XRL 30H, #0FFH方法二: MOV A,30HCPL AMOV 30H, A。

      点击阅读更多内容
      相关文档
      高一历史上学期期末考前必刷卷统编版03考试版A4含答案.docx 高中英语考试各题型突破攻略听力篇高一高二高三的都要看.docx 高一历史上学期期末考前必刷卷统编版01考试版A3含答案.docx 高中英语考试各题型突破攻略语法填空篇高一高二高三的都要看.docx 高一历史上学期期末考前必刷卷统编版02考试版A3含答案.docx 高中英语考试各题型突破攻略完形填空篇高一高二高三的都要看.docx 高中英语考试各题型突破攻略作文篇高一高二高三的都要看.docx 高考政治如何规范化答题?.docx 高一历史上学期期末考前必刷卷统编版03考试版A3含答案.docx 高一历史上学期期末考前必刷卷统编版02考试版A4含答案.docx 高一历史上学期期末测试卷01统编版中外历史纲要上129课含答案.docx 日历表2028年日历中文版纵向排版周一开始带周数带农历带节假日调休安排1.docx 日历表2028年日历中文版横向排版周一开始带农历带节假日调休安排1.docx 八年级数学北师大版上册课时练第7章《3 平行线的判定》含答案解析.docx 日历表2029年日历中文版横向排版周一开始带周数带农历带节假日调休安排1.docx 日历表2028年日历中文版纵向排版周一开始带周数带农历.docx 人教版二年级数学下册同步测试-有余数的除法含答案解析3含答案.docx 日历表2028年日历中文版横向排版周一开始带农历1.docx 人教版二年级数学下册同步测试-总复习含答案解析-人教新课标含答案.docx 日历表2028年日历中文版横向排版周一开始带周数带农历1.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.