版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、 单项选择题1.CPU与外设间数据传送的控制方式有( d )A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是2.8086 CPU内标志寄存器中的控制标志位占( c )A.9位 B.6位C.3位 D.16位3. CPU与IO设备间传送的信号有( d ) 4. A.数据信息 B.控制信息C.状态信息 D.以上三种都是4.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( d )A.B口 B.A口C.A、B、C三端口均可以 D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(
2、c )A.10个 B.110个C.120个 D.240个6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( d )A.字符间无间隔 B.双方通信同步C.发生错误的概率少 D.附加的辅助信息总量少7.采用高速缓存Cache的目的是( b )A.提高总线速度 B.提高主存速度C.使CPU全速运行 D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是( d )A.外设数据总线内存 B.外设数据总线CPU内存C.外设CPUDMAC内存 D.外设IO接口CPU内存9.CPU响应中断请求和响应DMA请求的本质区别是( b )A.中断响应靠软件实现B.响应中断时CPU仍然
3、仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单10.堆栈的工作方式是( d )A.先进先出 B.随机读写C.只能读出,不能写入 D.后进先出11.指令MOV AX,3070H中源操作数的寻址方式为( d )A.寄存器寻址 B.直接寻址C.立即寻址 D.间接寻址12.Reset信号到来后,8086 CPU的启动地址为( c )A.00000H B.FFFFFHC.FFFF0H D.0FFFFH13.用3片8259A级联,最多可管理的中断数是( b )A.24级 B.22级C.23级 D.21级14在8086 CPU内部,总线接口单元和执行单元两者的工作方式为( b)。 A
4、、串行且同步 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,如果按字节编址,其寻址范围是( )A.016K字 B.032K字C.016KB D.064KB字21在DMA方式下,将内存数据传送到外设的路径是(
5、d )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.禁止高一级中断产生248086/8088CPU为了保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序,采用的方法是( c )。 A.中断向量
6、0; B.向量中断 C.优先排队 D.并行工作 25若8086 CPU主频为5MHz,则其基本总线周期为( a )A.800ns 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. 对可编程接口芯片进行读/写操作的必要条件是( )A.RD=0 B.WR=0 C.RD=0或WR=0 D.CS=028.要管理64级可屏蔽中断,需要级联的8259A芯片数
7、为( d )A. 4片 B.8片C.10片 D.9片29CPU响应两个硬中断INTR和NMI时,相同的必要条件是( a )A:允许中断 B:当前指令执行结束C:总线空闲 D:当前访存操作结束30已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需芯片数和组成的芯片组数为( )。(1)32和16; (2)16和32; (3)32和3; (4)16和1631已知SRAM2114芯片容量为16K×1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为( d )。 (1)2和8; (2)1和16; (3)4和16; (4)4和832若8
8、086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(b)。46H*4H=178H:338088CPU内部的数据总线有( 16 )条。 (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 )。(1)3种;
9、 (2)4种; (3)5种; (4)6种 37在PC/XT中,NMI中断的中断矢量在中断矢量中的位置。( c )A:是由程序指定的 B:是由自动分配的C:固定在开始的个字节中D:固定在中断矢量表的表首二、填空题1. 中断类型码为04H的中断,其服务程序的入口地址一定存放在10H、11H、12H、13H_四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为_3088H:5066H。2. 设主片8259A的IR3上接有一从片,IR0上引入了一个中断申请。那么初始化时,主、从片的ICW3分别是_08H 03H_。3. 进行DMA传送的一般过程是:外设先向
10、DMA控制器提出 请求信号DREQ ,DMA控制器通过 请求信号HRQ 信号有效向CPU提出总线请求,CPU回以 响应信号 HLDA 信号有效表示响应。4. 8253的CLK0接1MHz的时钟,欲使OUT0产生频率为100KHz的方波信号,则8253的计数初值应为_10_,应选用的工作方式是_方式3 _。5. 中断控制器8259A中的中断屏蔽寄存器IMR的值为ABH,则允许_5个(IR0,IR1,IR3,IR5,IR7)_ _三级中断产生。101010117. 从CPU的NMI引脚产生的中断叫做_非屏蔽中断_ _,他的响应不受标志位_IF_的控制。8. 若要可编程并行芯片8255A三个端口均作
11、为输出口,则其方式选择控制字应为_80H_。9. CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为_接收到INTR信号_且标志位IF为_1_,则CPU在结束当前指令后响应中断请求。10. 8088管理着_1M_的内存空间和_64k_的I/O端口空间。8088的I/O端口的地址采用_独立_编码方式。四.简答分析题1动态RAM为什么需要定时刷新?因为电容中的电荷由于漏电会逐渐消失,所以要定时刷新2. I/O接口的功能有哪些?1. 信号的形式转换2. 电平的转换和放大3. 锁存及缓冲4. I/O定向5. 并行及串行的转换3 中断向量表的作用是什么?如何设置中断向量表?中断类型号为15
12、H 的中断向量存放在哪些存储器单元中?作用:中断向量是中断服务程序的入口地址。将所有中断向量集中放在一起,形成中断向量表。设置:中断向量表占用存储器的最低地址区(00000H-003FFH),每个中断程序地址占用4个字节单元,两个高地址用来存放程序入口地址的cs段地址,两个底地址存放程序入口地址的ip偏移地址。15H*4=54H 所以一次存在:54H、55H、56H、57H的单元中4. 总线周期中,何时需要插入TW等待周期,TW周期的个数,取决于什么因素?在被写入或者被读取的外设或存储器不能及时配合cpu传送数据,此时外设或存储器会通过“ready”信号在t3状态启动之前向cpu发送”数据没有
13、准备好”,此时cpu在T3后插入一个或多个Tw时钟周期进入等待状态。Tw的个数取决于外设ready发出“数据未准备好”的次数。5 ROM-BIOS指的是什么?它的主要功能是什么?基本输入输出系统功能:用来驱动和管理诸如键盘、显示器、打印机、磁盘、时钟、串行通信接口等基本的输入输出设备6 DMA控制器有哪几种工作方式?它可以工作于哪两种状态,何时分别进入这两种状态?单字节传送、数据块传送、请求传送、级联传送工作于从属状态和主控状态,当未获得总线控制权时,cpu处于主控状态,而DMA处于从属状态,当cpu将总线权交给DMA时,DMA获得总线控制权,处于主控状态。7 什么是Cache?它能够极大地提
14、高计算机的处理能力是基于什么原理?(1)Cache 是位于CPU与主存之间的高速小容量存储器。(2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。8 8237A有哪些内部寄存器?各有什么功能?初始化编程要对哪些寄存器进行预置?基地址寄存器、基字节计数器、当前地址寄存器、当前字节寄存器、工作方式寄存器9 分述8237A单字节传送、请求传送、块传送三种工作方式的传送过程。书本P240108253有哪几种工作方式?区分不同工作方式的特点体现在哪几方面?答:8253有六种工作方式,分别为方式0,方式1,方式2,方式3,方式4,方式5,区分这六种不同的特点主要体现在三个方面:(1)
15、输出波形不同方式0:写入控制字后,变为低电平其他方式:写入控制字后,变为高电平方式2、4、5输出波形都是一个CLK脉宽的负脉冲,方式2、3输出连续的波形;(2)启动定时/计数芯片方式不同方式0,2,3,4,写入计数初值,即启动计数(软件启动)方式1,5需外加触发信号(GATE的上升沿)启动计数(硬件启动)(3)计数过程中GATE门控信号控制功能不同:方式0,4: GATE为高电平时计数,为低电平时停止计数;方式2,3:GATE为高电平时计数,为低电平时停止计数;GATE的上升沿重新开始计数(具有硬件启动特点);方式1,5:GATE信号上升沿重新开始计数(硬件启动,GATE上升沿有效)。因为在3
16、方式时,输出占空比为1:1的方波或近拟方波,可以作为定时单位,故3方式运用最普遍。11 设某系统中8259A的两个端口地址分别为24H和25H,试分别写出下列情况应向8259A写入的命令字:(1)读中断请求寄存器IRR 的值。MOV AL,0AHOUT 24H,ALIN AL,24H(2)读中断服务寄存器ISR的值。MOV AL,0BHOUT 24H,ALIN AL,24H(3)读查询方式下的查询状态字。MOV AL,0CHOUT 24H,ALIN AL,24H(4)发一般的中断结束命令EOI。MOV AL,00HOUT 24H,ALIN AL,24H12 中断处理过程包括哪几个基本阶段?中断
17、服务程序中为什么要保护现场和恢复现场?如何实现?共6个基本阶段:保护现场、开中断、中断服务、关中断、恢复现场、开中断并返回保护现场和恢复现场是为了使处理器停止当前的任务而去处理中断服务,结束后后能够正确的返回到先前的执行状态进行工作。实现:保护现场:通过将cs、ip、各种标志寄存器等压入堆栈保存起来,等中断程序处理完后,再通过出栈将堆栈中的数据在返回到寄存器等相应的值,从而达到恢复现场的效果。13单片8259A能管理多少级可屏蔽中断? 若用3片级联能管理多少级可屏蔽中断?8级可屏蔽中断22级 8+7+7=2414.什么是总线周期?什么是时钟周期?一个典型的总线周期最小包括几个时钟周期?什么情况
18、下需要插入等待周期T ?总线周期:通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周期。时钟周期:一个时钟脉冲所需要的时间。又叫T周期或节拍脉冲一个总线周期有四个时钟周期在被写入或者被读取的外设或存储器不能及时配合cpu传送数据,此时外设或存储器会通过“ready”信号在t3状态启动之前向cpu发送”数据没有准备好”,此时cpu在T3后插入一个或多个Tw时钟周期进入等待状态。15.下段程序读出的是8259A的哪个寄存器?简要说明理由。MOV AL,0AH 应该是MOV AL,0BH 参考书本p270OUT 20H,ALNOPIN AL,20H解:读取中断
19、服务寄存器ISR的内容。因为执行输入指令(A00)之前,执行的输出指令,写入了OCW3(D4D301),其中P RR RIS(D2D1D0)011指明随后读出ISR。五、设计题: 1.某一8086CPU系统,采用一片8259A进行中断管理。设8259A工作在普通全嵌套方式,发出普通EOI命令结束中断,采用边沿触发方式请求中断,IR1对应的中断向量号为90H。另外,8259A在系统中的I/O地址是FFA0H(A0=0)和FFA1H(A0=1)。请编写8259A的初始化程序段。解:MOV DX,0FFAOHMOV AL,13H 写ICW1OUT DX,ALMOV DX,0FFA1H MOV AL,
20、8FH 写ICW2 OUT DX,ALMOV AL,01H 写ICW4MOV DX,ALMOV AL,0OUT DX,AL 2.用2片64KX8位的SRAM芯片构成容量为128KB的存储器,分析每片芯片的地址范围和画出连接图。解;第一片芯片地址范围:00000H-0FFFFH第一片芯片地址范围:10000H-1FFFFH连接图如下:片选端D7D0A16A15A0(2)A9A0D7D0CE(1)A9A0D7D0CE103. 某8086系统中有一片8253芯片,其4个端口地址依此为:DODOH-DOD3H,时钟频率为2MHz,现利用计数器0,1,2分别产生周期为10s的方波及每1ms和1s产生一个
21、负脉冲,试编写包括初始化在内的控制程序。解:MOV DX,0D0D3HMOV AL,16HOUT DX,ALMOV AL,74HOUT DX,AL MOV AL,0B4HOUT DX,ALMOV DX,0D0D0HMOV AL,20HOUT DX,ALMOV DX,0DOD1HMOV AX,2000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,0D0D2HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,AL4某8255的端口地址为A380H-A383H,工作于方式0,A口、B口为输出口,现欲将PC4置0,PC7置1,编写初始化程序。解:MOV DX
22、,0A383HMOV AL,89HOUT DX,ALMOV AL,08HOUT DX,ALMOV AL,OFHOUT DX,AL5. 某8086系统中有一片8253芯片,其4个端口地址依此为:100H-103H,计数脉冲(CLK引脚)频率为1MHz,试编写使计数器0在定时100s后产生中断请求,计数器2对外事件计数,计满900个事件后输出中断请求信号的汇编程序。解:MOV AL,31HOUT 103H,ALMOV AL,0OUT 100H,ALMOV AL,01OUT 100H,ALMOV AL,0B1HOUT 103H,ALMOV AL,0OUT 100H,ALMOV AL,09OUT 100H,AL6设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000HFEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。7.如图所示电路(1)分析各端口地址;(2)A口、B口工作在什么方式;(3)写出8255A的初始化程序。(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 附件:1.1521项拟继续有效行业标准复审结论-表(征求意见稿)
- 石河子大学《药物波谱解析》2022-2023学年第一学期期末试卷
- 石河子大学《食品包装学》2022-2023学年第一学期期末试卷
- 石河子大学《计算机网络基础》2022-2023学年期末试卷
- 沈阳理工大学《弱信号检测技术》2021-2022学年第一学期期末试卷
- 沈阳理工大学《建筑节能》2023-2024学年第一学期期末试卷
- 沈阳理工大学《过程控制系统与仪表》2021-2022学年期末试卷
- 沈阳理工大学《电镀工艺》2022-2023学年期末试卷
- 沈阳理工大学《环境工程概论》2023-2024学年第一学期期末试卷
- 合同产值申报
- 建筑工程项目管理咨询招标(范本)
- 三位数除两位数的除法练习题
- 慢性胃炎的中医治疗培训课件
- Python程序设计课件第7章面向对象程序设计
- 最新爆破安全规程
- 主题班会课防盗
- 幼儿园课件《挠挠小怪物》
- 教师教案检查八大评分标准教案的评分标准
- 政府会计基础知识讲义
- 幼儿园整合式主题活动设计案例《温馨家园》
- 荒漠区生态治理(麦草沙障、植物固沙)施工方案
评论
0/150
提交评论