2018单片机试卷A(B5)参考资料 文档.docVIP

2018单片机试卷A(B5)参考资料 文档.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 4 石家庄铁道大学2018年秋季学期 2016级本科期末考试试卷(A) 课程名称:微机原理及应用B(闭卷)任课教师: 考试时间: 120 分钟 学号: 姓名: 班级: 考试性质(学生填写):正常考试( )缓考( )补考( )重修( )提前修读( ) 题 号 一 二 三 四 五 六 七 总分 满 分 25 25 20 20 10 100 得 分 改卷人 填空(共25分、每空1分) 单片机的内核中主要包含(1)、(2)和接口。 97的压缩BCD码是(3)。 二进制数1010.1001B对应的十进制数是(4)。 MCS-51单片机执行指令JBC 1FH,LP时,判断的是字节地址(5)中的位地址。 RS1 RS0 2位组合为10B,工作寄存器R2的直接地址为(6)。 访问外部存储器或其它接口芯片时,作为高8位地址线的是(7)。 AT89S51单片机复位后,堆栈区的默认范围是内部RAM的(8)~(9)。 假定累加器A的内容79H,DPTR的内容1311H,执行指令MOVC A,@A+DPTR,执行此指令后,把 (10) 存储器 (11) 单元的内容送累加器A中。 假设DPTR中的内容为2000H,MCS-51单片机将外部RAM 2000H地址中数据传输到累计器A中的指令为 (12) 。 MCS51指令系统中,指令ADDC A,R0 执行前(A)=85H,(R0)=7BH,(C)=0 执行后,(A)为 (13) ,(C)为 (14)。 子程序PR1首地址为2345H,指令LCALL PR1的地址为1234H,SP=2FH,执行此指令后,SP=(15)、PC=(16)、(SP)= (17) 、(SP-1)=(18)。 在CPU中,用于存放指令代码的部件是(19) (A) 指令寄存器 (B) 程序计数器 (C) 指令译码器 (D) 累加器 在CPU中,用于存放指令地址的部件是 (20) (A) 指令寄存器 (B) 程序计数器 (C) 指令译码器 (D) 累加器 在运算器中存放俩数运算后状态的部件是(21)。 (A) 累加器 (B) 暂存器 (C) 程序状态字寄存器 (D) ALU 在51系列单片机中,程序存储器最大的容量是 (22)。 (A) 4KB (B) 8KB (C) 32KB (D) 64KB 若指令“RET”执行前,(SP)=72H,(72H)=82H,(71H)=33H,问执行指令后PC的内容是(23)。 -128的补码是(24)。 一个机器周期由(25)个振荡周期组成。 简答题(共25分,每题5分) CPU能够开始执行程序中的指令并能够自动连续执行的原因是什么? 进行堆栈压入及弹出操作的途径有哪两种? 单片机执行指令的过程可以分为哪三个阶段? 半双工和全双工通信有什么区别? 列出MCS-51单片机指令系统的5种寻址方式。 分析程序:(共20分) (3分)MCS-51指令系统中,执行LJMP后,程序计数器PC的值为(26)。 ORG 1500H ORG 2050H MOV DPTR,#1000 LP: …… MOV A, #00H MOV 20H,A LJMP LP END (3分)MCS-51指令系统中,执行下列程序后,累加器A的内容为(27) 。 MOV SP,#30H ORG 1000H MOV A,#20H SUB: ADD A, #20H LCALL SUB RET MOV 20H,A SJMP $ (4分)某系统所用晶振为12MHZ,下列程序注释部分的数字为各指令的指令周期,请计算整个程序执行所需时间,要求写明计算过程。 DELAY: MOV R2,#100 ;1 DL1: MOV R3,#20 ;1 DL2: NOP ;1 NOP ;1 DJNZ R3,DL2 ;2 DJNZ R2,DL1 ;2 RET ;2 (共10分)补足程序中各指令所在地址(4分)及其指令码(6分)。 指令地址 指令码 源程序 ORG 0000H LJMP MAIN ORG 1000H MAIN: MOV R7, 20H MOV R6,#30H MOV DPTR,#2000H LOOP: MOV A,@R1 MOVX @DPTR,A INC R6 INC DPTR DJNZ R7

文档评论(0)

东山书苑 + 关注
实名认证
文档贡献者

业务以学生学习成长为中心,为外语培训、中小学基础教育、学前教育,提供各种学习资料支持服务。

1亿VIP精品文档

相关文档