华东理工大学微机基础原理与应用复习材料研究生考试专业课_研究生考试-专业课.pdf
《华东理工大学微机基础原理与应用复习材料研究生考试专业课_研究生考试-专业课.pdf》由会员分享,可在线阅读,更多相关《华东理工大学微机基础原理与应用复习材料研究生考试专业课_研究生考试-专业课.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-/第 1 章习题 一、综合题 1.什么是单片机?它与一般微型计算机在功能上有何区别?2.当前单片机的主要品种有哪些?3.新型单片机主要在哪几方面发展了?趋势如何?第 2 章习题 一、填空题 1.89C51 单片机晶振频率为 12MHz,则一个机器周期为 _ S。2.89C51 单片机内部 RAM 区有 _ 个工作寄存器。3.89C51 单片机的 P0 P4 口均是 I/O 口,其中的 P0 口和 P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的 _数据总线 _ 和 _ 地址总线 _,在 P0 P4 口 中,_P0_ 为真正的双向口,_P1-P3_ 为准双向口;_ 除了 P1_ 口
2、具有第二引脚功能。4.若由程序设定 RS1、RS0=10,则工作寄存器 R0 R7 的直接地址为 _。二、选择题 1.单片机上电复位后,PC 的内容和 SP 的内容为 _。A 0000H,00H B 0000H,07H C 0003H,07H D 0800H,08H 2.单片机 89C51 的 ALE 引脚是 _。A 输出高电平 C输出低电平 B 输出矩形脉冲,频率为 D 输出矩形脉冲,频率为 fosc fosc 的 1/6 的 1/2 3.单片机 89C51 的 引脚 _。A 应接地 B 应接+5V C应悬空 D 要根据需要而定 4.访问外部存贮器或其它接口芯片时,作数据线和低 8 位地址线
3、的是 。AP0 口 BP1 口 CP2 口 DP0 口 和 P2 口 5.89C51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主要用来。A 存放指令 B存放 16 位地址,作间址寄存器使用 C存放下一条指令地址 D存放上一条指令地址 6.89C51 单片机的复位信号是()有效。A 高电平 B低电平 C脉冲 D下降沿 三、判断题 1.89C51 单片机在外部扩展 EPROM 时,引脚可接+5V 或接地。()2.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环 时,可按复位键重新启动。()3.89C51 单片机中的工作寄存器就是内部 RAM 中的
4、一部份。()4.内部寄存器 Rn(n=0 7)可作为间接寻址寄存器使用。()四、综合题 1.P0P3 口作为输入或输出口时,各有何要求?2.什么是堆栈?堆栈指示器 SP 的作用是什么?在堆栈中存取数据时的原则是什么?3.什么为单片机的复位?复位的用途,复位的方法?-/4./VPP 引脚有何功用?第 3 章习题 一、填空题 1.设 A=AFH ,(20H)=82H,指令:ADDC A,20H 执行后,A=。2.设 A=D2H ,(40H)=78H,指令:ORL A,40H 执行后,A=。3.设 A=85H,(R0)=21H,(20H)=16H,指令:MOV A,R0 执行后,A=。4.设 A=8
5、4H ,(30H)=75H,指令:XRL A,30H 执行后,A=。5.LJMP 跳转空间最大可达到 。6.执行下列程序段后,P1=_。MOV P1,#5EH CPL P1.0 CPL P1.3 CLR P1.5 SETB P1.6 7.执行下列程序段后,A=_,CY=_。MOV A,#C7H RL A 8.下列程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#44H INC R0 INC R0 INC R0 9.已知 SP=60H,子程序 SUBTRN 的首地址为 0357H,现执行位于 0223H 的 ACAL
6、L SUBTRN 双字节指令后,(PC)=_,(61H)=_,(62H)=_。10.已知:(60H)25H,(61H)63H,以下程序段执行后(62H)。CLR C MOV A,9CH SUBB A,60H ADD A,61H DA A MOV 62H,A 11.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,么?设(60H)=39H,(A)=15H,(R0)=34H,(30H)=0BH。(1)MOV A,#48H ;寻址方式:(A)=(2)ADD A,60H;寻址方式:(A)=(3)ANL A,R0;寻址方式:(A)=A 中的结果是什 二、选择题 1.89C51 单片机汇编语言指
7、令格式中,唯一不可缺少的部分是。A 标号 B 操作码 C操作数 D注释 2.单片机中 PUSH 和 POP 指令常用来 。主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单
8、片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/A 保护断点 B 保护现场 C保护现场,恢复现场 D保护断点,恢复断点 3.执行指令 MOVX DPTR,A 时,、脚的电平为。A 低电平,高电平 B 高电平,低电平 C 高电平,高电平 D 低电平,低电平 4.下列指令判断若 P1 口最低位为高电平就转 LP0,否则就执行下一句的是。A JNB P1.0,LP0 B JB P1.0,LP0 CJC P1.0,LP0 D JNZ P1.0,LP0 5.执行如下三条指令后,30H 单元的内容是 。MOV R1,#30
9、H MOV 40H,#0EH MOV R1,40H A 40H B 0EH C30H D FFH 6.89C51 指令系统中,执行下列程序后,堆栈指针 MOV SP,#30H SP 的内容为 。MOV A ,20H LACALL 1000 MOV 20H ,A SJMP$A 00H B 30H C 32H D 07H 7.执行下列程序后,累加器 A 的内容为 。ORG 0000H MOV A,#00H ADD A,#02H MOV DPDR,#0050H MOVC A,A+DPDR MOV R0,A SJMP$ORG 0050H BAO:DB 00H,0888H,0BH,6H,09H,0CH
10、END A00H B0BH C06H D0CH 8.欲将 P1 口的高 4 位保留不变 ,低 4 位取反,可用指令 。A ANL P1,#0F0H B ORL P1,#0FH CXRL P1,#0FH D以上三句都可以 9.89C51 指令系统中,指令 ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为。A(A)=00H(C)=1 B(A)=00H(C)=1 C(A)=7AH(C)=1 D(A)=7AH(C)=0 10.89C51 单片机在执行 MOVX A,DPTR 指令时,其寻址单元的地址是由。AP0 口送高 8 位,P2 口送高 8 位 B P0 口送
11、低 8 位,P2 口送高 8 位 CP0 口送低 8 位,P2 口送低 8 位 D P0 口送高 8 位,P2 口送低 8 位 11.当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为()。A MOV A,R1 B MOVC A,A+DPTR CMOVX A,R0 D MOVX A,DPTR 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形
12、脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机 -/三、判断题 1.MOV A,30H 这条指令执行后的结果是 A=30H。()2.89C51 单片机的片外数据存储器是与扩展 I/O 口进行统一编址的。()3.子程序调用时自动保护断点和现场。()4.调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与 PC 无关。(
13、)5.请判断下列各条指令的书写格式是否有错,如有错说明原因:1)MUL R0,R3 2)MOV A,R2 3)MOV A,#5000H 4)MOVC A+DPTR ,A 5)LJMP#3000H 四、综合题 1.在 89C51 片内 RAM 中,已知(30H)38H,(38H)40H,(40H)48H,(48H)90H,请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址方式及顺序执行每条指令后的结果。机器码(H)指令 结果 源操作数的寻址方式 E540 MOV A,40H A=(40H)=48H 直接寻址 F8 MOV R0,A R0=()寄存器寻址()MOV DPTR,#
14、1246H DPTR=1246H 寄存器寻址 854038 MOV 40H,38H(40H)=40H(寻址)()MOV R0,30H R0=38H 直接寻址 8890 MOV 90H,R0(90H)=()寄存器寻址()MOV 48H,#30H(48H)=30H 立即寻址 E6 MOV A,R0 A=40H(寻址)2.89C51 单片机的堆栈有何特点?若 SP=60H,PC=2346H,标号 LABEL 所在的地址为 3466H,问执行长调用指令 LCALL LABEL 后,堆栈指针和堆栈的内容发生什么变化?PC 的值等于什么?3.阅读下列程序,说明其功能。MOV R0,#data MOV A,
15、R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET 4.已知:A 02H,(SP)40H,(41H)FFH,(42H)FFH,以下程序段执行后(A)、(SP)、(41H)、(42H)、(PC)。POP DPH POP DPL MOV DPTR,5000H RA A MOV B,A 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出
16、矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/MOVC A,A DPTR PUSH ACC MOV A,B INC A MOVC A,A DPTR PUSH ACC RET ORG 5000H DB 10H,80H,30H,50H,70H 第 4 章习题 一、填空题 1.阅读下列程序段,写出每条指令执行后的
17、结果,并说明此程序段完成什么功能?MOV R1,#34H ;(R1)=MOV A,#65H;A=ADD A,#49H;A=,(CY)=,(AC)=DA A;A=,(CY)=,(AC)=MOV R1,A;(R1)=,(30H)=此程序段完成的功能:2.阅读程序并填空,形成完整的程序以实现如下功能。有一长度为 10 字节的字符串存放在 89C51 单片机内部 RAM 中,其首地址为 求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)源程序如下:40H。要 ORG 2000H MOV R0 MOV R7 ,#40H ,#10 NEXT:MOV A,ACALL SEPA MOV R0,
18、A INC R0 DJNZ,NEXT SJMP$SEPA:ADD A,#00H PSW.0,SRET ORLA,SRET:二、综合题 1.把外部 3000H 内容送到内部 RAM 的 10H 单元。2.找出 10H12H 三个单元中的最小数,放在 A 累加器中。3.已知在 R1 中存放一个压缩的 BCD 码,请将它拆成二个 BCD 字节,结果存于 SUM0 开始的单元中 (高位在前)。4.已知 6 个无符号数之和存于 R5R6,求其平均值,结果仍存于 R5R6 中,请编程实现(R5 为高字节)。5.设在 1000H 1004H 单元中存放有 5 个压缩 BCD 码,编程将它们转换成 ASCII
19、 码,存 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位
20、键重新启动单片机-/放到以 3005H 单元为首地址的存储区中。6.请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2+P2.7?ACC.1 P2.0 7.试编程实现下列逻辑表达式的功能。设 P1.7 P1.0 为 8 个变量的输入端,而其中 又作为变量输出端。P1.7 8.用查表法编一子程序,将 R5 中的 BCD 码转换成 ASCII 码。9.两个字符串分别存放在首地址为 46H 和 56H 的内部 RAM 中,字符串长度放在 元,请编程比较两个字符串。若相等,则把数字 00H 送 41H 单元,否则把 0FFH 单元。40H 单 送 41H 10.利用调子程序的方法,进行两个无符号
21、数相加。请编主程序及子程序。第 5 章习题 一、填空题 1.外部中断 1 的中断入口地址为;定时器 1 的中断入口地址为。2.当使用慢速外设时 ,最佳的传输方式是 。3.在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _ 状态。4.89C51 单片机内部有 个 定时 /计数器,可通过编程决定它们的工作方式,其中,可 进行 13 位定时 /计数的是方式是。5.89C51 有 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 加以选 择。二、选择题 1.若单片机的振荡频率为 6MHz,设定时器工作在方式 1 需要定时 1ms,则定时器初值应 为()。A 500B 1000 C
22、 216 500 D 216 1000 2.定时器 1 工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。A P3.2B P3.3 CP3.4 D P3.5 3.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状 态都应至少维持 ()。A 1 个机器周期 B 2 个机器周期 C 4 个机器周期 D 10 个晶振周期 4.89C51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应()。A 外部中断 0 B 外部中断 1 C定时器 0 中断 D 定时器 1 中断 5.定时器若工作在循环定时或循环计数场合,应选用()。A 工作方式 0 B 工作方式 1 C
23、工作方式 2 D 工作方式 3 6.89C51 单片机的外部中断 1 的中断请求标志是 ()。AET1 BTF1 C IT1 D IE1 7.设 89C51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A 2MHz B 1MHz C 500KHz D 250KHz 8.89C51 的中断允许触发器内容为 83H,CPU 将响应的中断请求是 ()A T1 B T0,T1 C串行接口 D T0 9.89C51 有中断源()A5 个 B2 个 C3 个 D6 个 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器
24、单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/10.89C51 响应中断时,下面哪一个条件不是必须的()A 当前指令执行完毕 B中断是开放
25、的 C没有同级或高级中断服务 D必须有 RETI 指令 11.使用定时器 T1 时,有几种工作模式()种 种 种 种 12.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是 ()A 由 CPU 自动完成 B在中断响应中完成 C应由中断服务程序完成 D在主程序中完成 三、判断题 1.CPU 和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。()2.五个中断源中优先级最高的是外部中断 0,优先级最低的是串行口中断()3.89C51 每个中断源相应地在芯片上都有其中断请求输入引脚()。4.断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华东理工大学 微机 基础 原理 应用 复习 材料 研究生 考试 专业课
限制150内