微机原理期末自测题2014new(!)
微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
《微机基础原理及应用》期末自测题标准答案版

《微机基础原理及应用》期末自测题标准答案版《微机原理及应用》期末自测题一、基本概念与术语1、8086是(16 )位计算机。
8086地址线有(20 )条,可直接寻址的空间最大为(1M )。
2、总线周期是指(进行一次总线操作的时间)。
基本总线周期有(4 )T状态。
Tw状态是指(等待周期)。
3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(64K )。
4、8086CPU由(总线接口部件BIU,执行部件EU )两部分组成,其功能为(总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。
执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。
)。
其中8086CPU中标志寄存器的作用是(记录指令运行的状态标志和控制标志),指令队列的作用是(完成指令的获取和排队),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址,用于存储器接口访问总线上实际的物理存储器)。
代码段物理地址由CPU的(CS,IP )两个寄存器确定。
堆栈段物理地址由CPU的(SS,SP )两个寄存器确定。
5、8086中断源有(系统外部中断,内部中断两)个。
8086中断服务程序入口地址由( 中断向量表)组成。
中断类型号为20H,其中断向量为(80H )。
6、I/O指令IN/OUT,传送数据的寄存器为(AL,AX ),间接寻址时使用寄存器(DX ),其中IN AL,DX的含义是(将DX中的数据写入到AL中)。
OUT 60H,AL的含义是(将AL读出到地址为60H的端口中)。
7、一片8259A可以管理(8 )级中断;3片8259A可以管理(16 )级中断。
8、硬件中断是(外部引发,随机的,执行总线周期,中断类型码由中断控制器提供),软件中断是(内部引发,确定的,不执行总线周期,中断类型确定)软件中断优先级与硬件中断优先级相比,(软件中断)的级别高。
微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
2014年微机原理与接口技术期末考试复习资料总结

微机原理及接口技术样题一.填空题(每空1分,共20分)1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。
3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。
4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。
5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。
6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。
7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。
8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。
9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。
10.8086中有16根引脚是地址和数据复用的。
二.选择题(每题1分,共10分)1.8086处理器有20条地址线.可寻址访问的内存空间为?()A.1K B. 1M C.640K D.64K2.由8086处理器组成的PC机的数据线是?()A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线3.8086处理器的一个典型总线周期需要个T状态。
()A.1 B.2 C.3 D.44.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?()A.4片B.8片C.10片D.9片5.在8086/8088系统中,内存中采用分段结构,段与段之间是()A.分开的 B.连续的 C.重叠的D.都可以6.8086 CPU内标志寄存器中的控制标志位占几位?()A.9位B.6位C.3位D.16位7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种?()A.方式2、5B.方式1、2C.方式1、5D.方式3、18.8253计数器的最大计数初值是多少?()A.65535 B.FF00H C.0000H D.FFFFH9. 接口器件8251A()A.只能作异步传送 B.只能作同步传送C.A和B均可 D.可作并行传送10.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?()A.IR4B.IR3C.IR0D.IR7三.问答题(共30分)1.简要说明异步串行通信的帧格式。
《微机原理》期末考卷

《微机原理》期末考卷一、选择题(每题2分,共20分)1. 微型计算机的CPU主要包括哪两部分?A. 控制器和外设B. 运算器和控制器C. 存储器和控制器D. 运算器和存储器2. 下列哪种总线不属于微机系统总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线3. 微机中的存储器按其作用可分为哪两种?A. RAM和ROMB. Cache和主存C. 硬盘和软盘D. 内存储器和外存储器A. 键盘B. 显示器C. CPUD. 打印机5. 微机系统中最常用的输入设备是?A. 鼠标C. 扫描仪D. 话筒A. RAMB. ROMC. CacheD. 硬盘7. 微机中的I/O端口编址方式通常有哪两种?A. 内存映射和I/O映射B. 直接编址和间接编址C. 线性编址和模块化编址D. 固定编址和可变编址8. 下列哪种微处理器不支持流水线技术?A. Intel Core i7B. AMD RyzenC. Intel 80D. ARM CortexA99. 微机中的堆栈操作通常使用哪个寄存器?A. 程序计数器B. 堆栈指针C. 指令寄存器D. 累加器10. 在微机系统中,下列哪个设备不属于输入设备?A. 鼠标C. 扫描仪D. 显示器二、填空题(每题2分,共20分)1. 微型计算机的CPU主要由______和______两部分组成。
2. 微机中的存储器按其作用可分为______和______。
3. 微机系统中最常用的输出设备是______。
4. 微机中的I/O端口编址方式通常有______和______两种。
5. 在微机系统中,______是连接CPU和主存储器的数据通道。
6. 微处理器执行指令的过程通常包括取指、______和执行三个阶段。
7. 微机中的堆栈操作通常使用______寄存器。
8. 下列微处理器中,______是32位微处理器。
9. 在微机系统中,______是用于暂时存储数据和指令的存储器。
10. 微机中的______是用于存储系统软件和应用程序的存储器。
微机原理期末考试题

微机原理期末考试题(总6页)一、单选题(共30分,共 30题,每题1 分)1.计算机内机器数通常采用( C )形式来表示。
A、原码B、反码C、补码D、ASCII码2.组合BCD码“87H”代表的十进制真值是( B )。
A、78B、87C、-120D、+1203.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( D )。
A、B、C、D、4.冯·诺依曼基本思想主要是提出了( A )。
A、二进制和程序存储B、CPU和存储器C、二进制和存储器D、存储器和输入输出设备5.以下叙述中,不符合RISC指令系统特点的是( B )。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6.以下所列提高微机系统性能的技术,说法不正确的是( A )。
A、采用流水线结构后每条指令的执行时间明显缩短。
B、增加Cache存储器后CPU与内存交换数据的速度得到提高。
C、引入虚拟存储技术后扩大了用户可用内存空间。
D、提高主机时钟频率后加快了指令执行速度。
7.微程序控制器中,机器指令与微指令的关系是(B)。
A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8.微处理器中运算器的主要功能是进行( D )。
A、逻辑运算B、算术运算C、更新标志位D、以上所有9.在分页管理的存储系统中,( D )通过地址映射表来完成虚拟地址到物理地址的转换。
A、ALUB、寄存器C、接口D、.MMU10.下列因素中,与Cache的命中率无关的是( A )。
A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11.指令系统中采用不同寻址方式的目的主要是( B )。
A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12.程序控制类指令的主要功能是( D )。
微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
微机原理-期末考试题库及答案(含3套试卷)

微机原理-期末考试题库及答案(含3套试卷)[BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由( 1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
A. 0AHB. 0BHC. 0CHD. 0DH10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位A. OF B AF C PF D CF11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( )A . 高16位 B. 低16位 C. 高8位 D. 低8位12.8086 CPU中段寄存器用来存放( )A. 存储器的物理地址B. 存储器的逻辑地址C. 存储器的段基值D. 存储器的起始地址13.8259A可编程中断控制器的中断服务寄存器ISR用于( )A.记忆正在处理中的中断B. 存放从外设来的中断请求信号C.允许向CPU发中断请求D.禁止向CPU发中断请求14.8253 可编程定时/计数器的计数范围是( )A. 0-255B. 1-256C. 0-65535D. 1-6553615. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总线周期数为( )A.0 B.1 C.2 D.316. 8086中,( ) 组寄存器都可以用来实现对存储器的寻址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
+《微机原理及应用》期末自测题一、基本概念与术语1、8086是(16)位计算机。
8086地址线有(20)条,可直接寻址的空间最大为(1M)。
2、总线周期是指(执行一个总线操作所需要的时间)。
基本总线周期有(4个)T状态。
Tw 状态是指(等待状态)。
3、8086CPU允许的I/O地址线最多可达(16)条,最大寻址I/O空间为(216=64K)。
4、8086CPU由(总线接口单元和执行单元)两部分组成,其功能为(总线接口单元的功能是负责控制存储器与I/O的读写;执行单元的功能就是从指令队列中取出指令并执行)。
其中8086CPU中标志寄存器的作用是(用以反映系统状态和运算结果的特征),指令队列的作用是(完成指令的流水线操作),20位地址加法器的作用是(形成20位物理地址)。
代码段物理地址由CPU的(CS和IP)两个寄存器确定。
堆栈段物理地址由CPU的(SS和SP)两个寄存器确定。
5、8086中断源有(256)个。
8086中断服务程序入口地址由(段地址和偏移地址)组成。
中断类型号为20H,其中断向量为(80H)。
6、I/O指令IN/OUT,传送数据的寄存器为(AL/AX),间接寻址时使用寄存器(DX),其中IN AL,DX的含义是(把DX中的内容输入到AL中)。
OUT 60H,AL的含义是(把AL 中的内容输出到60H中)。
7、一片8259A可以管理(8)级中断;3片8259A可以管理(22)级中断。
8、硬件中断是(外部引发?随机的?执行总线周期?中断类型码由?提供),软件中断是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比,(软件)的级别高。
9、在中断服务程序结束前,为正确返回,必须设置一条指令(IRET)。
在子程序调用结束前,为正确返回,必须设置一条指令(RET)。
10、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明(IR7和IR5有中断请求)。
ISR状态为10100000B说明(IR7和IR5的中断源正在执行中)。
11、可编程定时器8253的地址有(4)个。
共有(3)独立定时通道。
工作方式有(6)个。
12、并行接口8255有(3)个数据端口,有(3)种工作方式。
13、假设8253的端口地址为40H~43H,那么控制端口地址为(43H),通道0、1、2的端口地址为(40H,41H,42H)。
14、假设8255的端口地址为330H~333H,那么控制端口地址为(333H),端口A、B、C 的地址为(330H,331h,332h)15、定时器8253的门控信号GA TE作用是(启动、停止、重新启动计数),CLK端的作用是(计数器的时钟脉冲输入端),OUT端作用是(计数器的输出端)。
16、初始化定时器8253需要先写(控制字),后写(计数初值)。
17、伪指令的作用是(告诉汇编程序如何进行汇编),(不)产生机器代码。
18、输入输出指令中,数据寄存器由(A)寄存器指出。
A、AL/AXB、BXC、CXD、DX19、以下关于可编程计数/定时器8253说法错误的是(D)。
A).有3个独立的16位计数/定时器B).每个计数/定时器都有6中工作方式C).每个定时/计数器都有时钟输入CLK、定时输出OUT和门控信号GATAD).每个定时/计数器都用二进制计数,不能用BCD码计数二、简单应用与简答题1、简述微型计算机的组成。
答:微型计算机是由微处理器、存储器、输入/输出接口电路和系统总线构成的裸机系统。
微处理器: 进行算术和逻辑运算, 完成内部与外部控制功能;存储器存储代码与数据信息;输入/输出接口电路实现外设与CPU信息交换。
总线将各个部件互联。
2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?答:(1)分为地址总线,数据总线与控制总线三类,又称三总线。
(2)微型计算机的三总线结构是一个独特的结构。
采用总线结构,系统中各功能部件之间的相互关系,变成了各功能部件面向总线的单一关系。
一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩展。
3、8086 CPU在内部结构上由哪几部分组成?其功能是什么?答:8086的内部结构-成两部分:总线接口部件BIU,负责控制存储器读写。
执行部件EU,EU 从指令队列中取出指令并执行。
8086是16位微处理器,有16根数据线、20根地址线,内部寄存器、算术逻辑部件为16位。
4、8086的总线接口部件由那几部分组成? 其功能是什么?答:8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS, 一个16位的指令指针寄存器IP, 一个20位地址加法器, 6字节的指令队列,内部暂存器以及输入输出电路组成.5、8086的执行单元(部件)由那几部分组成?有什么功能?答:8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、通用寄存器组。
(1)控制器,控制指令的读取、指令译码、指令的执行等。
(2)算数逻辑单元ALU,根据控制器完成8/16位二进制算数与逻辑运算。
(3)标志寄存器,使用9位,标志分两类,其中状态标志6位,存放算数逻辑单元ALU运算结果特征;控制标志3位,在某些指令操作中起控制作用。
(4)通用寄存器组,用于暂存数据或指针的寄存器阵列。
6、简述8086CPU的流水线思想,与传统计算机有何不同。
答:(1)传统的计算机一般按照取指令、指令译码/执行指令的步骤工作。
(2)在8086/8088中,指令的提取与执行分别由总线接口部件BIU与执行部件EU完成,两个单元交叠并行工作,这种机制称为流水线,这种并行工作方式有力的提高了CPU 的工作效率。
7、8086和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平? 答:(1)8086/8088通过地址锁存允许信号ALE锁存CPU送出的地址,有效解决地址线和数据线的复用问题。
(2)在任何总线周期的T1状态,ALE输出有效电平,以表示当前在地址/数据复用总线上输出的是地址信息。
8、计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O 端口进行编址?答:(1)对端口编址的两种方法。
计算机对内存和I/O端口统一编址;计算机对内存和I/O 端口分别进行编址。
(2) 在8086/8088系统中用计算机对内存和I/O端口独立编址。
9、一般的IO接口电路安排有哪三类寄存器?它们各自的作用是什么?答:(1)安排数据寄存器、状态寄存器、控制寄存器。
(2)数据寄存器:存放CPU与外设之间传送的数据信息。
状态寄存器: 存放当前外设所处的工作状态。
控制寄存器: 存放CPU通过接口向外设传送控制信息。
10 简述CPU与外设进行数据交换的几种常用方式与特点。
答:CPU与外设之间的数据传输有以下三种方式:程序方式、中断方式、DMA方式。
(1)程序方式又分为无条件传送方式和条件传送方式两种方式,接口简单。
条件传送方式(又称查询时方式)用于外设较少、需要联络信号的情形。
(2)中断传送方式需要专门的中断控制电路。
CPU利用率高,速度快,用于外设较多的实时系统。
(3)DMA方式需要专用硬件电路。
外设直接和存储器进行数据传送,效率高,适合大量、快速数据传送,例如硬盘读写等。
11、简述查询式(条件)传送方式的工作过程,主要适用的场合。
【答】1)条件传送数据有三个环节:(1)CPU从接口中读取状态字。
(2)CPU检测状态字的对应位是否满足“就绪”条件,如不满足,则回到前一步读取状态字。
(3)如状态字表明外设已处于就绪状态,则传送数据。
2)主要用于需要联络信号(如选通信号)的外设较少的系统。
12、8086 CPU响应中断的条件?8086 CPU响应中断后自动完成的任务是什么?【答】(1)CPU响应中断的条件:(1)有中断源发出的中断请求信号,并保存在中断请求触发器中,直至CPU响应此中断请求之后才清除。
(2)开放总中断。
(3)在现行指令结束后响应中断。
(2)CPU响应中断后自动完成如下工作:关中断,断点保护,形成中断入口地址。
即获得中断服务程序的入口地址,从而进入中断服务程序。
13、软件中断有哪些特点?硬件中断有那些特点?【答】(1)软件中断是由CPU内部事件引起的中断,是确定的;与硬件无关,不执行中断响应周期;除单步中断外,软件中断(内部中断)不可屏蔽;优先级高于硬件中断(外部中断)。
(2)硬件中断由外部事件引起,是随机的,需要执行总线周期,中断类型码由中断控制器提供。
14、什么是中断向量?它放在哪里?对应于类型号1CH的中断向量在哪里?如1CH中断程序从5110H :2030H开始,则中断向量应怎样存放?【答】(1)中断向量是中断处理子程序的入口地址,它放在地址为00000H开始的连续存储单元中,称为中断向量表中。
(2)由1ch*4=70H知中断向量存放在0000:0070处。
(3)由于中断处理入口地址为5110H:2030H,所以2030H应放在0070H,0071H两个存储单元,5110H应放在0072H、0073H这2个单元。
15、简述定时器/计数器芯片8253的主要功能。
说明OUT、CLOCK与GATE信号的作用。
【答】(1)三个独立16位计数器;6种工作方式;二进制计数与BCD码计数;单一5V供电;最高计数速率2.6Mhz。
(2)每个计数器通过3个引腿和外部联系,1个为时钟输入端CLK,1个为门控信号输入端GATE,别1个为输出端OUT。
16、8253内部有几个独立通道?8253有几种工作方式?初始化8253的步骤是什么?若8253端口地址为200H-203H,对应的端口是哪个?【答】(1)8253内部有三个独立16位计数器;6种工作方式。
(2)对每个通道,先写8253工作方式,后写计数初值。
(3)若8253端口地址为200H-203H,通道0或计数器0端口地址为:200H通道1或计数器1端口地址为:201H通道2或计数器2端口地址为:202H控制端口地址为:203H17、并行接口8255有几个数据端口?若端口地址为300H-303H,对应的端口是哪个?怎样初始化8255?【答】并行接口8255有3个数据端口:PA,PB,PC.(2)端口地址为300H-303HPA端口地址:300HPB端口地址:301HPC端口地址:302H控制端口地址为:303H18、假设8255A的端口A工作于方式0,外设需要提供两个联络信号,一个为输出选通,一个为外设就绪信号输入,试选择端口并说明理由。
【答】(1)若8255A的端口A工作于方式0输出,外设需要提供两个联络信号,把端口C的高4位某位,例如PC7规定为输出口,用来输出选通信号;(2)而把端口C的低4位规定为输入口,例如用PC0用来读入外设的状态。