微机原理及应用辅导资料.docx

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

PAGE

PAGE1

一、选择题(每小题2分,共10题,合计20分)

1-5:ADBCC6-10:BACDB

二、填空题(每空1分,共8题,合计15分)

1、20H—2FH

2、无条件传送方式、查询输入传送方式、查询输出传送方式

3、1010111B、C7

4、2AH

5、375KB/S

6、TF1

7、操作码、操作数、操作码

8、直接、寄存器、位寻址

三、判断题(每小题2分,共10题,合计20分)

1、(×)2、(×)3、(√)4、(×)5、(√)

6、(√)7、(×)8、(√)9、(×)10、(×)

四、读程序(共3题,合计15分)

1.(1)(P1,7)=0,(P1.3)=0,(P1.2)=0(3分)

(2)(P1.5)=1,(P1.4)=1,(P1.3)=1(3分)

2.(A)=0DH(或13)(2分)

(B)=11H(或17)(2分)

3.(R0)=7EH,(7EH)=FFH,(7FH)=3FH(每个2分,全答对5分)

五、简答题(每小题5分,共4题,合计20分)

1.答:(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。

(2)用MOVSP,#STK指令建立堆栈。

(3)存放数据按“后进先出”原则进行。

(4)利用PUSH、POP指令即可进行进栈、出栈操作。

(每个要点1分,全答出5分)

2.答:(1)标号由1—8字符组成,头一个字符必须是字母。

(2)不能使用汇编语言已定义的符号。

(3)标号后必须跟冒号:

(4)同一标号在一个程序中只能定义一次。

(每个要点1分,全答出5分)

3.答:串行缓冲寄存器SBUF有两个:一个是串行发送缓冲寄存器,另一个是串行接收缓冲寄存器,用同一个特殊功能寄存器名SBUF和同一单元地址99H。(2分)

接收缓冲寄存器还具有双缓冲结构,以避免在数据接收过程中出现帧重叠错误。在完成串行初始化后,发送时只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送;接收时CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读取接收数据。(3分)

4.答:内部资源有:(1)2个定时器;(2)一个串口;(3)128B的RAM4;(4)4个并行口;(5)8位数据总线;(6)16位地址总线;(7)2个外部中断。(2分)

8031,没有ROM,只能扩展ROM才能写程序(1分)

8051,有4K的ROM(1分)

8751,有4K的EPROM(1分)

六、编程题(每题10分,共10分)

答:

MOVR7,#64H

MOVDPTR,#5C00H

MOVP2,#5EH

MOVR0,#0

LOOPC:MOVXA,@DPTR

MOVB,A

MOVXA,@R0

ORLA,B

MOVX@DPTR,A

INCR0

INCDPTR

DJNZR7,LOOPC

(每条程序1分,全对10分)

文档评论(0)

【晓娣】 + 关注
实名认证
内容提供者

好文档大家想

1亿VIP精品文档

相关文档