1、微机原理与接口技术考试题河南工业大学Main 1.练习一、填空题( 10分) 1、典型中断处理程序结构应包括 _ ,保护现场, _ ,执行中断服务程序, _ ,恢复现场, _ ,返回等部分, 2、按照总线的规模、用途及其应用场合,总线分为 _ 、 _ 、和 _ 。 3、RS-232C关于机械特性的要求,规定使用一个 _ 根插针的标准连接器。 4、CPU与I/O接口间传送的信息一般包括 _ 、 _ 、 _ 3种类型。3类信息的传送方向分别应是(从哪到哪) _ 、 _ 、 _ 。 5、输入/输出端口有2种编址方法,即I/O端口与存储器单元统一编址和I/O端口单独编址。前一种编址的主要优点是 _ 和
2、 _ 。 6.CPU从主存取出一条指令并执行该指令的时间称为_,它通常用若干个_表示,而后者又包含有若干个时钟周期。7.8086CPU从偶地址读写两个字节时,需要_个总线周期。8.8086CPU从奇地址读写两个字节时,需要_个总线周期。9.8086的中断类型号共有_个。10.一个程序被中断时的下一条指令的地址称为_。11.指出下述5种中断类型即NMI、INTR、除法溢出、INTN和单步中断中优先级最高者为_,最低者为_。12.CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和_。13.在计算机和MODEM之间,或终端机与MODEM之间的接口连接口是_,它是一个国际通用的标准。1
3、4.8255A内部具有_个输入输出端口。用8088构成系统时,有_模式和_模式两种选择.在PC/XT机中,8088工作于_模式,该模式下8088向总线控制器8288提供_三位编码信号,有8288形成若干系统控制信号.15.8088的典型总线周期由_个T状态周期构成,当CPU访问外设时,外电路将在其总线周期中自动申请插入一个等待周期TW.16. 8255A把_ 和 _分别称为A组和B组,可组成两个独立的并行接口。17.动态RAM是以_作为一个基本的存储单元18. 8259A两级级联情况下,可管理的中断源最多为_级19. 8086/8088CPU复位时,CS的内容被置为 _,IP的内容被置为_。8
4、253包括 个独立的,但结构相同的计数电路,它们分别是 ,共占_ 个I/O地址,并由 _选择。 20.运算器中的算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由_储存。中断源是多种多样的,就其性质讲,可分为_和_。21.中断向量表的地址范围为_。22.若中断类型号为5,则存放中断向量的存储器的起始地址为_。23.硬件中断可分为_和_两种。24.I/O端口的寻址方式一般有两种:_和_。25.8255A端口C的按位置位复位功能是由控制字中的D7=_来决定的2.微机原理与应用复习题一、填空题1、8086CPU引脚ALE的功能是 ,引脚M/的功能是 ;8259A引脚CAS2C
5、AS0的功能是 。2、8086CPU中地址加法器的作用是 ,堆栈指针SP的作用是 。3、设指令CMP AL,BL执行后,CF=0,AF=1,SF=0,PF=0,OF=1,ZF=0,则:若AL,BL中的数据为有符号数的8位补码,AL,BL中两数的大小关系为 ;若AL,BL中均为无符号数,则两数的大小关系为 。4、8253有六种工作方式,试写出其中的三种: ; ; 。5、计算机通信中,MODEM的功能是 。6、8251芯片中,奇偶错的含义是 。7、8259A的全嵌套方式中, 级中断的优先权最高,优先权自动循环方式开始时, 为最高。8、设字长为8位,若X=-3,则X原= B,X补= B。9、已知CS
6、=1800H,IP=1500H,则指令所处的物理地址= H。10、8086系统复位后,CS= H,SP= H。11、8251A在通信过程中,能够自动检测的错误有 错, 错和 错。12、8253芯片共有 种工作方式,采用BCD码计数时,最大计数值为 H。13、8086CPU响应INTR引入的中断时,要执行 个中断响应周期,其目的是 。14、单片8259A可以扩展 个外部中断,最多 片级联可以扩展64个外部中断。15、8255A的端口C置位/复位控制字应写入 端口。16、8086CPU标志寄存器FR中,IF的作用是 ,DF的作用是 。 17、八位二进制补码1111,0111B对应的真值 。18、微
7、机接口的基本功能有 , 和 等。19、8253计数,实际上是对 信号线上的信号进行计数。20、设计算机的每个I/O端口为8位,现有一个64键的键盘,如果用线性键盘,则至少要用 个端口;如果用矩阵键盘,则至少要用 个端口。21、常用的数字调制技术有 , 和 。22、8086CPU的INTR引脚的功能是 ,CPU在 时候采样此信号。23、8255的 端口有双向传输功能。24、8086复位后,引导程序的入口地址为 H。25、8086的堆栈操作有 和 两种,是按 (字/字节)操作的。26、8086高8位数据总线的选择信号是 ,地址锁存允许信号是 。27、8253某一计数通道按BCD方式计数,初始化时若
8、写入初值为0,则对应的计数值为 。28、8259A中IRR的功能是 ,ISR的功能是 。29、INTR是 信号,CPU在 时候采样。30、微机系统中,主机与外设之间交换信息可以采用 、 和 方式。31、串行通信中,数据传送速度常用 表示。32、指令MOV BX+20,AL中,源操作数的寻址方式是 ,目的操作数据的寻址方式是 。33、886CPU从内部功能上可以分为 和 两个功能部件。34、10101010B= D= H。35、若用10241位RAM芯片组成16K8位的存储器,要用 片该芯片,要用 根地址线,其中参与片内寻址的地址线 根。36、8086的物理地址是如何形成的? 。37、计算机中广
9、泛使用信号线复用,这样做的好处是 。38、单片8259A可管理 级中断,7片级联最多可管理 级中断。39、8253共有 种工作方式,8255共有 种工作方式。二、判断题(对的打“”,错的打“”)。1、8086的读总线周期中,如果需要,可以插入任意多个Tw。( )2、NMI引脚来的中断在中断屏蔽时,不能被响应。( )3、有了中断系统,CPU允许多个外设同时工作。( )4、异步串行通信传送的数据中包含有控制信息。( )5、对ROM芯片只能作读操作,不能作写操作。( )6、8259A的中断自动结束方式不适合于要求中断嵌套的场合。( )7、要求8253A能够计数最多时钟脉冲时,应置计数初值为FFFFH
10、。( )8、RET指令与IRET指令所完成的操作相同,都是从被调程序返回主程序。( )9、段间转移要求同时改变CS和IP的值。( )10、奇偶检验值是根据传送的数据中“1”的个数进行编码的。( )11、所有的十进制小数都能准确地用二进制小数表示。( )12、编程时,CPU中的所有寄存器都可以用作数据寄存器。( )13、CPU访问存储器时,地址信号先于数据信号出现在总线上。( )14、串行数据通信中,由于只使用一条数据传输线,因此可以大大节约传输费用。 ( )15、8253的计数器可以按二进制和BCD码方式计数。( )16、立即数寻址方式只能用于源操作数寻址。( ) 17、ROM中的内容去掉电源
11、也不会丢失。 ( )18、用软件确定中断优先权时,查询的顺序即为优先权的次序。 ( )19、异步串行通信的基本特点是以字符为基本单位,传输时字符间异步,字符内各位间同步。 ( )20、8086CPU在中断响应周期,外设提供的是中断向量。( )21、8086CPU访部内存空间超过64KB时,必须修改段寄存器的值。 ( )22、CPU访问慢速存储器时,可以在总线周期中插入Tw。( )23、设AX、BX中为有符号数,指令CMP AX,BX执行后,若OF=0,SF=1,则(AX)(BX)。 ( )24、串行接口中串行的含意是仅指接口与外设之间的数据交换是串行的,而接口与CPU之间则是并行的。 ( )2
12、5、任何一种可编程接口芯片,工作前都要作初始化操作,用以选择工作方式和功能。 ( )三、简答题1、指令ADC AX,BP+DI与ADC AX,1000H中源操作数采用的是什么寻址方式?目的操作数采用的是什么寻址方式?2、8086CPU响应INTR的条件是什么?3、CPU与I/O设备间常用的数据传送方式有哪些?4、存储器芯片片选信号的译码有哪些方式?5、串行通信的优缺点是什么?6、简述8086CPU响应INTR的过程。7、8086CPU的存储器系统,为什么要分奇、偶体?选体信号是什么?两个体与CPU的数据总线如何连接?8、什么情况下要使用MODEM?解调过程完成什么任务?9、试简述矩阵链盘的扫描
13、过程?10、外设为什么要通过接口与主机系统相连。11、串行通信与并行通信相比,有哪些特点?12、给定一个堆栈区,地址为1240H:0000H1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?13、存储器的片选译码有哪些方法?各有何特点?14、简述8253的初始化过程?8253有几种工作方式?15、简述CPU响应INTR中断的条件?16、简述I/O接口电路的基本功能。17、简述CPU中断响应的一般过程。18、何为DMA? DMA控制器应具备哪些基本功能?19、串行通信与并行通信比较,有何特点?20、已知AX=14C6H,BX=80
14、DCH;执行下列程序后,程序转向哪里?OF、CF、SF各为多少?CMP AX,BX JNO PROG1 JNC PROG2 JMP PROG321、简述8259A中IRR和ISR的功能。22、简述CPU以查询方式如何与外设交换数据,并指出这种方式的优缺点。23、简述串行异步通信的特点及其基本数据格式。24、简述CPU与存储器联接时,应考虑哪些问题?25、简述8253的初始化过程?8253有几个计数通道。四、综合题1、以下为8255A方式1输入工作时序图,试问:(1)各联络信号的含义,信号的传送方向;(2)CPU与外设采用方式1输入数据的过程。(5分)2、某8086存储系统中,与芯片2732,6
15、116地址有关的连线如下图所示。问: 2732的地址范围是 ,它在系统中是奇体还是偶体? 6116的地址范围是 ,它在系统中是奇体还是偶体? 两芯片的地址是否有重叠区?为什么?3、静态RAM6116芯片的引脚如图所示,说明各引脚的含义及该芯片的容量。4、已知加在8253上的外部计数时钟频率为1MHZ,若在不增加硬件芯片的情况下,欲使8253产生周期为1S的对称方波,试说明如何去做?5、某8086系统中8255端口地址范围为360H363H,其与开关及LED指示灯的接口电路如下图。 试编程实现:(1)读入开关K1K3的打开/闭合状态,并存放寄存器BL的低3位中,即K3、K2、K1的状态依次送入D
16、2、D1、D0位。(2)若三个开关已同时闭合,则依次使LED1LED3闪烁发光,每个LED均是发光10ms后熄灭,再点亮下一个;循环100次后熄灭全部指示灯,进入暂停状态。(设已有延时10ms的DS10ms子程序可供调用)。6、分析下图所示的电路,指出其中的错误并说明其后果,图中三态门为PC微型机的输入接口,其地址为100H。7、编写一程序段,BUF单位有一单字节无符号数x,编程计算y(仍为单字节),结果保留在累加器中。8、甲乙两台微机相距几十公里,全双工串行通信,试画出示意图表示通信系统的组成,并作简要说明。9、下面是一个8253的初始化程序段。8253的控制口地址为46H,3个计数器端口地
17、址分别为40H,42H,44H。在8253初始化前,先将8259A的所有中断进行屏蔽,8259A的奇地址端口为81H。请对下面程序段加详细注释,并以十进制数表示出各计数器初值。 INT:CLI MOV AL, 0FFH OUT 81H, AL MOV AL,36H OUT 46H, AL MOV AL, 0 OUT 40H, AL MOV AL, 40H OUT 40H, AL MOV AL, 54H OUT 46H, AL MOV AL,18H OUT 42H, AL MOV AL,0A6H OUT 46H,AL MOV AL, 46H OUT 44H, AL10、某PC系列微机应用系统以8
18、255A作为接口,采集一组开关S7S0的状态,然后它通过一组发光二极管LED7LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应IEDi灭),电路连接如图所示。已知8255A的A、B两组均工作在方式0。 (1)写出8255A的四个端口地址; (2)写出8255A的工作方式控制字; (3)画出实现给定功能的汇编语言程序流程图,并编写程序。11、如果时钟频率为1.19MHz,用8253的一个计数通道怎样完成1秒的定时?12、CPU有16条地址线(A15A0),用A15和A14部分译码产生芯片选择信号,可分配给一个8KB存储芯片的地址空间有哪些?13、并行接口芯片8255A与打印机的连线如
19、图所示,当A15A3=0000 0000 1100 00时,经地址译码器输出使。 (1)口A的工作方式应为 。 A方式0 B方式1 C方式2 D方式0或方式1均可 (2)口C的工作方式应为 。 A方式0 B方式1 C方式2 D方式0或方式2均可 (3)I/O传送的控制方式为 方式。 A无条件传送 B查询或中断 C中断 D查询 (4)8255口C的地址为 ,口A的地址为 。 A00C0H B00ClH C00C2H D00C3H3.总复习1、8088/8086CPU内部寄存器有_个 ,其中的_是通用寄存器,_是基址和变址寄存器,_是段寄存器,此外还有指令指针寄存器_和标志位寄存器_两个控制寄存器
20、。2、8088/8086CPU有三组总线,它们是_总线 、_总线和_总线;地址总线是_条,因此它可以寻址的范围是_字节。3、8088/8086CPU的存储器采用分段方式管理,每个段最多可以有_字节,全部存储空间可以分成_个大小为64K且互相不重叠的段。4、8259A两级级联情况下,可管理的中断源最多为_级。5、中断向量表的地址范围为_。若中断类型号为5,则存放中断向量的存储器的起始地址为_。6、8088是_。7、为PC机管理可屏蔽中断源的接口芯片是_。8、由8088组成的PC机的数据线是_。9、一个8259可提供_个类型号。10、响应NMI请求的必要条件是_。11、传送数据时,占用CPU时间最
21、长的传送方式是_。12、8088的一个典型总线周期需要_个T状态。13、8088采用类型中断,在PC机中,8259可提供的类型号是_。14、IBM PC机所访问的I/O空间有_。15、响应INTR请求的必要条件是_。16、请简单描述中断控制器8259的中断工作过程。17、8088CPU由哪两个独立的工作单元组成?它们的功能是什么? 18、简要说明8259A中的IRR,ISR和IMR三个寄存器的功能。19、已知8253计数器的端口地址为6063H,CLK1、CLK2接1MHz时钟,GATE1、GATE2接+5V,计数初值均为5,计数器1工作于模式2,计数器2工作于模式3,请写出初始化程序。20、
22、CPU在执行OUT DX,AL指令时,CPU往控制总线上送( )信号。21、选择8086最小工作方式和最大工作方式的主要区别是( )。22、8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为( )。23、当一个系统有多片8259芯片时,主片必须工作在( )。24、8253是16位可编程计数器,计数初植范围应为( )。25、当8086CPU的RESET引脚从高电子变为低电平(即脱离复位状态)时,CPU从内存的()单元开始执行程序。26、在程序控制传送方式中,( )可提高系统的工作效率。27、由8088组成的PC机的数据线是( )。28、传送数据时,占用CPU时间最长的传送方式
23、是( )。29、响应INTR请求的必要条件是( )。4.综合练习题一18088CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。2若要使寄存器AL中的高4位不变,低4位为0,所用指令为( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH3中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址 ( )开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH4. 在8086/8088 CPU中,一
24、个最基本的总线读写周期由( 1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发 ( 2 )信息。5. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是 ( 2 ) 。 A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统6.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 二改错 (若有错,请指出错
25、误并说明原因)1堆栈操作应满足先进先出原则。2CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。3. 8086CPU标志寄存器共有16位,每一位都有含义。4. 条件转移指令只能用于段内直接短转移。 三、填空题 1某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是_。 2 8088 CPU复位后,寄存器中的值将进入初始态,问(CS)= _,(IP)= _,(DS)= _。 3. 8088 CPU内部结构按功能分为两部分,即_ 和_。 4. 8255A的方式0、方式1和方式2也分别称为_、_和_传送方式。 5. CPU从主存取一条指令并执行该指令的时间称为_ ,
26、 它通常用若干个_ 来表示,而后者又包含有若干个_ 。6. 8088 CPU提供了接受外部中断请求信号的引脚是_ 和 _。四、问答题 1.以PC机的定时/计数器8253为例,简单说明8253的定时原理(提示:计数初值N与时钟CLK的关系)。2.8255A接口电路如图所示。已知8255A控制字寄存器的端口地址为103H,编写8255A初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环.共循环8次。要求用汇编语言写出满足上述要求的程序段(已知一个延时1秒的子程序入口地址为DELAY1S)。 8255编程。因为
27、用到LOOP指令,循环计数器应该使用CX,而不应该只用CL。MOV DX , 103H ; 103H为方式控制字地址 MOV AL , 80HOUT DX , AL ;设置该8255 B口为方式0输出,其他位可置0MOV CX , 8 ;设置循环次数MOV DX , 101H ;101H 为B口数据端口地址AGAIN: MOV AL , 01H ;先设置D0位输出为高电平,点亮第一个彩灯NEXTP: OUT DX , AL CALL DELAY1S ;B口相应位发出高电平点亮彩灯,并维持1S SHL AL , 1 JNZ NEXTP LOOP AGAIN五、存储系统分析与设计已知RAM芯片和地
28、址译码器的引脚如题五图所示,试回答如下问题:(1)若要求构成一个8K8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址为El000H的连续地址空间,试写出每块RAM芯片的地址空间。(2)若采用全地址译码方式译码,试画出存储器系统电路连接图; 5.简答应用简答 1、8086CPU由哪两个独立的工作单元组成?它们的功能是什么?综合设计1、8088采用最小模式,用 4KB ROM和 2KX4 RAM和 1KX4 RAM构成7KB存储器,试画出系统连线图(包括与CPU的连接),写出各芯片组的地址分配情况及片选逻辑。2、利用64K位的RAM芯片组成256KB的RAM,要求画出RAM结构图,再写出各芯片的片选信号表达式。(提示:结构图中只要求包括地址线、数据线、读写线的各自的相互连接
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1