微机系统与接口应用技术复习题
- 格式:doc
- 大小:261.50 KB
- 文档页数:41
微机原理与接口技术复习题1.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。
2.微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。
3.一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。
数据端口能对传送数据提供缓冲,隔离,寄存的作用;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。
4.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?答:有8级;按照产生中断的方法可分为硬件中断和软件中断。
5.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。
6.中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。
1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。
7.通常,解决中断优先级的方法有哪几种?答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。
8.8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。
答:8259A通过级联的方式由9片构成最多64级优先权的中断源。
微机原理与接⼝技术考试复习选择填空题(含答案)⼀、选择题1. 微型计算机硬件体系由下列那⼏部分组成( ABCD )。
A. 运算器B. 控制器C. 存储器D.输⼊和输出设备2. 执⾏IN AL ,70H 时,CPU 外部的管脚状态是( D ) A. 01/=1RD WR MIO ==、、 B. 10/=1RD WR M IO ==、、 C. 10/=0RD WR M IO ==、、 D. 01/=0RD WR M IO ==、、3. 如果AL 的内容为50H ,执⾏TEST AL ,01H 指令后,AL 的内容为(C )。
A. 49HB. 4FHC. 50HD. 01H4. 下列哪些寻址⽅式是正确的( C )A. MOV AL ,DXB. MOV IP ,0FFHC. MOV AL ,[2000H]D. IN BL ,05HE. MOV DS ,0200HF. OUT AL ,0FFEH5. 计算机总线的性能指标有哪些( ABC )A. 总线宽度B. 总线频率C. 传输速率D. 总线规范6. 下列总线中有24根地址总线的是(A )A. ISA 总线B. PCI 总线C. EISA 总线D. AGP 总线7. 计算机 CPU 与输⼊ / 输出设备之间交换的信息包括哪⼏类信号( ABC )A. 数据信息D. 地址信息8. 8086系统可处理( C )类型的中断。
A. 0B. 255C. 256D. 4⼆、填空1. Intel 8086 CPU 是_16_位微处理器,有_16_根数据总线和_20_根地址总线,存储器寻址的空间为_1M _,端⼝寻址空间为_64K _。
8088CPU 有_8_根数据总线。
2. ⼀个8位⼆进制整数,采⽤补码表⽰,由4个1和4个0组成,其最⼤值的原码为_01111000_H ,最⼩值的原码为_11111001_H 。
3. 对于8086CPU ,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为2000H ,偏移地址为1122H ,则该存储单元的物理地址为_21122H _。
一:选择题(70分)1. 堆栈指针的作用是用来指示 B 。
A 栈底地址B 栈顶地址C 下一条要执行指令的地址D 上一条要执行指令的地址2. CPU对存储器或I/O端口完成一次读/写操作所需的时间为一个 B 。
A 指令周期B 总线周期C 时钟周期D机器周期3. 微机读写控制信号的作用是 D 。
A 决定数据总线上的数据流的方向B 控制存储器读写操作的类型C 控制流入、流出存储器信息的方向D 以上三种作用4. 80X86中IP/EIP寄存器的作用是 C 。
A 保存当前栈顶地址B 保存代码段的基地址C 指示下一条要执行的指令地址D 暂存当前执行的指令地址5.一个具有24根地址线的微机系统中,装有16KB ROM、480KB RAM和100MB的硬盘,说明其内存容量为 A 。
A 496KB B 16MBC 100.496MBD 100MB6.查询方式输入/输出时,在I/O接口中设有状态寄存器,通过它来确定I/O设备是否准备好。
输入时,准备好表示(1)A,输出时准备好表示(2)B。
(1)A.稳定 B.已空 C.已满(2)A.稳定 B.已空 C.已满7.根据下面所提供的某80X86微机内存中的数据,判断INT 11H中断服务程序的入口地址是(A)。
0000:0040 B3188ACC4DF800F0 41F800F0C5188ACC0000:0050 39E700F0A0198ACC 2EE800F0D2EF00F0A. F000:F84DB. A019:8ACCC. CC8A:19A0D. 4DF8:00F08.存储字长是指 B 。
A 存放在一个存储单元中的二进制代码组合B 存放在一个存储单元中的二进制代码位数C 存储单元的个数D 寄存器的位数9. 指令寄存器的位数取决于 B 。
A 存储器的容量B 指令字长C 机器字长D 存储器的类型10. 主机与设备传送数据时,采用 C ,CPU的效率最高。
A 程序查询方式B 中断方式C DMA方式D 软件查询方式11.从硬件的角度而言,采用硬件最少的数据传送方式是 D 。
命题教师审核人:适用年级专业:一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
微机原理与接⼝复习1、微机中各部件的连接采⽤什么技术?为什么?答:现代微机中⼴泛采⽤总线将各⼤部件连接起来。
有两个优点:⼀是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从⽽提⾼了微机的可靠性;⼆是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,⼗分⽅便。
2、微机系统的总线结构分哪三种?(选择/填空)答:单总线、双总线、双重总线3、模型机有哪些寄存器,以及作⽤?(选择/填空)答:通⽤寄存器组:可由⽤户灵活⽀配,⽤来存放参与运算的数据或地址信息。
地址寄存器:专门⽤来存放地址信息的寄存器。
程序计数器:它的作⽤是指明下⼀条指令在存储器中的地址。
指令寄存器:⽤来存放当前正在执⾏的指令代码指令译码器:⽤来对指令代码进⾏分析、译码,根据指令译码的结果,输出相应的控制信号4、8086CPU的内部结构由哪两部分组成,各组成部件⼜有哪些部件组成、功能是什么?答:8086CPU内部结构由BIU\EU两部分组成.(1)EU的组成和各组成部件功能如下:算术逻辑运算单元:⽤于8位/16位⼆进制算术和逻辑运算.通⽤寄存器组:⽤来存放操作数或操作数的地址标志寄存器:⽤来存放反映CPU运算的状态特征和存放某些控制标志数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能地址加法器:⽤来形成20位物理地址段寄存器:⽤来存放段的基值IP:存放下⼀条指令的地址指令队列缓冲器:⽤来存放预取的指令总线控制逻辑:将内部总线和外部总线相连.5、8086/8088为什么采⽤地址/数据复⽤技术?8086有哪些管脚是复⽤的?答:考虑到芯⽚成本,8086/8088采⽤40条引线的封装结构。
40条引线引出8086/8088的所有信号是不够⽤的,采⽤地址/数据线复⽤引线⽅法可以解决这⼀⽭盾,从逻辑⾓度,地址与数据信号不会同时出现,⼆者可以分时复⽤同⼀组引线。
8086管脚复⽤有:AD15~AD0是分时复⽤的存储器或端⼝的地址和数据总线地址/状态总线A19/S6~A16/S3BHE/S7为⾼8位数据总线允许/状态复⽤引脚7、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断⼊⼝地址,转去相应的中断服务程序(5)恢复现场(6)开中断(7) 返回8、芯⽚8255有⼏个控制字?各⾃功能如何?若8255A控制字写⼊同⼀个控制端⼝如何区分不同的控制字?答:芯⽚8255有2个控制字:⽅式选择控制字和端⼝C置位/复位控制字。
微机原理与接口技术复习题微机原理复习题一、填空题1.在8086CPU中,由于BIU和EU分开,所以_取指___和_执指___ 可以重叠操作,提高了CPU的利用率;2.8086CPU从偶地址访问内存1个字时需占用1个总线周期,而从奇地址访问内存1个字操作需占用 2个总线周期。
3.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为64K字节。
4.8086微处理机在最小模式下,用M/IO来控制输出地址是访问内存还是访问I/O。
5.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= 1256H ;执行指令JMP TABLE[BX]后,(IP)= 3280H ;执行指令JMP [BX][SI]后,(IP)= 2450H 。
6.数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1;寻址方式立即数寻址方式。
MOV AX,ARRAY2;寻址方式直接寻址方式。
7.指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是前一个AND是一个命令、后一个AND是一个运算符。
8.指令LOOPZ/LOOPE是结果相等或零发生转移的指令。
而指令LOOPNZ/LOOPNE则是结果不相等或不为零发生转移的指令。
9.串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。
10.8086CPU的9个标志位中,属状态标志的有___CF,PF,AF,SF,OF,ZF______。
11.中断类型码为6的中断向量一定存放在___4___个连续单元中,若其入口地址为3040:2010,则这四个单元中的具体内容依次为__10,20,40,30______ 。
一、填空题(共10小题,每小题1分,共10分)二、单项选择题(共15小题,每小题2分,共30分) 三、判断题(共10小题,每小题1分,共10分) 四、简答题(共4小题,每小题5分,共20分) 五、分析题(共2小题,每小题5分,共10分)六、综合设计题(共1小题,每小题20分,共20分)一、选择题1. 8086CPU 寻址I/O 端口最多使用( D )条地址线。
A.8 B.10 C.12 D.162. CPU 执行IN 指令时有效的信号组合是( A )。
A.RD =0,M IO/=1 B. RD =0,M IO/=0 C.WR =0,M IO/=1 D. WR =0,M IO/=03.某计算机的字长是16位,它的存储器容量是64KB ,若按字编址那么它的最大寻址范围是( B )。
A.64K 字 B.32K 字 C.64KB D.32KB4. 软中断INT N 的优先级排列原则是( C).A.N 值愈小级别愈高B.N 值愈大级别愈高C.无优先级别D.随应用而定 5.8088/8086的基本总线周期由(B)个时钟周期组成。
A.2 B.4 C.5 D.66.在8086系统中中断号为0AH ,则存放中断向量的内存起始地址为( B)。
A.0AH B.28H C.4AH D.2AH7.采用三片8259A 可编程中断控制器级联使用,可以使CPU 的可屏蔽中断扩大到( B)。
A.22级 B.16级 C.32级 D.64级 8.当IF=0,8088/8086CPU 不响应( B)中断请求。
A.INT NB.INTRC.NMID.INTO 9.8086/88CPU 在响应中断时要执行(B)个中断响应周期。
A.1个 B.2个 C.3个 D.4个 10. 中断向量表是存放( B)的存储区域.A.中断类型号B.中断服务程序入口处地址C.中断断点地址D.程序状态字11.INT8255中可用置位/复位控制字对(C)的各位进行按位操作以实现某些控制功能。
第一部分:基础知识一、选择题1.在下面关于微处理器的叙述中,错误的是( ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令2.若用MB作为PC机主存容量的计量单位,1MB等于( )字节。
A、210个字节B、220个字节C、230个字节D、240个字节3.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP4.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
A、8位处理器B、16位处理器C、32位处理器D、64位处理器5.在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP6.十进制负数–38的八位二进制补码是()A、BB、BC、BD、B7.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127—+127B、-128—+128C、-127—+128D、-128—+127 8.标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志9.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址10.如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、判断题1.SP的内容可以不指向堆栈的栈顶。
2.寄存器寻址其运算速度较低。
3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。
4.当运算结果各位全部为零时,标志ZF=0。
微机接⼝技术与应⽤_习题集(含答案)《微机接⼝技术与应⽤》课程习题集⼀、单选题1.可屏蔽中断的过程应该是(1)中断向量指针(2)中断源(3)中断号(4)中断向量:A、(3)(4)(1)(2)B、(2)(3)(1)(4)C、(3)(1)(4)(2)D、(1)(3)(2)( 4 )2.当并⾏接⼝芯⽚8255A被设定为⽅式2时,其⼯作的I/O⼝A、仅能作输⼊⼝使⽤B、仅能作输出⼝使⽤C、既能作输⼊⼝、也能作输出⼝使⽤D、仅能作不带控制信号的输⼊⼝或输出⼝使⽤3.现⾏PC机中打印机与主机的接⼝标准⼤多采⽤A、RS-232-CB、CentronicsC、IDED、IEEE-4884.在现⾏PC机中,常⽤存储器地址线中的低10位作输⼊/输出⼝地址线。
设某接⼝芯⽚内部有16个端⼝,该接⼝芯⽚的⽚选信号由地址译码器产⽣,则地址译码器的输⼊地址线⼀般应为:A、全部10位地址线B、其中的⾼8位地址线C、其中的⾼6位地址线D、其中的⾼4位地址线5.下列引起CPU程序中断的四种情况,哪⼀种需要由硬件提供中断类型码?A、INTOB、NMIC、INTRD、INT n6.下列端⼝访问指令错误的是:A、IN AL,60HB:、MOV DX,303HOUT DX,ALC:、MOV DX,303HMOV AL,[SI]OUT DX,ALD、IN AL,303H7.有关DMA技术,下列叙述正确的是:A、数据传送时同时进⾏数据检索操作B、在数据块传送过程中,即使DMA请求变为⽆效,DMAC也不释放总线C、DMAC在被动态时,DMA传送完毕后,⽆需读取DMAC状态D、DMA系统初始化时,不必对所有通道的⼯作⽅式寄存器加载8.有关8255A状态字的使⽤,下列叙述正确的是:A、状态字由⽤户任意指定B、状态字与C⼝的外部引脚⽆关C、查INTR位不如查IBF或OBF位可靠D、INTE位由I/O操作过程中⾃动产⽣9.⼀个满量程为5V的D/A转换器,要求能分辩的最⼩电压的5mV,则分辨率为:A、8B、16C、10D、3210.接⼝电路的核⼼功能之⼀是:A、返回外设状态B、设备选择C、信号转换D、数据宽度与数据格式转换11.某显⽰器的分辩率为1024*768,表⽰像素颜⾊的位宽为16bit,则应配置的显⽰存储器容量⼀般为A、4MBB、2MBC、1MbD、8MB12.根据下⾯提供的PC机内存中的数据,lNT 11H中断服务程序的⼈⼝地址是什么0000:0040 B3 18 8A CC 4D F8 00 F0--41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A019 8A CC--2E E8 00 F0 D2 EF 00 F0A、8A19:A0F0B、F000:F840C、A019: 8ACCD、CC8A:19A013.欲使地址译码器的输出信号有效,其中的控制信号AEN和IOR#必须分别取值为A、0,0B、0,1C、1,0D、1,114.下列属于接⼝标准的是A、PCIB、EISAC、RS232CD、ISA15. 8253⼯作于⽅式5时:A、可产⽣周期性负脉冲B、多⽤作⽅波发⽣器C、必须由GA TE信号上升沿启动计数D、由GATE信号上升沿继续计数16.设INTR中断号为60H,中断向量为3344H:1122H,则从180H起连续地址单元的内容为:A、33 44 11 22B、44 33 22 11C、11 22 33 44D、22 11 44 3317. 8086CPU I/O的编址⽅式是:A、统⼀编址B、独⽴编址C、统⼀和独⽴编址D、以上三者都不是18. 8086CPU可以识别的中断源类型总数是:A、128B、256C、1024D、6553619.在使⽤8255A时,值位/复位命令应写⼊:A、A⼝B、B⼝C、C⼝D、命令⼝20.串⼝通信的波特率为1200,数据格式为1位起始位、8位数据位、1位停⽌位,则每秒传送的字节数是___个。
1.8086微处理器指令队列长度为:2.8086CPU若在最小工作方式,下列控制信号在读/写总线周期怎样组合才能从存贮器中读出信息M/IO DT/R RD WR3.当RESET信号进入高电平状态后(即初始化状态),将使8086微处理器的哪个寄存器置成FFFFH4.8088/8086CPU的输入输出指令,它们的直接/间接寻址能力最大为8086CPU是在总线周期的哪个状态用地址锁存允许信号ALE来解决地址/数据线和地址/状态线的分时复用的6. .用64K*4位芯片,组成512K*32位的存贮器模块,需要多少片64K*4的存贮器芯片7. 8088/8086微处理器中,标志寄存器共有状态标志和控制标志几位(6-状态、3-控制)8. 8088/8086CPU是用哪个控制信号来解决地址/数据、地址/状态线的分时复用的(ALE)9. CPU与接口之间数据传送,是以什么形式进行的(并行)10. 8086CPU的基本总线周期可分为几个时钟周期(4)11. 用64K*1位的RAM芯片构成128KB的存贮器,需要个RAM芯片。
设计算机系统为20位地址线,采用全译码方法,需要作为片外地址译码。
12. 在微型计算机系统中,CPU 与外设数据常用的三种传送控制方式(条件、中断、DMA)13. 8086微处理器设计成两个独立的功能部件,它们分别为(EU、BIU)。
14. 当8088/8086 CPU的工作方式引脚MN/MX 接+5V电源时,则8088/8086CPU工作于(最),当MN/ MX接地时,则8088/8086CPU 工作在(最大)15. 8086微处理器中,共有16位寄存器数为(14-A-D、BP SP SI DI IP FR DS SS CS ES)16. 名词解释及简答题:时钟周期、指令周期、总线周期;计算机接口技术、物理地址、逻辑地址、接口的基本功能;17 8088/8086 CPU的20位物理地址是怎样形成的当CS=2300H,IP=0110H时,求它的物理地址。
19.有一个存储体,其地址线为15条,数据线为8条,则 1)如果该存储体由2K*4位的芯片组成,需要多少片这样的芯片(2)需多少根地址线选择这些芯片(3)该存储器能存储多少字节信息20.执行OUT 83H,AL指令时,、、M/信号应为。
A.0、1、0 B.1、0、0C.0、0、1 D.0、1、121. 向82C54命令端口写入控制字时,82C54地址引脚A1、A0应为22.为了获得20位存储器地址,8086系统采用。
A.直接使用段地址 B.段地址左移4位加上偏移量C.直接使用偏移量 D.偏移量左移4位加上段地址计数器按十进制计数,其最大计数初值为。
A.65535 B.65536 C.9999 D.1000024.要使得82C54计数器0输出标准正方波,计数器0应采用什么工作方式对计数初值有什么要求控制字的内容是什么工作在方式2和方式3时,计数结束时在OUT端产生正跳变。
(错)26.对8254定时计数器3个通道进行初始化编程的顺序有没有要求已知8254中计数器0、1、2及控制寄存器地址分别为340H、342H、344H、346H,试对8254三个计数器进行编程,使计数器0设置为方式1,计数初值为2050H;计数器1设置为方式2,计数初值为3000H;计数器2设置为方式3,计数初值为1000H。
DMA传送方式的主要特点。
27. 8237DMAC有个独立通道,每个通道有 KB寻址能力。
片8259A可管理级中断,5片8259A级联最多可管理级中断。
29.在 0 nC. NMID. INTR中,只有需要硬件提供中断类型码30.中断服务程序的入口地址简称为。
A.中断优先级 B.中断向量C.中断类型码 D.中断向量表31.在IF=1且INTR输入高电平时,CPU立即执行相应的中断服务程序。
(错)32.在一个8086CPU和单片8259A组成的系统中,试说明:(1)8086CPU在响应可屏蔽中断的条件是什么(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是什么(3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么33.若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为。
82C55A C口的按位置位/复位命令应写到中设置工作方式1,PA口和PC口高4位输出,PB口和PC口低4位输入,该设置对应的控制字应为。
A.A7H B.27H C.BCH D.3CH在工作方式2时PA、PB端口可以进行双向数据传输。
(错)数据线上输入的逻辑“1”电平对应的电压值是 V,“0”电平对应的是 V。
37.在RS-232接口中,用于微机向MODEM发送数据的输入控制信号是()。
A.DTR和DSR B.DSR和CTS C.RTS和CTS D.DTR 和RTS五、编程题1. 使用82C54通道0,方式3,BCD码计数,定时τ=4ms,设CLK0为2MHZ,试编写初始化程序。
设82C54的口地址为40~43H。
2. 假设CPU正在执行8259A的IR2中断服务程序,在服务过程中希望允许比IR2优先级低的中断得到响应,请在IR2中断服务程序中编写特殊屏蔽方式程序。
设8259A的口地址为20、21H,允许开放所有中断。
3.用8254监视流水线,每通过30个工件发送中断请求信号IRQ,同时扬声器短促发声,频率为1KHz。
计数时钟频率为2MHz。
设8254口地址为300H~303H,画出连接图,并编制初始化程序段。
4.用8259A的IR1~IR4连接4个抢答器,编号分别为1、2、3、4。
用IR0连接触发按纽,工作人员按触发按纽后在屏幕上显示“OK”,选手开始按抢答器。
判别最先抢答者(原则上认为不可能存在同时抢答),在屏幕上显示选手编号。
(显示采用ROM BIOS的INT 10调用)。
中断类型号为08~0FH,边沿触发。
画出连接图,编写8259A初始化程序,以及IR0 中断处理程序和IR1~IR4中断处理程序(IR1~IR4中断处理用同一个程序)。
1通常所说的32位计算机,是指着中计算机的CPU 。
A. 有32个控制器B. 共有32个运算器和控制器C. 由32个运算器组成D. 能够同时处理32 位二进制数据2.中断向量是。
A. 中断服务程序入口地址B. 子程序入口地址B. 中断服务程序入口地址的地址C. 中断类型码3.计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算时,数据处理速度。
A. 越慢B. 越快C. 不定D. 无影响4.8086CPU的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的有。
A. SIB. CXC. DXD. BX5.CPU响应中断请求和响应DMA请求的本质区别是。
A. 程序控制B. 中断时CPU仍控制总线,而响应DMA时须让出总线C. 需要CPU干预响应D. 速度快6.将三片8259A 进行级联后,可以响应级中断。
级级级级7.8086CPU中的通用寄存器是指。
、BX、CX、DX B. SP、BP;、DI D.上述三者8.当CPU使用中断方式读取数据时, ADC0809向CPU发出中断请求的信号是。
B. EOCC. OE9.在DMA 方式下,外设数据输入到内存的路径是()。
A. 外设→DMAC→内存B. 外设→CPU→DMAC→内存C. 外设→内存D. 外设→DMAC→CPU→存储器10.8255内部B组控制()。
A. PB口和PC 口的低4位B. PA口口 D. PB口和PC 口11.12.13.14..二.填空题(每小题1分,共20分)1.当进行DMA方式下的读操作时,数据是从传送到中。
2.8255并行接口内部的A组有种工作方式、B组有种工作方式。
3.8086/8088的3个控制标志是、和。
4.8253进行初始化编程时,先写入字后再写入计数初值。
5.Intel 8086 工作在最大模式时,需要芯片提供控制信号。
6.某一DRAM芯片,其容量为512X8位,该芯片需要条地址线,条数据线。
7.在8086系统中,规定内存中地址为至的内存单元存放中断向量表。
8.若采用8255A的PA 口输出控制一个七段LED显示器,8255A的PA口应工作于方式。
9.8237芯片的是芯片,它占用个端口地址。
10.每片8259A芯片可管理级中断,占用个端口地址。
11.12.13.14.15.16.17.18.19.20.三.判断题(每小题1分,共10分;正确的答“Y”,错误的答“N”)1.在计算机中,所有运算最终都是对“0”,“1”的运算,实质是逻辑代数运算。
()2.一个指令周期包括若干个总线周期,每个总线周期不一定只包括4个时钟周期。
()3.程序计数器用于存放下一条要执行的指令的首地址。
80486CPU中等效于程序计数器的寄存器是CS:EIP。
()4.在存储器系统中,仅全译码和部分译码方法能实现片选控制。
()5.8253-5能产生连续方波输出的工作方式是方式2。
()6.7.8.9.10.四.简答题(每小题5分,共30分)1.什么是微处理器(2分)简述其具体功能(3分)。
2.写出寄存器AX、BX、CX、DX、SI的隐含用法。
3.简述8086中逻辑地址与物理地址的关系。
4.5.6.五.应用题(共20分)若已知加在8253上的外部的计数时钟频率为1MHz,在不增加其它硬件芯片的情况下,欲使8253产生周期为8ms的对称方波,试回答问题:(1)应选用哪种工作方式(4分)(2)计数初值是多少(6分)(3)写出初始化程序段。
(10分)(注:端口地址是40H~43H)1.通常所说的32位计算机,是指着中计算机的CPU 。
A. 有32个控制器B. 共有32个运算器和控制器C. 由32个运算器组成D. 能够同时处理32 位二进制数据2.中断向量是。
A. 中断服务程序入口地址B. 子程序入口地址B. 中断服务程序入口地址的地址C. 中断类型码3.8086CPU代码段寄存器CS的初始化状态为。
4.8086CPU的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的有。
A. SIB. CXC. DXD. BX5.CPU响应中断请求和响应DMA请求的本质区别是。
A. 程序控制B. 中断时CPU仍控制总线,而响应DMA时须让出总线C. 需要CPU干预响应D. 速度快6.将三片8259A 进行级联后,可以响应级中断。
级级级级7.8086CPU中的通用寄存器是指。
、BX、CX、DX B. SP、BP;、DI D.上述三者8.当CPU使用中断方式从读取数据时,DAC0809向CPU发出中断请求的信号是。
B. EOCC. OE9.在DMA 方式下,外设数据输入到内存的路径是()。