ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:169.64KB ,
资源ID:15256659      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15256659.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(广东海洋大学微机原理与接口复习提纲.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

广东海洋大学微机原理与接口复习提纲.docx

1、广东海洋大学微机原理与接口复习提纲gdou微机原理与接口复习提纲汇编不考小题,8253,5,9那些都不考编程一、 单项选择题1.CPU与外设间数据传送的控制方式有( D)A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是2.8086 CPU内标志寄存器中的控制标志位占(C )A.9位 B.6位C.3位 D.16位3.CPU与IO设备间传送的信号有(D )A.数据信息 B.控制信息C.状态信息 D.以上三种都是4.8255A中既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口 B.A口C.A、B、C三端口均可以 D.C口5.设串行异步通信的数据格式是:1个起始

2、位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )A.10个 B.110个C.120个 D.240个1200/(1+7+1+1)=1206.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( )A.字符间无间隔 B.双方通信同步C.发生错误的概率少 D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B )A.提高总线速度 B.提高主存速度C.使CPU全速运行 D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D )A.外设数据总线内存 B.外设数据总线CPU内存C.外设CPUDMAC内存 D.外设IO接口

3、CPU内存9.CPU响应中断请求和响应DMA请求的本质区别是(B )A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D )A.先进先出 B.随机读写C.只能读出,不能写入 D.后进先出11.指令MOV AX,3070H中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址C.立即寻址 D.间接寻址12.Reset信号到来后,8086 CPU的启动地址为(C )A.00000H B.FFFFFH C.FFFF0H D.0FFFFH13.用3片8259A级联,最多可管理的中断数是( B)A.24级 B

4、.22级C.23级 D.21级注: 3*8-2=22 每片8259有8个IRQ输入端。3片8259A级联,其中1片为主控8259,它用两个IRQ输入端连接两个从片,故有6+8+8=22。14在8086 CPU内部,总线接口单元和执行单元两者的工作方式为(B)。 A、串行且同步 B、并行但不同步 C、并行且同步 D、串行但不同步188253的计数器的最大计数初值是( D )A.65536 B.FFFFH C.FFF0H D.0000H19擦除EPROM中的信息可用的方式是( C )。 A、加12.5V电压 B、加5V电压 C、紫外线照射 D、红外线照射20某微机字长16位,其存储器容量为64KB

5、,如果按字节编址,其寻址范围是( D )A.016K字 B.032K字C.016KB D.064KB字注: 64*8*k/8=64k21在DMA方式下,将内存数据传送到外设的路径是( )A.CPUDMAC外设 B.内存数据总线外设C.内存CPU总线外设 D.内存DMAC数据总线外设22要使8253输出1个时钟周期(1CLK)宽度的负脉冲,可选择哪几种工作方式( C )A.方式2,4,0 B.方式0,4,5C.方式2,4,5 D.方式1,4,523通常,中断服务程序中的一条CLI指令目的是( B )A.禁止低一级中断产生 B.禁止所有可屏蔽中断C.禁止同级中断产生 D.禁止高一级中断产生2480

6、86/8088CPU为了保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序,采用的方法是( C )。 A.中断向量 B.向量中断 C.优先排队 D.并行工作 25若8086 CPU主频为5MHz,则其基本总线周期为( A )A.200ns B.500ns C.125ns D.250ns 268255A的方式选择控制字为80H,其含义是( D)A. A、B、C口全为输入 B. A口为输出,其他为输入C. A、B为方式0 D. A、B、C口均为方式0,输出27. 对可编程接口芯片进行读/写操作的必要条件是(C )A.RD=0 B.WR=0 C.RD=0或WR=0 D.CS=02

7、8.要管理64级可屏蔽中断,需要级联的8259A芯片数为( D )A. 4片 B.8片C.10片 D.9片29CPU响应两个硬中段INTR和NMI时,相同的必要条件是( B )A:允许中断 B:当前指令执行结束C:总线空闲 D:当前访存操作结束30已知SRAM2114芯片容量为1K4位,若要组成16KB的系统存储器,则共需芯片数和组成的芯片组数为( A )。(1)32和16; (2)16和32; (3)32和3; (4)16和1631已知SRAM2114芯片容量为16K1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为( D )。 (1)2和8; (2)1和16; (3

8、)4和16; (4)4和832若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(c)。:338088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条; (4)32条34 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH35在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个36可编程计数/定时器电路8253的工作方式共有( D )。(

9、1)3种; (2)4种; (3)5种; (4)6种 37在PC/XT中,NMI中断的中断矢量在中断矢量中的位置。( C )A:是由程序指定的 B:是由自动分配的C:固定在开始的个字节中D:固定在中断矢量表的表首二、填空题1. 用2K8的SRAM芯片组成32K16的存储器,共需SRAM芯片_32_片,产生片选信号的地址需要_4_位2. 在8086中,一条指令的物理地址是由_基地址左移四位与偏移地址_相加得到的。3.8086 CPU只在_和内存或I/O接口之间传输数据,以及填充指令队列_时,才执行总线周期。4.从CPU的NMI引脚产生的中断叫做_非屏蔽中断_,他的响应不受_IF_的影响。5.中断类

10、型码为15H的中断,其服务程序的入口地址一定存放在_54H、55H、56H、57H_四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为_3088:5066H_。6.在8086系统中,最小模式下CPU通过_HOLD_引脚接收DMA控制器的总线请求,而从_HLDA_引脚上向DMA控制器发总线请求允许。7.设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是_BFFFH_。注:215其实是等于7FFFH+1的,因为从0开始,所以最高为7FFFH(0000H-7FFFH)8. CPU响应两个硬中段

11、INTR和NMI时,相同的必要条件是( B )。A、允许中断 B、当前指令执行结束C、总线空闲 D、当前访存结束9.设8253的计数器1的输入时钟频率为1MHz,以BCD码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为_71H _。10.若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为_9BH_。11. 类型码为_16H_的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为_80H、70H、60H、50H_,则相应的中断服务程序入口地址为5060H:7080H。12. 如果8086 CPU对IO端口进行读操作

12、,则至少应使_RD非、M/IO非、BHE非_三个控制信号有效。13. SRAM靠_双稳态触发器_存储信息,DRAM靠_电容器_存储信息,为保证DRAM中内容不丢失,需要进行_周期性刷新_操作。14. CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为_高电平_且IF为_1_,则CPU在结束当前指令后响应中断请求。15. 时钟周期是CPU的时间基准,它由计算机的_主频_决定,若8086的时钟周期为250ns,则基本总线周期为_1us_。16. 系统堆栈是按_后进先出_的原则工作的,堆栈指示器总是指向_当前栈顶的偏移地址_。17. 从CPU的NMI引脚产生的中断叫做_非屏蔽中断_,他

13、的响应不受_IF_的影响。18. 8255A工作于方式1输入时,通过_INTR_信号表示端口已准备好向CPU输入数据。 。19. 设主片8259A的IR2上接有一从片,IR5上引入了一个中断申请。那么初始化时,主、从片的ICW3分别是_04H 02H_。20. 8086管理着_1MB_的内存空间和_64K_的I/O端口空间。21 I/O端口的地址采用_独立_编码方式,访问端口时使用专门的I/O指令,有2种寻址方式,其具体形式是_统一编址、I/O单独编址_。22. 在存储器系统中实现片选的方法有_线选_、_部分译码_、和_全译码_三种。23 共阴数码管显示3的显示代码是_4F_。24.8086C

14、PU从内部功能上可分为_EU_和_BIU_两个独立的功能部件。25. 8086CPU通过数据总线对_存储器或I/O端口_进行一次访问所需的时间为一个总线周期,一个总线周期至少包括_4_时钟周期。26. 在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为_20H_;从该地址开始,连续的4个存储单元存放的内容依次为. _00H、10H、00H、01H_27. 8086CPU的内存寻址空间最大为_1M_字节,I/O接口寻址能力为_64k_个8位端口.28.接口的功能:_转换信息格式_、_实现电平转换_、_具备时序控制_、_提供联系信息

15、_、_协调定时差异_、_进行译码选址_、_29. CPU经I/O口与外设进行信息交换的数据传送方式有以下 程序控制方式 ; DMA ; 输入输出处理方式 ;中断控制方式 种。30. 8086/8088系统中每种中断的优先次为 内部中断、非屏蔽中断、可屏蔽中断 。31.8086的引脚MN/接+5V,则当CPU执行OUT DX,AX指令时,其引脚RD*、WR*、M/IO*的状态为 100 32. 8086CPU通过数据总线对 存储器或I/O端口 进行一次访问所需的时间为一个总线周期,一个总线周期至少包括 4 时钟周期.33 8253A的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300KH

16、z的方波信号,则8253的计数值应为_5_,应选用的工作方式是_方式3_34.在8086的中断中,只有INTR 需要硬件提供中断类型码。35一个可编程的定时器内部通常有计数初值寄存器和计数执行单元。计数器的初值由OUT指令写人计数初值寄存器 ,当计数执行单元 中的数值减为零时,计数器OUT端输出信号。四.简答分析题1. 8259A中的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有何区别?在中断响应过程中,它们怎样配合起来工作?1. 若IMR的某位为0则该位对应的引脚上的中断请求未加屏蔽,让它通过而进入中断优先级裁决器作裁决。若IMR的某位为1则屏蔽该位对应的引脚上的中断请求,不让

17、它进入中断优先级裁决器。而8086/8088CPU的中断允许标志IF为1则允许INTR引脚进入的中断,IF为0则屏蔽INTR引脚进入的中断。与8259A的IMR位为0为1正好相反。 2. 在中断响应过程中,IMR用于对外设向8259A发中断申请的允许/屏蔽,而CPU的IF用于对8259A由INT向CPU的INTR引脚发中断申请的允许/屏蔽。2. 设8255A的口A为方式1输出,口B为方式1输入,则读取口C的数据的各位是什么含义?高5位为A口提供联络信号,低3位为B口提供联络信号3. 4*1位的芯片通常有多少个地址线引脚和数据线引脚?4. ROM-BIOS指的是什么?它的主要功能是什么?基本输入

18、输出系统。用来驱动和管理诸如键盘,显示器,打印机,磁盘,时钟,串行通信接口等基本的输入输出设备。5. DMA控制器有哪几种工作方式?它可以工作于哪两种状态,何时分别进入这两种状态?单字节传送,数据块传送,请求传送,级联传送。工作于从属状态和主控状态,当为获得总线控制权时,CPU处于主控状态,而DMA处于从属状态,当CPU将总线权交给DMA时,DMA获得总线控制权,处于主控状态。6. PC机是如何应用8253A每个通道的?内部有3个功能完全相同的通道,每个通道内部有一个16位计数器,可进行二进制或十进制计数。与计数器相对应,每个通道内设有一个16位计数值锁存器,必要时可锁存计数值。当某通道用作计

19、数器时,应将要求计数的次数预置到该通道的计数器中,被计数的时间应以脉冲方式从CLKi端输入,没输入一个计数脉冲,计数器内容减1,待计数值计到0,OUTi端将输出,表示计数次数到。7.下段程序读出的是8259A的哪个寄存器?简要说明理由。MOV AL,0AHOUT 20H,ALNOPIN AL,20H 读取中断服务寄存器ISR的内容。因为执行输入指令(A00)之前,执行的输出指令,写入了OCW3(D4D301),其中P RR RIS(D2D1D0)011指明随后读出ISR。10 8237A有哪些内部寄存器?各有什么功能?初始化编程要对哪些寄存器进行预置? 基地址寄存器,基字节计数器,当前地址寄存

20、器,当前字节寄存器,工作方式寄存器。11分述8237A单字节传送、请求传送、块传送三种工作方式的传送过程。 单:该方式一次只传送一个字节。一个字节传送后当前字节计数器减一,当前地址寄存器加1或减1.传送每个字节时,DREQi必须保持有效,传送完成后,DREQI变为无效,致使HRQ无效,释放总线控制权,将总线控制器交换给CPU,若传送使得当前字节计数器减为0或由外设产生EOP信号,则中指DMA传送。块:在此方式下,8237A由DREQi启动后,就会连续地传送数据,直至当前字节计数器减到0或外设产生EOP信号,终止DMA传送,释放总线控制权。请:这种方式也是连续传送数据,在每次传送一个字节时,需要

21、检测一次DREQi信号是否有效,若有效,则继续传送下一个字节,若无效,则停止数据传送,释放总线控制权。128253有哪几种工作方式?区分不同工作方式的特点体现在哪几方面? 8253有六种工作方式,分别为方式05,区分这六种不同的特点主要体现在三个方面: (1)输出波形不同 方式0:写入控制字后,变为低电平 其他方式:写入控制字后,变为高电平 方式2、4、5输出波形都是一个CLK脉宽的负脉冲, 方式2、3输出连续的波形; (2)启动定时/计数芯片方式不同 、方式0,2,3,4,写入计数初值,即启动计数(软件启动) 方式1,5需外加触发信号(GATE的上升沿)启动计数(硬件启动) (3)计数过程中

22、GATE门控信号控制功能不同: 方式0,4: GATE为高电平时计数,为低电平时停止计数; 方式2,3:GATE为高电平时计数,为低电平时停止计数;GATE的上升沿重新开始计数(具有硬件启动特点);方式1,5:GATE信号上升沿重新开始计数(硬件启动,GATE上升沿有效)。 因为在3方式时,输出占空比为1:1的方波或近拟方波,可以作为定时单位,故3方式运用最普遍。13中断向量表的作用是什么?如何设置中断向量表?中断类型号为15H 的中断向量存放在哪些存储器单元中? 作用:中断向量是中断服务程序的入口地址。将所有中断向量集中放在一起,形成中断向量表。设置:中断向量表占用存储器的最低地址区(000

23、00H-003FFH),每个中断程序地址占用4个字节单元,两个高地址用来存放程序入口地址的cs段地址,两个底地址存放程序入口地址的ip偏移地址。15H*4=54H所以一次存在:54H、55H、56H、57H的单元中14设某系统中8259A的两个端口地址分别为24H和25H,试分别写出下列情况应向8259A写入的命令字:(1)读中断请求寄存器IRR 的值。(2)读中断服务寄存器ISR的值。(3)读查询方式下的查询状态字。(4)发一般的中断结束命令EOI。15中断处理过程包括哪几个基本阶段?中断服务程序中为什么要保护现场和恢复现场?如何实现? 共6个基本阶段:保护现场、开中断、中断服务、关中断、恢

24、复现场、开中断并返回保护现场和恢复现场是为了使处理器停止当前的任务而去处理中断服务,结束后后能够正确的返回到先前的执行状态进行工作。 实现:保护现场:通过将cs、ip、各种标志寄存器等压入堆栈保存起来,等中断程序处理完后,再通过出栈将堆栈中的数据在返回到寄存器等相应的值,从而达到恢复现场的效果。16单片8259A能管理多少级可屏蔽中断? 若用3片级联能管理多少级可屏蔽中断? 因为8259A有8位可屏蔽中断请求输入端,故单片8259A能够管理8级可屏蔽中断。若用3片级联, 即1片用作主控芯片,两片作为从属芯片,每一片从属芯片可管理8级,则3片级联共可管理22级 可屏蔽中断17.什么是总线周期?什

25、么是时钟周期?一个典型的总线周期最小包括几个时钟周期?什么情况下需要插入等待周期T ? 总线周期:通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周期。时钟周期:一个时钟脉冲所需要的时间。又叫T周期或节拍脉冲一个总线周期有四个时钟周期。在被写入或者被读取的外设或存储器不能及时配合cpu传送数据,此时外设或存储器会通过“ready”信号在t3状态启动之前向cpu发送”数据没有准备好”,此时cpu在T3后插入一个或多个Tw时钟周期进入等待状态五、设计题: 1某一8086CPU系统,采用一片8259A进行中断管理。设8259A工作在普通全嵌套方式,发出普通EO

26、I命令结束中断,采用电平触发方式请求中断,IR0对应的中断向量号为90H。另外,8259A在系统中的I/O地址是FFAAH(A0=0)和FFABH(A0=1)。请编写8259A的初始化程序段。2如图所示电路(1)分析各端口地址;(2)A口、B口工作在什么方式;(3)写出8255A的初始化程序。 3某一8255A芯片的端口地址为90H93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,要求: (1)完成该电路的初始化程序;(要求无关项设置“0”)(2)执行如下程序段后,PB口输出何种波形?L1:MOV AL,01H OUT 91H,AL CALL D20MS;

27、延时20ms MOV AL,00H OUT 91H,AL CALL D20MS;延时20ms JMP L14.某8086系统中有一片8253芯片,其4个端口为:310H、312H、314H、316H,计数脉冲(CLK引脚)频率为1MHz,按BCD码计数,试编写使计数器1输出周期为250s方波,计数器2对外事件计数,计满500个事件后输出中断请求信号的汇编程序。5设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000HFEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。6用8K8位的

28、RAM芯片,8K8位的EPROM芯片和3-8译码器74LS138构成一个16K16位的RAM和16K16位的ROM存储器,8086工作在最小模式,各需要多少芯片?画出该存储器的组成框图及其与CPU的连接图,写出各芯片的地址范围。7若8086系统中使用1片8259A,中断请求信号采用边沿触发方式。中断类型号为08H0FH,采用完全嵌套、中断非自动结束方式。8259A在系统中的连接采用非缓冲方式,它的端口地址为0FFFEH、OFFFCH。请画出系统连接图及编写初始化8259A的程序段。8现有2种简单的外设:一组8位开关;一组8位LED指示灯。要求:(1)用8255A作为接口芯片,将这些外设构成一个简单的微机应用系统,画出接口连接图。(2)编制驱动程序,根据8位开关“ON”和“OFF”的状态来决定8个LED指示灯“亮”和“灭”。 9.IBMPC/XT机利用8237A通道0从内存地址51234H开始传送4KB数据到外设,编程实现以上功能。10课后练习和作业题

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2