微机原理与单片机接口技术_第1页
微机原理与单片机接口技术_第2页
微机原理与单片机接口技术_第3页
微机原理与单片机接口技术_第4页
微机原理与单片机接口技术_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

微机原理与应用试卷一、单项选择题(每小题1分共10分)1.能够被CPU直接识别的语言是()①汇编语言②高级语言③机器语言④应用语言2.若内存容量为64KB,则访问内存所需地址线多少条。①16②20③18④193.RESET信号有效后,8086CPU执行的第一条指令地址为()()①00000H②FFFFFH③FFFF0H④0FFFFH4.堆栈的工作方式是①先进先出()②随机读写④后进先出③只能读出,不能写入5.8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次什么操作。①读周期()②写周期③取指周期④指令译码6.指令MOVAX,[3070H]中源操作数的寻址方式为①寄存器寻址②直接寻址③立即寻址()④间接寻址7.CPU与外设间数据传送的控制方式有①中断方式②DMA方式8.用3片8259A级联,最多可管理的中断数是①24级②22级③23级④21级9.断电后存储的资料会丢失的存储器是①RAM②ROM③CD-ROM10.CPU响应中断请求和响应DMA请求的本质区别是()③程序控制方式④以上三种都是()()④硬盘()①中断响应靠软件实现②响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线③速度慢④控制简单二、填空题(每空2分,共20分)1.用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片__________片,产生片选信号的地址需要__________位。2.在8086中,一条指令的物理地址是由______________________________相加得到的。3.在8086系统中,最小模式下CPU通过引脚上向DMA控制器发总线请求允许。引脚接收DMA控制器的总线请求,而从4.将8255A的端口A、B设置为方式1时,从端口C读到的信息含义是_________________________。5.在IBM-PC/XT中,外设是通过____________器件对CPU产生中断请求。6.8253的计数器的最大计数初值是_________。7.当Intel8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。若工作在外同步方式,该引脚为____________,若工作在内同步方式,该引脚为____________。三、判断改错题(每题1分,共10分)1.进行字符串操作时,若DF=1,地址自动减1;若DF=0时,地址自动加1。()2.当运算结果为0时,标志寄存器中ZF=0。3.8088的NMI信号为可屏蔽中断请求信号。()()4.在8086寻址方式中,能做基址寄存器的寄存器只有BX和BP。5.MOVCS,AX指令是正确的。()6.动态RAM与静态RAM相比,其优点是:位密度高,速度快,功耗低。()()7.多个外设可以通过一条中断请求线,向CPU发中断请求。8.8088的可屏蔽中断的优先权高于非屏蔽中断。()()9.中断相量表可放在用户可用的内存的任何区域。10.8253的每个计数器能按二进制和BCD两种方式计数。四、汇编程序(共20分)()()1.指出下列指令源操作数的寻址方式(本题5分)(1)MOVBX,1000H(2)MOVAX,disp[BX][DI](3)MOVBX,[1000H](4)ADDS1,AX(5)MOVAX,[2000H]2.指出下列指令的错误.(本题5分)(1)SUBAH,BX(2)MOVBYTEPTR[BX],1000(3)MOVAX,OFFSET[SI](4)MOVCS,AX(5)MOVDS,BP3.已知整数变量A和B,试编写完成下述操作的程序:(1)若两个数中有一个是奇数,则将该奇数存入A中,偶数存入B中;(2)若两个数均为奇数,则两数分别加1,并存回原变量;(3)若两个数均为偶数,则两变量不变。(本题10分)五、简答题(共20分)计算十进制数61.5=________B=_______H。(本题5分)2.请简单说明8086的寄存器结构(本题10分)3.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?(本题5分)六、综合应用题(20分)1.参看IBM-PC/XT的基本ROM图,写出分配给ROM的地址。(10分)2.设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。(10分)微机原理与应用试卷一标准答案一、选择题(每题1分,共10分)1.③2.①3.③4.④5.③6.②7.④8.②9.①10.②二、填空题(每空2分,共20分)1.32、52.段地址加偏移地址3.HOLD、HLDA4.PC3~PC5分配给A端口,PC0~PC2分配给B断口,C端口剩下的2位PC7、PC6可作为简单的输入/输出线使用。5.8259A6.0000H7.输入、输出三、判断题(每题1分,共10分)1.√2.X3.X4.√5.X6.X7.√8.X9.X10.√四、汇编程序(共20分)1.每个结果1分(1)立即寻址(2)基址变址寻址(3)直接寻址(4)寄存器寻址(5)直接寻址2.(1)源、目的字长不一致(2)1000超出一个字节的表数范围(3)OFFSET只用于简单变量,应去掉(4)CS不能作为目的寄存器(1分)(1分)(1分)(1分)(5)段地址不能直接送入数据段寄存器3.答案:(1分)dsegasegmentdw?bdw?dsegendscsegsegmentprocmainfarassumecs:cseg,ds:dsegstart:subpushdsax,axpushmovmovbegin:movxoraxax,dsegds,axmovax,abx,bax,bxax,0001classtestjztestjzbx,0001exitxchgmovjmpclass:jzbx,ab,bxexittestexitbbx,0001incincaexit:maincsegendretendpendsstart五、简答题(共20分)1.111101.1、3D.8(5分)2.答:共10分,少写或错写1个寄存器扣1分,都错不给分4个16位的数据寄存器AX、BX、CX、DX,用以暂存16位的操作数,也可作为8个8位寄存器使用。16位的堆栈指针寄存器SP。16位的基数指针寄存器BP。16位源变址寄存器SI。16位目的变址寄存器DI。16位指令指针IP。16位状态标志寄存器FLAG,有9个标志位。16位的段寄存器CS(码段)、DS(数据段)、SS(堆栈段)、ES(附加段)。3.答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。(5分)六、综合应用题(共20分)1.答:①分配给32K×8ROM芯片的地址为:F8000H-FFFFFH(5分)②分配给8K×8ROM的地址为下述4组地址之一:F0000H-F1FFFHF2000H-F3FFFHF4000H-F5FFFHF6000H-F7FFFH(5分)2.答:计数器0工作在方式1,即可编程的单脉冲方式。这种方式下,计数的启动必须由外部门控脉冲GATE控制。因为G

温馨提示

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

评论

0/150

提交评论