网站大量收购独家精品文档,联系QQ:2885784924

单片机作业讲评及答案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机作业讲评及答案

第一次作业讲评及答案 一、选择题 1、单片机的硬件组成包含 CPU 、 存储器 、 I/O接口 等三部分,各组成部分之间通过 总线 相连接。 2、51系列单片机中,MOVX A,@Ri指令与MOV A,@Ri指令的访问对象分别为 外部RAM 、 内部RAM 。 3、MOV A,R0采用的寻址方式为 寄存器寻址 ;MOV A,@R0采用的寻址方式为寄存器间址 ; MOV A,@A+PC采用的寻址方式为 变址寻址 ;SJMP ABC采用的寻址方式为 相对寻址 。 4、完成下列数制转换: E5.4H=(01 )B=( 229.25 )D=(1000101001BCD 0101)BCD=(96.5)D=( 1100000.1 )B=(60.8)H 二、是非题 ( × )1、10D的BCD码 ( √)2、+16D的原码等于反码等于补码。 ( × )3、-25D的原码等于反码等于补码。 ( √ )4、单片机的主要功能就在于实现计算机控制。 ( × )5、单片机中总线上的信息可以同时输送给几个部件,但不可以几个信息同时输送给总线,否则将产生信息冲突 。 ( × )6、对具体的一条控制总线,其信息的传递是双向的。 ( × )7、程序计数器PC是唯一一个不可寻址的专用寄存器。 ( × )8、补码运算中,当运算结果超出-127——+127范围时,OV=1。 ( × )9、8051单片机堆栈的最大容量不能超过16字节 ( √ )10、单片机的数据指针DPTR是一个16位的专用寄存器 三、 MOV R0,#45H MOVX A,@R0 MOV R0,A 3、将ROM中3000H单元内容送外部RAM的4000H单元。 答: CLR A MOV DPTR,#3000H MOVC A,@A+DPTR MOV DPTR,,#4000H MOVX @DPTR,A 四、PUSH A PUSH B POP A POP B 结果(A)= 32H(B)= 31H(SP)= 30H 3、分析执行下列程序段后: MOV A,#00H MOV R7,#0FFH MOV PSW #80H ADDC A,R7 结果:(CY)= 1 (AC)= 1 (P)= 0 (ACC)= 0 (R7)= 0FFH 4、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 问:(A)= 0CBH (R0)= 17H (17H)= 37H 5、请指出下列指令的作用,程序执行完后A、R0、R4寄存器中存放的内容是什么? MOV R4 ,#45H XCH A , R4 SWAP A XCH A , R4 MOV R0 , #25H MOV 25H , #38H MOV A ,R4 (A)= (R0)= (R4)= 五、 试编写一程序将外部数据存贮器2000H单元中的数进行半字节交换. 答: ORG 0500H MOV DPTR,#2000H MOVX A,@DPTR SWAP A MOVX @DPTR,A RET 试编一程序对外部RAM2020H单元的第0位及第6位置1,其余位取反. 答: ORG 0500H MOV DPTR,#2020H MOVX A,@DPTR CPL A ORL A, MOVX @DPTR,A RET 编程实现运算Y=1+2+3+ …… +80,结果存入内部RAM 41H、40H单元。 答: ORG 0050H MOV R0,#80 CLR A MOV 40H,A MOV 41H,A LOP:MOV A,@R0 ADD A,40H MOV 40H,A CLR A

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档