2011年上期单片机期终试题_第1页
2011年上期单片机期终试题_第2页
2011年上期单片机期终试题_第3页
2011年上期单片机期终试题_第4页
2011年上期单片机期终试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 2011 年上期单片机期终试题年上期单片机期终试题 90 分钟 一 填空 30 分 1 89S51 单片机复位后 R5 所对应的存储单元的地址为 因上电时 RS1RS0 这时当前的工作寄存器区是 第 组工作寄存器区 2 将累加器 A 中的数据送到片外数据单元的指令格式是 和 将片外数据 单元送入累加器 A 的指令格式 和 3 汇编语言的指令格式为 4 89S51 内部 RAM 从 20H 至 2FH 既可 寻址 又可 寻址 位地址空间从 到 5 设 A 55H R5 AAH 则执行 ANL A R5 指令后的结果是 A R5 6 假定 SP 60H A 30H B 60H 执行如下指令 PUSH A PUSH B 则 SP 62H B 7 51 单片机复位后 CPU 开始从地址 执行 SP 的值为 第一个压入堆栈的数据保存的地址是 8 89S51 单片机扩展外部程序存储器 使用一片具有地址线 12 根 数据线 8 根的 RAM 其容量为 KB 9 单片机系统扩展采用的三总线为 总线 总线 总线 10 设片外 3030H 25H 片内 20H 30H 若将片外单元 3030H 的内容与片内 20 单元内容相与后结果存入 33H 按要求填 写下面程序的空白 MOVX A DPTR MOV 33H A 运行应该程序段后 片外 3030H 片内 33H 2 11 89S51 有几个 I O 端口 其中 为准双向口 二 选择 30 分 1 PC 的值是 A 当前正在执行指令的前一条指令的地址B 当前正在执行指令的地 址 C 当前正在执行指令的下一条指令的地址 D 控制器中指令寄存器地 址 2 要用传送指令访问 89S51 片外 RAM 它的指令操作码助记 符应是 A MOV B MOVX C MOVC D 以上都行 3 MOVX A DPTR 指令中源操作数的寻址方式是 A 寄存器寻址 B 寄存器间接寻址 C 直接寻址 D 立即寻址 4 P1 口的每一位能驱动 A 2 个 TTL 低电平负载 B 4 个 TTL 低电平负载 C 8 个 TTL 低电平负载 D 10 个 TTL 低电平负载 5 关于 89S51 的堆栈操作 正确的说法是 A 先入栈 再修改栈指针 B 先修改栈指针 再出栈 C 先修改栈指针 再入栈 D 以上都不对 6 下列指令组中 只有 能完成两个 8 位二进制数 n1 和 n2 相乘 低位存于 A 中 A MOV A n1 B MUL n1 n2 MUL A n2 C MOV A n1 D MOV A n1 ADD B n2 MOV B n MUL AB MUL AB 7 AT89S51 单片机片内低 128 字节 RAM 中有 位地址 3 A 256 B 128 C 0 D 8 8 AT89S51 单片机的查表指令须用 A MOV 指令 B MOVX 指令 C MOVC 指令 D 都对 9 下列指令能能使 R0 高 4 位不变 低 4 位置 F 的是 A ANL R0 OFH B ANL R0 OFOH C ORL 0 OFH D ORL R0 OFH 10 欲将 P1 口的高 4 位保留不变 低 4 位取反 可用指令 A ANL P1 0F0H B ORL P1 0FH C XRL P1 0FH D 以上三句都不行 11 将外部数据存贮器 083AH 单元的内容传送至累加器 必须使 用指令 A MOVX A Ri B MOVX A DPTR C MOVX A direct D MOVC A A DPTR 12 若将程序存储器中某一单元中的数据送入累加器 必需使用 指令是 A MOVX A Ri B MOVX A DPTR C MOVX A direct D MOVC A A DPTR 13 下列指令中正确的是 A MOV P2 1 A B MOV P2 23H C MOV R2 A D MOV DPTR A 14 将内部数据存贮器 53H 单元的内容传送至累加器 其指令 是 A MOV A 53H B MOV A 53H C MOVC A 53H D MOVX A 53H 15 下列指令能能使 P1 口的第 3 位清 0 的是 A ANL P1 0F7H B ANL P1 7FH C ANL P1 08H D ANL P1 FFH 16 指令 ANL A R0的功能是 A 将 A 与寄存器 R0 的内部容按位逻辑与 B 将 A 与寄存器 R0 的内部容按位逻辑异或 4 C 将 A 与寄存器 R0 的内部容按位逻辑非 D 将 A 与寄存器 R0 的内部容按位逻辑或 17 将内部数据存贮单元内容传送到累加器 A 中的指令是 A MOV direct R0 B MOV A Ri C MOV A data D MOV A R0 18 8051 单片机具有双功能的端口是 A P0口和 P1口 B P3口 C P0口和 P2口 D P1口 19 8051 单片机传送外部存贮器地址信号的端口是 A P0口和 P1口 B P1口和 P2口 C P1口和 P3口 D P0口和 P2口 20 下列指令能能使累加器 A 高 4 位不变 低 4 位置 F 的是 A ANL A OFH B ANL A OFOH C ORL A OFH D ORL A OF0H 21 下列指令能能使累加器 A 的最高位置 1 的是 A ANL A 7FH B ANL A 80H C ORL A 7FH D ORL A 80H 22 89S51 指令系统中 指令 ADDC A R0 执行前 A 38H R0 30H 30H FOH C 1 执行后 其结果为 A A 28H C 1 B A 29H C 1 C A 68H C 0 D A 29H C 0 23 89S51 指令系统中 指令 ADD A R0 执行前 A 86H R0 7AH C 0 执行后 其结果为 A A 00H C 1 B A 00H C 0 C A 7AH C 1 D A 7AH C 0 5 24 89S51 指令系统中 指令 MOV A R0 执行前 A 86H R0 20H 20H 18H 执行后 A A 86H B A 20H C A 18H D A 00H 25 89S51 指令 MUL AB 执行前 A 18H B 05H 执行后 A B 的内容是 A 90H 05H B 90H 00H C 78H 05H D 78H 00H 26 已知 A D2H 40H 77H 执行指令 ANL A 40H 后 其结果是 A A 52H B A F7H C A D2H D 以上都不对 27 已知 A DBH R4 73H CY 1 指令 SUBB A R4 执行后的结果是 A A 73H B A DBH C A 67H D 以上都不对 28 89S51 指令 MOV R0 20H 中的 20H 是指 A 立即数 B 内部 RAM20H C 一个数的初值 D 看情况而定 29 指令 MOV R0 20H 执行前 R0 30H 20H 38H 执行后 R0 A 20H B 30H C 50H D 38H 30 单片机中 PUSH 和 POP 指令常用来 A 保护断点 B 保护现场 C 保护现场 恢复现场 D 保护断点 恢复断点 三 读程序 20 分 每空 2 分 1 MOV A 30H MOV SP 55H MOV DPTR 2000H PUSH DPL 6 PUSH DPH PUSH ACC POP DPL 程序运行后 A DPH DPL SP 2 设内部 RAM 中 59H 50H 执行下列程序段 MOV A 59H MOV R0 A MOV A 0 MOV R0 A MOV A 25H MOV 51H A MOV 52H 70H 后 则 A 50H 51H 52H 3 MOV DPTR 1423H MOV R0 DPH MOV 14H 22H MOV R1 DPL MOV 23H 56H MOV A R0 执行以上指令后 A DPTR 六

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论