




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 1 章进制及码元1、进制转换129= 81H= 10000001B=201Q298= 12AH= 100101010B=452Q1000=3E8H=11111000B= 1750Q5DH= 1011101 B= 135 Q= 93 D3E8H= 1111101000 B= 1750Q= 1000 D;357Q=11101111B= 0EFH= 239 D2、进制计算3、数据表示范围:一个字节得无符号数表示范围为0255,有符号数补码表示范围为-128+127。32768+32767。N位二进制数得无符号数表示范围为0(2 -1),有符号数(补码)表示范围为c N-1, N-1 ,、-2(2
2、 -1)、4、35H代表得ASCII字符为5-代表十六进制数时等价得十进制值为53_代表压缩8421BCD3等价得十进制值为35_代表非压缩8421BCD码等价得十进制值 为5。5、FFH代表无符号数时等价得十进制值为255 ,代表补码有符号数时等价得十100101102FE3 F7,-119FFF7,-3275947两个字节得无符号数表示范围为065535,有符号数补码表示范围为进制值为 一1 ,代表反码有符号数时等价得十进制值为符号数时等价得十进制值为一127 0 &20得8位二进制补码为ECH ,原码为94H ,反码为EBH o158得16位二进制补码为009EH原码为009EH
3、 ,反码为009EH o 7、英文字符一般在计算机内占用(1)个字节,每个字节得最高位一定为 虫 全角 英文字符在计算机内占用2个字节,一个汉字在计算机内占用2个字节,每个字节最咼位为1_08、设阶码用8位补码表示,尾数部分用16位补码表示,则一(1/32+1/128+1/512)得尾数部分及阶码分别为多少?第 2 章微机硬件基础1、请画出计算机系统硬件图。2、8086/88CPU为什么要分为BIU与EU两大模块?答:为了使取指与分析、执行指令可并行处理,提高CPI得执行效率。8086/88CPU有两大模块总线接口单元BIU与执行单元EU组成。3、简述8086/88 CPU得两大模块BIU与E
4、U得主要功能及组成。0 ,代表原码有LILI fe-fe-殴并弓4 4 B B g g覺尴址册威、踐整制粗盍fpfp桶憔上皿塗辭.&域捋;MifMif弭 功籠;fiUfiU亍市M Mft 据闻朴、EUEU神一 EV Y坦出m m日:拧料遲A A; C-C- IftIft. . pkpk rawraw3 34、简述8086/88 CPU得14个寄存器得英文名、中文名及主要作用。答:AX(Accumulator)(AH、AL)累加器,它就是汇编编程中最常用得一个寄存器 主要用于乘除运算、BCD!算、换码、I/O操作、串操作、中断调用等。BX(Base)(BH、BL)基址寄存器,主要用于存放
5、地址、基址(默认相对于DS段)等。CX(Counter)(CH、CL)计数器,主要用于循环计数、串操作计数、移位计数(CL)等。DX(Data)(DH、DL)数据寄存器,主要用于l6位乘除、问接I/O中断调用等。基址指针,主要用于存放地址、基址(默认相对于SS段)等。Index)目得变址寄存器,用于存放地址、变址、串操作目得变址。答:如下图所示:BP( Base Poin ter)SP( Stack Poin ter)堆栈指针(栈顶指针),主要用于存放栈顶地址。SI(Source In dex)源变址寄存器,用于存放地址、变址、串操作源变址。DI(Dest in ationCS(Code Se
6、gment)代码段寄存器(代码段),用于存放正在或正待执行得程序段得起始地址得高l6位二进制数据,即程序段得段地址。DS(Data Segment)数据段寄存器(数据段),用于存放正在或正待处理得一般数据段得起始地址得高16位二进制数据,即一般数据段得段地址。ES(Extra Segment)附加数据段寄存器(附加段),用于存放正在或正待处理 得附加数据段得起始地址得高16位二进制数据,即附加数据段得段地址。SS(Stack Segment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理得堆栈数据段得起始地址得高16位二进制数据,即堆栈数据段得段地址。得起始偏移地址,与CS起形成下一条待执
7、行指令得起始物理地址。CS:IP得作用就是控制程序得执行流程。IP一般会自动加1(逻辑加1、实际随指令长度变 化)移向下一条指令实现顺序执行;若通过指令修改CS或IP得值,则可实现程序得转移执行。PSW(Program Status word)程序状态字,它其中有三个控制标志(IF、DF TF)与6个状态标志(SF、PF、ZF、OF CF、AF)。控制标志就是用于控制CPU某方面操作得标志,状态标志就是部分指令执行结果得标志。5、请画出8086/88 CPU得内部结构图。答:如下图所示:IP(ln structio n poin ter)指令指针,它得内容始终就是下一条待执行指令k_IL_ I
8、L 41kABAB y y-z z&请说明8086/88 CPU得标志位得英文名、中文名及填充方法。断请求,IF=1能够响应,IF=O不能响应。DF(Direction FIag)方向标志,用于指示串操作时源串得源变址与目得串得 目得变址变化方向,DF-1向减得方向变化,DF=O向加得方向变化。TF(TrapFlag)陷阱标 志(单步中断标志),TF=1程序执行当前指令后暂 停,TF=O程序执行当前指令后不会暂停。SF(Sign FIag)符号标志,指令执行结果得最高二进制位就是0还就是I,为0,则SF=0,代表正数;为I,则SF=1,代表负数。我们一般就是用十六进制数表示,则可以根据
9、十六进制得最咼位就是落在0 7还就是落在8F之间,若落在07之间则SF=0.否则SF=1。PF(Parity ChECkFlag)奇偶校验标志,指令执行结果得低8位中1得个数就 是奇数个还就是偶数个,若为奇数个则PF=0,若为偶数个则PF=lZF(Zero Flag)零标志,指令执行结果就是不就是为0,若为0则ZF=1,否则ZF=0。OF(Overflow Flag)有符号数得溢出标志,指令执行结果就是否超出有符号 数得表示范围,若超过则0F=1,否则OF=0我们可以通过判断就是否出现以下四 种情况之一:正加正得负,正减负得负,负加负得正,负减正得正。若出现则0F=1.否则OF=0.CF(Ca
10、rry Flag)进位借位标志无符号数得溢出标志),指令执行结果得最 高位就是否有向更高位进位或借位,若有则CF=1,同时也代表无符号数溢出;若 无则CF=0,也代表无符号数未溢出。辅助进位借位标志,低4位二进制就是不就是有向高位进位或借位,若有则AF=1,否则AF=O,其主要用于BCD修正运算。7、内存分段组织得优缺点就是什么?答:优点如下:答:IF(Interrupt Enable Flag)中断允许标志,用于控制CPU能否响应可屏蔽中AF(AuxiIiary Carry FIag)(1)8086/8088 CPU中得寄存器只有16位,如果采用它们直接寻址,则寻址能力势必限制在64 KB范
11、围内,而采用分段组织可以较好地实现扩展CPU得寻址能力。每段得大小可达64 KB,不同段得组合则可寻址更大得范围。(2)使程序与数据相对独立,不同存取方式得数据也相对独立。程序:存放于代码段CS中堆栈方式:存放于堆栈段SS中数据:随机方式:存放于数据段DS及附加段ES中(3)便于程序与数据得动态装配,从一个地方挪到另外一个地方只要更改一下段寄存器得值即可,段内偏移可以不用改变。缺点:内存地址采用分段组织增加地址计算得复杂度,降低了CPU得执行效率。8、1MB内存最多可以有(64K)个不同得段地址,若不允许重叠得话最多可有(16)个不同得段地址。不同得段间(可以)重叠。9、设DS=26FCH,B
12、X=108H,SI=9A8l试求出使DS:BX与ES:Sl指向同一物理地址得ES值。答:即DS:BX=ES:SIDS:BX=DS I6+BX=26FCHX 16+108H=270C8HES:SI=ESX 16+SI=ESX 16+9A8HES=(270C8I一9A8H)十I6=2672H10、接口、端口以及端口地址之间得对应关系如何?答:一个计算机系统内有很多接口,一个接口内一般有多个端口,一个端口可以有多个端口地址与其对应(这叫重叠地址),一个端口地址可以对应多个端口(但需要继续区分才能访问,如读写顺序、读写信号、数据位、索引区分)。所以通过端 口传输信息首先需要区分端口,区分端口可通过端口
13、地址不同来区分。11、访问端口有哪些方法?答:用I/O指令实现信息传输;(2)通过BIOS中断调用实现信息传输;(3)通过DOS中断调用实现信息传输。12、请根据图2、3说明ADD AX, BX指令得取指及执行过程。自己瞧书13、8086/88得20位物理地址就是怎样形成得?当CS=2000H,lP=0100H,下一条待执行指令得物理地址等于多少?答:20位物理地址由段地址左移4位加偏移地址形成,下一条待执行指令等于CS*10H+IP得至U 20100H 14、已知当前数据段位于存储器得B1000H到BF0FFH范围内,请指出DS段寄存器得取值范围。答:DS段寄存器得取值范围:AF10HB10
14、0H第 3 章寻址方式及指令系统1、指令就是CPU可以理解并执行得操作命令,指令由操作码与操作数两部分组成,指令有两个级别,即机器级与汇编级。2、请画出程序执行流程示意图。3、指令主要有哪些分类方式及其主要类别就是什么答:指令分类有不同得方式。按操作数得个数将指令分为零地址指令(无操作数)、 一地址指令(只有一个操作数)、二地址指令(有两个操作数)、多地址指令(多于 两个操作数);按指令级别分为机器指令与汇编指令:按就是否转移分为转移指令 与顺序指令;按功能分为七大类:传送类、算术运算类、位操作类、I/O类、串 操作类、CPU控制类、转移类;按指令长度(即指令占用得字节数)分为I字节指 令、2
15、字节指令等,8086/8088指令长度就是不同得,叫变字长,不同得指令有不 同得指令长度,从16字节均有;按指令执行期间取操作数就是否需要与总线打 交道分为内部指令(不需)与外部指令(需要),类似功能得指令内部指令比外部指 令执行速度快,所以在编程时尽量采用内部指令即多用寄存器优化程序。4、操作数得寻址方式有哪些?并举例说明其主要特点。答:操作数寻址方式主要有立即寻址方式、寄存器寻地址、存储器寻址方式、端 口寻址方式4类。(1)立即寻址方式:操作对象就是这个操作数本身,MOV AL,5寄存器寻地址:操作对象就是寄存器中得内容MOV AX,BX(3)存储器寻址方式:操作对象就是内存地址所对应得存
16、储单元中得内容,MOV AX 2000H(4)端口寻址方式:操作数就是指明端口得地址、端口地址所对应得端口中得 内容就是操作对象IN AX,46直接寻址。5、内存寻址中段寄存器与段内偏移地址对应关系如何?地址來瘫卑1 1捋令础ciicii1 1卩2 2取唯枝探作SSSS无SPSP: :t t苻準操枠誨电址OSHC C乱es,es,SS-SS-S S:字祈串徐竹冃的地址es.es.DLQBFJflBFJfl作畑晞拆器时ssssCS,CS, DS,DS, ESES依帰辛址芳戈求碍用歟地址EAEAPS.PS.CS,CS, ES,ES,閱二依据于址另:MUFMUF有一如&址ehehCS=100
17、0H,DS=2000H,ES=3000H,SS=4000H,l P=100H,S P=200H,BX=300H,B P=400H,SI=500H,则下一条待执行指令得物理地址为多少?当前栈顶得物理地址为多少?BX代表得存储单元得物理地址为多少BP代表得存储单元得物理地址为多少?ES:BX+SI代表得存储单元得物理地址为多少?答:下一条待执行指令得物理地址=CS 16+IP=1000HX 16+IOOH=10100H当前栈顶得物理地址=SSX 16+S P=400016+200H=40200HBX代表得存储单元物理地址=DS 16+BX=2000H X I6+300H=20300HBP代表得存储
18、单元物理地址=SS X l6+BP=4000HX 16+400H-40400H。ES:BX+SI代表得存储单元物理地址=ES.TT.曰:fTfT制憂AlAl r r IftIft MtMt 1 14、请说明8088与8086得主要区别。答:教材P81、P82与P91参考P85图6、8最小模式得8086CPI子系统图参考P87图6、10最大模式得8086CPI子系统8284时钟发生器得功能就是什么?它产生哪些信号?这些信号有何作用?教材P838086/8088得基本总线周期由几个时钟周期组成?IBM PCZXT机中CPU得时钟周期包括多少?一个输入或输出总线周期包括多少个时钟周期 答:8086/
19、8088得基本总线周期由4个时钟周期组成。mM PCZXT机中CPU得时钟周期就是210 nS,个输入或输出总线周期至少就是4个时钟周期。说明:总线周期一一CPU得BIU取指令与传送数据需要得时间。一个基本得 总线周期由4个时钟周期(T状态)组成,即T1、T2、T3、T4状态。在T1状态,CPU向地址/数据复用线(ADI5ADO与地址/状态复用线(AldS6A1dS3)上发送地址信息,产生本次操作得地址。(2)在T2状态,CPU从总线上撤销地址信息,并向地址/状态复用线(A19/S6AldS3)上发送本次操作得状态信息(S6S3) ;在读操作下,地址/数据复用 线(ADI5r功組引併描吟SUS
20、U亍侖t t吗卑2 2咗. . EUllHEUllHL坦成5、请画出8088CPU最小模式核心示意图。6、请画出8088CPI最大模式核心示意图。7、8、ADO浮空(高阻),为接收数据做准备;在写操作下,地址/数据复用线出 现本次操作得数据。(3)在T3状态,地址,状态复用线仍为状态信息,地址数据复用线出现本次 操作得数据(读或写数据)。在有些情况下,外设或存储器数据传输得速度跟不上CPU则向CPU发出“未准备好信号(READY=0),CPL在T3状态后自动插入1个至多个等待周期TW,直至READY=ft止,进入T4状态。(5)在T4状态,总线周期结束。若CPU不执行总线操作(不访问存储器或I
21、/O),系统总线则执行空闲周 期Ti;在执行空闲周期时,总线高4位保留前一个总线周期得状态信息;若前一个 总线周期为写操作,则地址数据复用线仍保留写数据,若为读操作,则地址数据复用线浮空。9、在T1状态下,8086/8088数据/地址线上传送得就是什么信息?用哪个信号可将此信息锁存起来?数据信息就是在什么时候送出得?在 是怎样使系统地址总线与系统数据总线同时分别传送地址信息与数据信息得? 答:在T1状态下,8086/8088数据/地址线上传送得就是地址信息Al5A0,地址锁存信号ALE引脚为高电平时,地址被锁存。数据信息就是在DENS号有效得时候送出,即主要在T2至乃期间。地址数据分时复用主要
22、就是用到地址锁存器(ALE有效)锁存地址送上数据总线,DEN有效数据缓冲器开通实现数据总线与CPU相通。10、简述读内存得基本过程。答:读内存得过程其实就就是取指令(或取数)得过程,具体如下:(1) CPU先将待取指令(数据)得地址送上地址总线并译码指定到对应得内存 单元。(2) CPU再发出读信号。IBMP(/XT机中就(3)内存单元内容得送出指令到数据总线。(4)指令(数据)通过数据总线送到CPU。(5)因为就是取指令,CPU内部存入指令队列(取指特有)。11、简述写内存得基本过程。教材P90 12、根据8086内存读/写时序图,回答如下问题:(1)地址信号在哪段时间内有效?T1周期(2)
23、读操作与写操作得区别?教材P89、P90(3)内存读写时序与I/O读写时序得区别?读写控制引脚有效性不同,要给出具体引脚。(4)什么情况下需要插入等待周期TW?教材P89 13、请画出8088最大模式读内存时序图。参考P90图6、13 8086读总线周期时序图(最大模式),根据地址引脚与数据引脚得区别进行修改(8088只有8个数据引脚) 14、请画出8088最小模式写IO时序图。参考P91图6、14 8086写总线周期时序图(最小模式),根据下面提到得8088与8086得最小模式读写内存或者IO时序得区别进行修改。15、总线响应得条件就是什么?教材P92 16、简述总线请求/响应得基本过程。教
24、材P92 17、RESET信号来到后,8086/8088系统得CS与IP分别为什么内容?复位时执 行得第一条指令得物理地址就是多少? 答:RESET言号来到后,8086,8088系统得CS与IP分别为OFFFFH与00001418、编写使计算机软启动得功能程序段。第 7 章 内存组成、原理与接口1、存取周期就是指(C)。A.存储器得读出时间B.存储器得写入时间C.存储器进行连续读与写操作所允许得最短时间间隔D.存储器进行连续写操作所允许得最短时间间隔2、某计算机得字长就是16位,它得存储器容量就是64KB,若按字编址,那么它得最大寻址范围就是(B)。A.64K字B.32K字C.64KB D.3
25、2KB 3、某一RAM芯片得容量为512X8位,除电源与接地线外,该芯片得其她引脚数最少应为(D)。A.25B.23 C.21D.19注:地址线9根,数据线8根,控制线2根。4、E P ROM就是指(D)。A.随机读写存储器B.只读存储器C.可编程得只读存储器D.可擦除可编程得只读存储器5、下列RAM芯片各需要多少个地址引脚与数据引脚?(1)4K X8位(2)512K X4位(3)1M XI位(4)2KX8位答:SRAM:(1)12与8(2)19与4(3)20与1(4)11与8DRAM:(1)6与16(2)5与8(3)10与2(4)6与16。6下列ROM芯片各需要多少个地址引脚与数据引脚?(1
26、)16 X4位(2)32 X 8位(3)256 X4位(4)512 X 8位答:(1)4与4(2)5与8(3)8与4(4)9与87、存储器按功能、性质与信息存取方式分别可分为哪些类型?教材P958、计算机得内存与外存有什么区别?答:内存用于存放当前正在运行得程序与正在使用得数据,CPU可以直接对它进行访问。相对于外存而言,内存主要特点就是存取速度快、存储容量较小、成本较高,通常使用半导体存储器组成。外存用于存放当前暂不使用得或需要永久性保存得程序、 数据与文件,在需要重用时才成批地调入,调出内存。 外存得主要特点就是存储容量大、 成本较低、 存取速度较慢,必须使用专门得设备(如磁盘驱动器、光盘
27、驱动器、磁带机)才能访问,一般使用磁性介质如磁盘、磁带)或光介质(如光盘)实现。9、微机中为什么要使用层次结构得存储系统?教材P97 10、简要回答以下问题:按信息存储得方式,RAM可分为哪三种?只读、直接存取、顺序存取(2)只读存储器按功能可分为哪四种?教材P96(3) SRAM与DRA症要有哪些区别?SRAM特点:SRAM#基本存储单元就是6管双稳态触发电路存储信息。每个基本存储元存储二进制数一位,许多个基本存储元形成行列存储矩阵。SRAM一般采用“字结构”存储矩阵:每个存储单元存放多位(4、8、16等)速度快(fill知AoAoA,*A,*a*a*心 g叶c cWRWR人r-r- A|A
28、|CBCB& &A AH Hf一ArtArt2753127531Dn-DjDn-Djpapar-r-Rp-n?Rp-n?WFWF& &-TrTr ClCl t tbH2bH2邑AAjiAAji-Aii-AiiDEDEOHOH尹A A Rr-n,Rr-n,MnMnOIR无条件I/O:适合于外设总就是处于准备好或准备好时间相对固定得设备。查询I/O:在传送前先查询一下外设得状态,当外设准备好了才传送;若未 准备好,则CPU等待。适合较复杂且准备好时间相对较短得设备。中断I/O:采用中断方式则可以免去CPU得查询等待时间,当外设没有准备好时,CPU可以去做自己其她得工
29、作;当外设准备好时,主动向CPU提出请求。故 在中断方式中,CPU与外设以及外设与外设之间就是并行工作。适合较复杂且准 备好时间相对较长得设备。DMA方式I/O:直接用硬件控制数据在外设与存储器之间得传送,适合快速 且成块得数据传输。IOP方式:IOP可以与CPU并行工作,提供高速得DMA处理能力,实现数据得高速传送,但成本较高,适合要求I/O速度很高得场合,如3D图形显示等。5、何为全译码方式?何为部分译码方式?其优缺点各就是什么?答:全译码方式:CPU得全部地址总线都参与地址译码,因此一个端口对应唯一得 一个地址,使用得地址线比较多,电路比较复杂。部分译码方式:CPU输出得地址 信号只有部
30、分参与地址译码,另一部分(一般为高位或低位地址)未参与,因此一 个译码输出对应若干个端EI地址,这就就是地址重叠现象。 这种方法使用地址线 少,电路简单。6分析下图所示得译码电路,当地址信号A5A就是多少时,74LSI38才能允许工作?Y0丫7有效(为低电平)时对应得地址各就是什么?答:分析译码电路采用逆向分析得方法:或门输出无效,则输入必须全无效;与门输出有效,则输入必须全有效。译码器74LSI38要工作,两低一高控制端必须同时有效,所以AI5A7得数值为010001100。A6、A5 A4作为译码输入,A3A0未参加译码,所以74LSI38得译码地址为0XXX1XXXX即Y0至丫7分别对应
31、端口地址4600h460FH4610h461FH46201462FH、4630H-463FH 4640H-464FHI 46501465FH 46601466FH 46701467FH7、设计一个外设端口地址译码器,使CPU能寻址四个地址范围:(1)240247H,(2)24824FH,(3)250257H,25825FH答:如果就是重叠地址则译码电路如图8.2所示,如果就是可变译码则译码电路如图8.3所示。Y.V.V.化V.V.Y YA44A44-J-J愛itit址讦科电踣8、试用74LS244作为输入接口,读取三个开关得状态,用74LS273作为输出接口,点亮红、绿、黄三个发光二极管,示意
32、图如图8.23所示。请画出PCZXT机系统 总线得完整接口电路(包括端口地址译码得设计),端KI地址如图中所示(340H与348H),并编写能同时实现以下三种功能得程序(1)K0、KI、K2全部合上时,红灯亮;K0、KI、K2全部断开时,绿灯亮;5V5VAflAflA)A)AjAjA?A?A*A*-n nc cMOV AL,07FH共阳接法,送0亮(3)其她情况黄灯亮。答:程序如下:AGAIN:MOV DX,340HCMP AL,0CMP AL,07HJMP NEXTRED:MOV AL,04HJMP NEXTGREEN:MOV AL,02HNEXT:MOV DX,348HOUT DX,ALJ
33、MP AGAIN 9、图8.24为一个LED接口电路,写出使8个LED管自上至下依次发亮2S得程序,并说明该接口属于何种输入输出控制方式?为什么?答:该接口驱动得就是发光二极管,属始终准备好得简单外设,所以可用无条件I/O程序如下:IN AL,DX开关采样AND AL,07H屏蔽无效位JE RED全合上,转红灯亮JE GREEN全合上,转绿灯亮MOV AL,01H否则,黄灯亮MOV CX,8AGAIN:OUT 20H,ALROR AL,l第 9 章中断技术1、什么叫中断?简述一个中断得全过程。答:中断就是指CPU正在执行某个程序,因为某种原因被打断,转去为这种原因服 务,服务完后返回继续执行被
34、暂时中断得程序。中断过程主要有中断请求、中断 判优及响应、中断服务与中断返回。2、确定中断得优先级(权)有哪两种方法?各有什么优缺点?IBM PC系列微机中断判优用得就是什么方法?答:确定中断优先级方法主要有查询法、请求链队法、响应链队法、编码比较法 等。查询法主要由查询得先后次序决定其优先级。 请求链队法主要由其排队得先 后次序决定其优先级,只有级别高无请求时,级别低才可以提出请求。 响应链队法 主要由其排队得先后次序决定其优先级,均可提出请求,但只响应排在最前面得 请求。编码比较法主要就是用于中断嵌套,判断就是否有比当前正在服务得中断 请求更高级别得中断请求,有则响应,无则屏蔽。IBM P
35、C系列微机中断判优用得就是中断控制器8259A,其内部集成了可编程改变得请求优先级电路及编码比较电路,既可以处理中断得优先级、也可以处理CALL DELAY2S调用延迟2S子程序LOOP AGAIN中断嵌套得优先级。3.8086/8088得中断分类?什么就是中断向量?什么就是中断向量表?8086/8088总共有多少级中断?它们得中断类型号就是多少?中断向量表设在存储区得什么位置?答:中断分类如图所示。D0HD0HOlHOlH(MU(MUfWHfWH06H.06H. J7H!J7H!中断向量就是指中断服务程序得入口地址。 所有指中断服务程序得入口地址 依次存放得区域称为中断向量表。8086/80
36、88总共有256级中断,中断类型号从0至255。中断向量表设在存储区最起始得1 KB位置,每个中断向量占用4字节。4、什么就是不克屏蔽中断?什么就是可屏蔽中断?它们得到CPUP向应得条件就是什么?答:屏蔽与非屏蔽就是指CPU接收到中断请求后,能否不响应中断请求,可以不响 应得请求称为可屏蔽中断,必须响应得称为不可屏蔽中断。非屏蔽中断响应得条件就是:A.无总线请求;B.当前指令执行完毕。可屏蔽中断响应得条件就是:A.无总线请求;B.无不可屏蔽中断请求;C.IF-1;D.当前指令执行完毕。申可胖 ft 中0ZH0ZHr r实HiHWHiHW中訥UMHUMHfWHfWH(tAH(tAH同奏jftjf
37、t圳1 1中审OUHOUHOCHOCHODHODHOEMOEMU U打申枫屮斷OFHOFH5、8086/8088 CPU怎样得到中断服务程序地址?答:8086/8088 CPU依据中断号乘以4找到中断向量表得位置,即从0段偏移中断号乘以4处连续取两个字,低字就是中断服务程序得偏移地址,高字就是中断 服务程序得段地址。& 8259A得中断屏蔽寄存器IMR与8086/8088得中断允许标志IF有什么差别?在中断响应过程中,它们怎样配合起来工作?答:8259A得中断屏蔽寄存器IMR设置得就是中断请求线路上得屏蔽,即请求能否 送出。8086/8088得中断允许标志IF就是站在CPU得角度,即C
38、PU接收到请求 可否不去响应。若IF=0,则CPI不会有中断响应过程,即不再理会8259A送给CPI得中断请求;若IF=1,CPU在合适得时候对8259A得中断请求给出响应,再由8259A内部去决定 响应得哪个请求(8259A得排队电路及编码比较电路及屏蔽工作,IMR位为I得中 断请求不参加排队),而后由8259A送可响应得最高级别请求得中断号给CPU 7、简述8259A得主要功能。对8259A得编程有哪两类?它们分别在什么时候进行?功能见书145页,ICW初始化编程,OCW操作控制,编程流程参考149152页8、8259A仅有两个端口地址,如何识别4条ICW命令与3条OCV命令?教材P148
39、表9、1与图9、159、有关优先级,8259A有哪几种操作方式?其含义就是什么?教材P15310、8259A得特殊屏蔽方式与普通屏蔽方式相比,有什么不同之处?特殊屏蔽方式一般用在什么场合?教材P154 11、8259A有几种结束中断处理得方式?各自应用在什么场合?在非自动结束中断方式中,如果没有在中断处理程序结束前发中断结束命令,会出现什么问题?参考152页,中断结束方式12、怎么用8259A得屏蔽命令字来禁止IR3与IR5引脚上得请求?又怎样撤销这一禁止命令?设8259A得端口地址为93H,94H,写出有关命令。答:禁止IR3与IR5中断:IN AL,93HOR AL,28HOUT 93H,AL撤销禁止IR3与IR5中断:IN AL,93HAND AL,D7HOUT 93H,AL13、若8086系统采用单片8259A,其中断类型码为46H,则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光缆护套工主管竞选考核试卷及答案
- 井筒掘砌工理念考核试卷及答案
- 宠物驯导师设备维护与保养考核试卷及答案
- 有线电视技术试题及答案
- 应聘会计面试题及答案
- 银行中层面试试题及答案
- 银行业务风险知识测试题及答案
- 银行行政考试试题及答案
- 银行信息技术试题及答案
- 公路专业试题及答案
- 《名人肖像漫画》教学课件
- 《建筑设计基础》课件2
- 小学英语冀教版3-6年级单词表
- 产后出血孕期预防策略
- 创新科技项目投资决策的财务效益分析
- 外国运动员体育俱乐部聘用合同
- DL-T 5876-2024 水工沥青混凝土应用酸性骨料技术规范
- 副总经理招聘笔试题与参考答案(某大型国企)2024年
- 挂靠合同协议书版模板
- 【骨肌】化脓性骨髓炎课件
- 部编版五年级上册道德与法治全册课时练(一课一练)(含答案)
评论
0/150
提交评论