《微机原理与应用(1)》模拟题一及参考答案

《微机原理与应用(1)》模拟题一及参考答案

ID:5262207

大小:222.26 KB

页数:6页

时间:2017-12-07

《微机原理与应用(1)》模拟题一及参考答案_第1页
《微机原理与应用(1)》模拟题一及参考答案_第2页
《微机原理与应用(1)》模拟题一及参考答案_第3页
《微机原理与应用(1)》模拟题一及参考答案_第4页
《微机原理与应用(1)》模拟题一及参考答案_第5页
资源描述:

《《微机原理与应用(1)》模拟题一及参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机原理与应用(1)》模拟题一及参考答案一、填空(每空1分,共10分)1、指令格式是指指令码的结构形式。通常,指令可以分为操作码和操作数两部分。2、RST为8031的复位端,高电平有效,INC指令的功能是自加1。3、数据指针DPTR是一个(16)位的特殊功能寄存器,其高位字节寄存器用(DPH)表示,低位字节寄存器用(DPL)表示.4、MOVCA,@A+DPTR指令中,源操作数在__程序_____存储区。MOVXA,@DPTR指令中,源操作数在____数据____存储区。5、8031的异步通信口为全双工(单工/半双工/全双工)二、选择题

2、(每空2分,共10分)1.单片机中的程序计数器PC用来C。A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址2.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。A.00H—FFHB.00H—07HC.07H—7FHD.08H—7FH3.8051单片机的定时器T0用作定时方式时是D。A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级

3、别最高的中断源是B。A.外部中断1B.定时器T0C.定时器T15.已知A=87H,(30H)=76H,执行XRLA,30H后,其结果为:C。A.A=F1H(30H)=76HP=0B.A=87H(30H)=76HP=1C.A=F1H(30H)=76HP=1D.A=76H(30H)=87HP=1三、简答题(每题7分,共35分)1、简述I/O接口并说出I/O接口的功能作用。1.答:I/O接口是CPU和外部设备间信息交换的桥梁,是一个过渡的大规模集成电路,可以和CPU集成在同一块芯片上,也可以单独制成芯片。I/O接口有并行接口和串行接口两种。I

4、/O接口的作用有以下三点:1实现和不同外设的速度匹配2改变数据的传送方式3改变信号的性质和电平2、什么是中断?简述中断处理流程。2.答:(1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输;(2)能够进行信息格式的转换,例如串行和并行的转换;(3)能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等;(4)协调时序差异;(5)地址译码和设备选择功能;(6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况

5、下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。3、MCS-51单片机能提供几个中断源?几个中断优先级?在同一优先级中各中断源优先顺序如何确定?3,答:提供5个中断源,2个优先级,从高到低依次是:外部中断0,定时器0,外部中断1,定时器1,串口中断。4、简述堆栈。4,答:(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。(2)用MOVSP,#STK指令建立堆栈。(3)存放数据按“后进先出”原则进行。(4)利用PUSH、POP指令即可进行进栈、出栈操作。5、简述子程序调

6、用和执行中断服务程序的异同点。5,答:相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。不同点:1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。3)中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安排好的。四、程序题(每小题5分,共15分)1.写出下面每条指令顺序执行后,各目的存储单元的值,并说明该条指令中源操作数的寻址方式。

7、MOVR0,#20H;___(R0)=20H立即寻址___MOV20H,#29H;___(20H)=29H立即寻址CLRC;___CY=0直接寻址___MOVA,@R0;____(A)=29H寄存器间接寻址__2.假定(SP)=40H,(3FH)=30H,(40H)=60H。执行下列指令:POPDPHPOPDPL后,DPTR的内容为_6030H_,SP的内容是_3EH_。3.请分析下面程序执行后的操作结果,(A)=__40H_,(R0)=_60H__。MOVA,#60HMOVR0,#40HMOV@R0,AMOV41H,R0XCHA,R0

8、五、编程题(每小题15分,共30分)1.试编写程序,将内部RAM的20H、21H和22H3个连续单元的内容依次存入2FH、2EH和2DH中。1,程序为:MOVR0,#20HMOVR1,#2FHMOVB,#3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。