《2023年微机原理知识点.docx》由会员分享,可在线阅读,更多相关《2023年微机原理知识点.docx(17页珍藏版)》请在课桌文档上搜索。
1、微机原理学问点ICPU在内部构擅上由埸几局部组成?CPU应具备哪毡主要功能?答CPU在内部构捷上由以下几局部组成算术规律部件(A1.U):累加器和通用存放器俎:程序计数器(指令指针八指令存放器和译码器:时序和把握部件。CPU应具备以下主要功差可以进展算术和规律场算:可保存少重数据:能对指令进展译码并执行规定的动作:烧和存储器、外设交换数据:供给按个系蜕所需要的定时和把握:可以响应其他部件发来的中斫思求。2戮据总线和地址总线在构接上有什么不同之处?假设一个系统的数据和地址合用一H点线或者合用局部总线,那么,要界什么来区分地址或数据,?答数据总统是双向三态:地址做线是软向描出三态。2数据和地址H用
2、时,必需有一个地址选通信号来区分该做线上转出的是地址坯是数据1状态标志和把握标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和把握标志分别有珈些?答不同之必在于状态标志由前面指令执行探作的结果对状态标志产生影响,即前面指令执行操作的结果打更状态标志的值.把握标志是人为设置的。利用状态标志可进展计算和推淅溶操作。利用把握标志可对冢一肿特定功能(如单步掾作、可屏蔽中断、串掾作指令运行的方向)起把握作用。8086的状态标忑有SF、ZF、PF、CF、AF和OF计6个。8086的把握标忑有DF、IF、TF计3个。2总线周期的含义是什么?8066/8088的根本总战周期由几个时伸组成?为一个
3、CPU的时仲领率为24MHz,那么,它的一个时仲周期为多少?一个根本总线周期为多少?如主须为15MHz呢?答总线周期的含义是总歧接口部件完成一个取指令或传送数据的完整襟作所赛的最少时钟周期数。8086/8088的根本般线周期日4个时钟周期组成。当主频为24EHZ时,Tq)=I/24MHZX47ns,T.S=4Tip167ns当主赎为15MHZ时,T-1.15MHz=三67n3.T总-4T2267ns1,38086最多可有多少个中断?依据产生中断的方法分为哪两大类?答8086般多可有256个中资。依据产生中断的方法分为硬件中断和欤件中断两大类.4非屏电中断必埋程序的入口地址怎样杳我?答CPU在响
4、应NMI引解的中断恳求时,CPU并不需要从中断类型码计算中断向的地址,而是直接从中Wi向表中i度取OOOOe-OOOOBH这4个单元对应于中断类型2的中甑向吊就行了。CPU将OoOo8H、00009H两个单元的内容装入IP,而将OoOoAH、OOOOBH两个单元的内容装入CS,于是就转入了对非屏蔽中断义理程序的执行。5什么叫中断向盘?它放在那里?对应于ICH的中断向存放在哪殂?假设ICH的中断义理子程序从5110H=2030H开头,期中断向应怎悻存放?答中断能理子程序的人口地址献是中断向中断向放在0段的0-3FFH区域的中断向表中。对应于类型号为ICH的中断向应放在OOo7000073H的4个
5、单元中。假设ICH的中断向为5110H:2030H,则中断向的存放方法为00070H存放30H,Oo0?IH存放20H(IP:Oo0?2H存放IOH.OoO73H存放S1.H(CS)O6非屏超中断有什么特点?可疥蔽中所有什么招点?分别用在什么场合?答非展蔽中断的特点有中断息未从NMi引胰进入,不受中断允许标志IF的影响。非屏砥中断只有一个,其中断类型码为2。可屏蔽中断的特点有中断恳求从INTR引躅迸入,只有在IF-I时CPU才响应当中断。可屏蔽中断有保设千个,其中断类型码可以是5-255.非屏蔽中腑用来勉理泵蜕的I1.i大故障,如掉电等。可屏蔽中断用在一艘外部设备申请的中K1.o78086存慵
6、空间最大为多少?怎样用16位存放器实现对2。位地址的寻址?答8086存储空间最大为220-1.!B承受分段的方法实现16位存放器实现对20位地址的寻址。物理地址一段基址COH+扁移地址1计算机的内存有什么总点?内存由哪两局部组成?外存一般指哪及设缶?外存有什么特点?答内存可较CPU直接访问.内存的存取速度快,内存的空间大小受到舱址总线8数的限制。内存由RoM和RAM两局部组成。外存一般指软盘、硬盘、磁带机上的法带及光盘。外存的特点是大容.所存信息即可修改.又可长期保存。但外存速度慢.要配置专用设备。1外部设备为什么要通过接口电路和主机系统相连?存储器戳要接口电路和总线相连吗?为什么?答由于外设
7、的功疑多种多样,对于模SI1.1.信息的外设必需要进展A/D和D/A转换,而对于奉行信息的外设则必挑转我为并行的信息,对于并行信息的外国还要选通。而且外设的速度比CPU慢的多.必需增加缓冲功差。只有这样计算机才能使用拉些外设。而全部这些信息转涣和媛冲功能均由接口电路才就完成。存信器不需要接口电路和总线相连。由于存储器功饯单一,目速度与CPU相当.因此可直接挂在CPU总统上。2什么叫端口?通常有骑几类潴口?计算机对I/O联口焉址时通常承受联两种方法?在8086/8088系统中,用疑冲方法对I/O然口进展娴址?答CPU和外设进展数据传输时,各类信息在接口中迸入不同的存放器,一般标这些存放器为IW有
8、数据联口、把握皤口、状态潴口三类.在徵型计算机中题携用两种I/O口箱址方式存储器谀象寻址和1/0口单独寻址。在8086/8088系蜕中,用I/O稣口单独寻址方式箱址。3CPU和外设之间的数据传送方式有感几种?实际选择某片传输方式时,主要依据是什么?答CPU和外设之间的数据传送方式有三种程序方式、中断方式、IXS方式。主要依据是外设的状况外设的速度和外设供给信息的方2t).4设一个接口的箱入端口地址为O1.ooH,而它的状态流地址为0104H.状态口中第5位为1表示希入缓冲区中有一个字节预备好,可输入。设计具体程序实现否询式输入。答DatasegmentBUFFERDB20DUP;接收数据缓冲区
9、DATAENDSCODESEGMENTASSUMEDS:DATA.CS:CODESTAT:MOVAX.DATA;对DS初始化MOVDS,AXMOVD1.OFFSETBUFFERMOVDX0104HSTATIN:INA1.DXTESTI,.20H;测近第5位JZSTRTIN;第5位为0连续测试MOVDX.O1.OOHINA1.,DX;输入数据MOVDI,A1.CODEENDSENDSTAT5表达可屏蔽中断的响应和执行过程。答接口发中断息求信号。CPU的IFT时.当前指令执行完后,CPU进展中断答复.发两个负脉冲(I报口将中断类型号n送CPUe当前的?SW、CS和IP推入堆恍,并去除IF和TF。(
10、4n)作为IP.(4)n,2)作为CS,即取中断向执行中瞅子程序.并开中瞅。中断返回ir三t指令使ip、CS和Psw弹出堆枝。返回破中晚的程序。1为什么串行根口部件中的4个存放器可以只用1位地划线来进展区分?答一位地址战可焉址二个地址,再加上读和写信号可对2个只读存放器和2个只写存放器进展稣口寻址。而串行接口部件的把握存放器和数据输出存放器是只写的,状态存放器和故据粉人存放器是只i卖的,所以可用一位地址线来区分2什么叫波后率因子?什么叫波特率?设波特率因子为64.波特率为1200.时神频率为多少?答波特率因子时神频率和位传希率的比值。此比伯必需为16、32或64。波特率位传输率即为谡特率。时钟
11、领军-波特里因子X谀符率-64x2200-768。OH2。38086/8088系统中,8251A的C/媛应当和骑个信号相连,以便实现状态端口、数据践口、把握酰口的读/写?答8251A的Cfi应与她址总然的AI相连。4825IA的模式字格式如何?参照教切上给定格式编写如下欧式字异步方式.1个停领位.偶校脑,?个数据位,波特率因子为16。答8251A的模式字格式为(含义见书240页图11所示)S2S1EPPEN1.21.1B2B1SCSESDPPEN1.21.100异步程式字同步模式字因是异步方式,波特军因子为16B2B1T0:1个停校位S2S1(H:偶校城EP-1.PEN=I;7个数据位1.21
12、.1=1O0所以楔式字为01111010B=7AH。58251A的把握字格式如何?尊照软材上列出的格式给出如下把握字发送允许,接收允许,端输出低电平,TXD院发送空臼字符,端输出低电平,内都不要位,出错标志宴位.答8251A的把握字格式为(含义见书241页图12所示)EHIRRTSERSBRKRxEDTRTXEN发送允许TXEN=1,接收允许RXE=1,潴输出低电平DTR=1,TxD聒发送空臼字符SSRK-I!Jffi输出低电平RTST,内部不复f1.IR-O.出错标志复位ER71,EH-0/1则把握字为OoIm1.1.B或10111111B三3FH或OBFH。6参考初始化流程,用程序对825
13、1A进展同步模式设蕾。奇也址IK口的她址为66H,规定用内同步方式,同步字符为2个.用奇校躲.7个数据位。答模式字为0001100B-18H两个同步字符取16H.把握字为97H,它使8251A对同步字符进展检索:同时使状态存放器中的3个出错标志复位:使825IA的发送器自动,接收器也自动;CPU当前已预备好进展数据传输.具体程序段如下MOVA1.,18H;iSSi理式字OUT66H,A1.MoVA1.,16H;发送两个同步字符OUT66H,A1.OUT66H.1.MOVA1.,97H;设置把握字OUT66H.A1.7设计一个承受异步通信方式输出字符的程序段,规定波椅率因子为64.7个数据位,1
14、个停顿位,用偶校验,院口她址为40H、42H,爆冲区首址为201*H:3000H。答程式字为01111011B=7BH,.把握字为OOIIO1.OIB=35H。MOVA1.,0;为发烫位命令作顼备。UT42H,A1.OUT42H.A1.OUT42H.A1.MOVA1.40H;发烫位命令OUT42H,A1.MOVA1.7BH;设置仪式字,异步方式,规定波特率因子为64;7个数据位,1个停移位,偶校验。UT42H.A1.MOVA1.35H;设置把握字,使发送器和接收器巨动,并去除;出错标志。UT42H,A1.pushdsMOVSX.201H;DS:BX指向输出坪疝区首址MoVDS,BXMOVBX.
15、3000H;星冲区指针初始化NOVCX,100H;发送100H个字节BEGIN:INA1.42H;饮取状态字,泡试TXRDY是否为ITESTA1.,O1.HJZBEGIN;为0表示外设还未取走字符MOVA1.,(BX);从输出缓冲区取致。UT4QH,M.;发送字符INCBX;修改坦加区指针1.OoPBEGIN;剜再发送下一个字符8并行通信和串行通信各有什么优酷点?答并行通信的优点是信息实际传输速度快,信息率高。缺点是需多条通信笠。串行独信的优点是只用1至2条疑信鼓.但信息传输速度茂慢。9825SA有哪几种工作方式?对这些工作方式有什么现定?第8255A有三种工作方式方式0、方式1、方式2。然口
16、人可以工作于方式0、方式1、方式2;然口B可以工作于方式0、方式1:tffiC只就工作于方式0或者协作践口A和tffi口B工作.10对8255A设置工作方式,8255A的把握口地址为00C6H,要求端口A工作在方式1.输入:端口B工作在方式0,输出;媛口C的高4位协作陇口&工作;低4位为输入。答MOVDX.OOC6HMOVA1.OBIH;取方式选择把辞字为B1.H1011。OIB)或BgHoUTDX.A1.11设8255A的4个标地址为。OCOH,00C2H,00C4H,OOC6H.要求用置1/E0方式对PCfc置1,对PC4置D1.1.答MOVDX.OOC6HMOVA1.ODH;对PC681
17、的把握字为ODHoUTDX.A1.MOVA1.08H;对PC4K0的把握字为08HOUTDX.A1.18259A的全嵌套方式和特别全嵌套方式有什么差异?各自用在什么场合?答全嵌套工作方式,只有更高级的中断息求来到时,才会迸屉嵌套。而特别全嵌套方式则能坡同级和高级的中藤恳求所嵌百。全嵌奢方式用于单片8259A的场合。特别全嵌Sf方式用于多片8259A系统。28237A有瞅几种工作项式?各自用在什么场合?S8237A有4种工作俣式单字节传输膜式、块传输模式、恳求传输瞑式、级联传输模式。单字节传输模式用于单个字节的CMA输入/输出:快传输模式用于连续进展多个字节的传输;息求传输模式用于受接口把捱的连
18、接字节传输:蛆朕传常模式用于多片主从式DMA系统中的主片的工作理式。3程述怎样用软件方法和硬件方法来进原定时。答软件方法就是依据所需要的时间第数枭设计一个延迟子程学.当延迟子程序执行完后,可E接执行下面的操作,也可用输出指令输出一个信号作为定时输出。硬件方法使用计数器/定时器.依据需要的定时时间,用指令对计效器/定时器设置定时器效.并用指令启动为数器/定时器,于是计数器/定时器开头计效,计到修定值时,便自动产生一个定时输出。扩展阅读行机原理学问点总结微机原理复习总结第1章根底学问计算机中的数制BCD码与二迸制效11001011.B等值的压缩型BCD码是11001011B.F第2基?S型计算机概
19、论计算机硬件体系的根本构造计算机硬件体系构提根本上还是经典的冯诺依曼构牯,由运算器、把器器、存惭器、输入设备和垢出设备5个根本局部组成。计算机工作俅理计算机由运建器、把握器、存储器、输入设备和输出设备5个根本局酹担成。数据和指令以二进制代码形式不加区分地存放在存潴器王.地址码也以二进制形式;计算机自动区分指令和故据.娴号程序事先存入存储器。型计算机系统是以面型计算机为核心,再配以相应的外ES设备、电诵、关心电路和把握浅型计算机工作的软件而构成的完整的计算机系貌。濯型计算机总残赛线数据总统DB(双向)、把挥总线CB(取向)、地址总线ABf柒向):8086CPU构造包括总爱接口局BISbiu和执行
20、局RHeuuu负责CPU与存储器,输入/输出设备之间的数据传送.包括取指令、存储器读写、和I/O或写答探作。SU局部负责指令的执行。存储器的物理地址和规律地址榭理地址二段i址后加4个O(B)+慵移世址=段地址X1.O(十六迸制)T偏移地址规律段1).可开头于任何处方只要海足锻低位为OH即可2).非物理划分3).两段可以掩盖1.8086为16位CPU,说明(八)A.8086CPU内有16条数据战B.8086CPU内有16个存放器C.8086CPU内有16条地址线D.8086CPU内有16条把握歧解析8086有16根银框线,20根地址线:2、指令指针存放器IP的作用是(八)A.保存将要执行的下一条
21、指令所在的位俎B.保存CPU要访问的内存单元地址C.保存应建器运算结果内容D.保存正在执行的一条衿令3、8086CPU中.由现律地址形成存睇器物理地址的方法是(B)A.段基址+弼楼地址B.段基址左移4位-偏移地址C.E殳基址“6H+偏移地址D.段基址*10+偏移地址4、8086系蜕中,假设某存楮器单元的物理姓址为2BBCDH,且该存偌软元所在的段基址为2A12H.则该存住单元的质移地址应为(OAADH)。第3章8086指令系统与寻址方式寻址方式马上寻址MOVAX,1090H将1090H送入AXfAH中为IOHzA1.中为90H存放器W址MOVBX.AX籽AX的内容送到BX中E接寻址指令中给出操
22、作数所在存储单元的有效地址,为区分马上鼓,有效地址用F广括起。例:MOVBX,300。H)将DS段的33000H和330OIH柒元的内容提BX(设DS为3000H)存放器间接寻址把内存操作数的有效她址存慵于存放器中,指令给出存放地址的存放器名。为区分存放器寻址,存放器名用U”括起。些存放器可以为BX、BP、SI和DIo制MOVAX,ISI物理地址-DS*10H+SI或D1.或BX物理她址=SSroH+BP存放器相对寻址撩作城的有效地址分为两局部,一局即存于存放器中,另一局部以偏移的方式直接在指令中给出。例MoVA1.,8(BX物理地址-DS*10H+BX+偏移H基址变址寻址操作故的有效地址分为
23、两局部,一局部存于基址存放器中(BXZBP).另一局部存于变址存放器中(SI/DI)例MoVA1.BX11DI)物理她址-DS10H4BXDI相对基址变址寻址探作数的有效地址分为两局部,一局都存于基址存放器中(BX/BP).一部分存于变址存放器中(SI/DI),一局部以偏移累例MOVA1.,8BXDIj4SSMt1.1.-DS*1.OH+BX+D-*1R三PUSH/POP指令格式PUSH源操作数/POP目的探作数实现功施完成对存放器的值的保存和恢安在执行PUSH指令时.堆钱指示器SP自动网2:然后,将一个字以源操作致传送至残族。POP指令是将SP指出的当前堆栈段的栈顶的一个操作效,传送到目的探
24、作我中,然后,SP自动加2,指向的栈顶。PUSH指令的操作方向是从高地址向低地址,而PoP指令的操作正好相反压拄指令?USH执行过程(SP)1.(SP)-2(SP)-J操作数高字节(SP)-2.一操作数低字节出程指令POP执行过程(SP)操作数低字节(SP)“煤作致高字节2按后进先出的次序进展传送的,因此,保存内容和饮豆内容时,要依据对称的次序执行一柒列压入宿令和弹出指令.例皿:PUSHDSPUSHESPOPESPoPDS1/0指令INOUT格式INA1./AX,ffiOUTK.A1./AX直接寻址:直接给出8位解口地址,可寻址256个那口(O-FFH)间接寻址:16位联口地址由DX指定,可寻
25、址64K个吃口(O-FFFFH)INAX,50H;将50H、51H两端口的Ifi读入AX,50H端口的内容读入A1.,51H院口的内容读AHINAX,DX从DX和DX+1所指的两个媛口中读取一个字,低地址端口中的值读入A1.中,SJ地址端口中的值读入AH中OUT44HrA1.将A1.的内容输出到她址为44H的联口1、以下语句中语法有错误的语句是(B)A.INA1.,DXB.OUTAX,DXC.INAXrDXD.OUTDX,A1.2.执行PUSHAX指令时将自动完成(B)A.5PSP-1,SS:(SPA1.C.SP-SP*1,SS:(SP)-A1.SP-SP-1.55 :SP-AHSP-SP+1
26、,SS:SP-AHB.SP-SP-1.56 :(SP)-AHD.SP-SP+1,SS:1SP)-AHSP-SP-1.55: SP.A1.SP-SP+1,SS:SP.A1.3MoVAX,BP)SI的源搽作效的物理地址是(C)A.10H*DS+BP+SIB.10HES+BP+SIC.10HSS+BP+SID.10HCS+BP+SI4、操作致在I/。口时.当循口地址(255)时必需先把后口地址放在DX中,进展间接寻址。第4章汇娓语言程序设计程序的编相、汇编及连接过程汇编语言的程序一般要及过抿殂源程序、汇猊(MASM或ASM)、连接(1.INK)和调试(DEBUG)这些步密第5番8086的总武操作与时
27、序8086/8088工作模式80B6/8088典型时序1、两种工作填式两种组态利用MN/MX”引阴区分MN/MX,接高电平为最小模式MN/MX*接低电平为最大模式两种组态下的内部操作并没有区分两种组态构成两件不同规模的应用系统得小组态项式构成小规瑰的应用系统.8086本身供给全部的泉蜕总线信号。跟大姐态模式构成较大珈模的应用条蜕.例如可以接入数值协能理器80878086和总战把短器8288共同形成系线总线信号.在最大工作慢式中,总是包含两个以总线主控设备.2、典型时序息线周期是指CPU通对总残操作与外部(存慵器或I/Ofi)进展一次数据交检的对程所需要时间。忌战周期如存储器饮周期、存惦器写周制
28、,I/O伏周期、I/O写周期。总战周期一般有4个时钟周期T1.,T2,T3,T4组成。指令周期是指一条指令应取指令、译码、读写擦作数到执行完成的笈程所需要时间。8088的根本总拄周期需要4个时钟周期4个时钟周期娓号为T1.、T2.T3和T4总线周期中的时钟周期也菽称作“T状态”时钟周期的时间长度就是时钟败率的倒数当黑要延长念坡周期时需要插入等待状态TW3、(1)存储器写总线周期T1.状态输出20位存信器地址A19AOIOM珀出低电平,表示存慵器掾作:A1.E输出正稣冲,表示层用总线输出地址T2状态输出把握信号WR*和数据D7D0T3和Tw状态检测JS据传送是否能够完成T4状态完成数据传送1/。
29、写总展周期T1.状态输出16位I/O地址A15-A0KM端出高电平.志示I/O搽作;A1.E输出正脉冲.表示复用总线输出地址T2状态输出把握信号WR,和数据D7D0T3和TX状态检则故据传送是否能筋完成T4状态完成数寤传送(3)存储器读总线周期T1.状态就出20位存储器地址7U9AOIOM输出低电平,表示存储器搽作:A1.E输出正脉冲,表示要用总战输出地址T2状态输出把握与号RD*T3和TW状态检期数据传送是否能够完成T4状态前沿法取数据,完成数据传送(11/。读总残周期T1.状态输出16ttI/O地址A1,5ROIOM*输出岛电平,表示I/O操作:A1.E碗出正脓冲.表示宜用舱线输出地址T2
30、状态陶出把握信号RDT3和TW状态检Ju数据传送是否能够完成T4状态前沿饺取数据,完成数据传送第6章存储器系统随机存储器RAM(randOn1.ACCeSSmemOry存)器中的信息就读就写,目对存懂器中任一单元的读或写操作所鬻要的时间根本是一样的。淅电后,RAM中的信息即消新只读存储器ROM(readon1.ymemory)用户在使用时只能读出月中信息.不及修改或写入的信息,断电后,其信息不会消逝。主存储器设计字犷展她址空间的矿展。芯片卷个单元中的字长满足,但单元数不满足按屐原则悠个芯片的地址线、数据线、把握统并联,仅片这陇分别引出,以实现每个芯片占据不同的地址更国位于展当构成内存的存储器芯
31、片的字长小于内存单元的字长时,就要进展位扩展,使每个单元的字长涓足要求位旷展方法将每片的地址线、把返战并联.SS框线分别引出连接至数据总线的不同位上字位扩展:假设已有存储芯片的容为1.K.要构成容量为MxN的存储器.需要的芯片数为(M/1.)-(N/K)片选信号的产生全译码、部分译码、我慢译码。全译码:片选信号由地址线全部不在存睹器的地址译码产生。(地址唯一)局部译码片送信号不是由地址中全SS不在存储器上的此址译码产生。(地址不盹一,一个单元可就有多个地址J线性译码以不在存储器上的Ift位地址残直接作为存储备芯片的片选信号.1地址不唯一)存储容量是指一宗存睹芯片上所能存储的二龙制位数。假及存储
32、芯片的存慵单元数是构,一个存储单元所存储的信息的位数是N,则其存储容为M*N.1、如图是某一8088系统的存储器连接图,试确定其中各芯片的地址空间D7DOWRRDVCCA1710/MA19A18A16A15A14A13AOA12AOCE2CE11Y6264WEOED7DA12ACE2CE12#6264WEOED7D0A13A0CE27128ED7D0G1.Y0G2A1.G2BCY4BA741.S13811.1.A13Vcc解11)27128是ROM.没有RR,YO=O选中该片:该片14条地址线,其根本她址OOOOOooOOOOOoO-mmi1.1.1.1.1.1.1.;高6位A19A18=00
33、;A17=1.;A16A15A14=000所以27128姓址范围0010000000000000000000100011111111111111即201.0H23FFFH解(2)6264是SRAM.13条地址线.用2片,根本地址0000000000000-1111111111111;!6264的高7位A13=0且Y4=0有效选中此片.则A16A15A14=:1.o0;A19A1.8=0;A17=1.s1什6264地址范囹0011000000000000000000110001111111111111即30000H31FFFH26264的高7位&13=1且Y4=0筠效途中此片则A16A15A14
34、=100;A19A18=00tA17=1.2#6264地址范围0011001000000000000000110011111111111111即3201*H33FFFH1.256K3的SRAM有8条数据线.有(B)条地址线A.8B.18C.10D.24解析256KB-2的18次方B,所以需要18条地址线2、在内存渚器组织中用全译码方式,存偌皴元地址有王鲤地址值(.F(P211)第7章根本输入输出接口I/O接口电路的典型构遂CPU数据总歧D3I/0接口电数据信息数据存放器她址总线AB把农总战CB状态信息外设状态存放器把短信息把媪存放器CPU与外设之间的数据传输方式无条件传送方式、咨询传送方式、中
35、断方式、DMA方式。传送方式的比较无条件传提费域外设需与CPU保持同步苴询传送简洁有用,效率较低中断传送外设主动,可与CPU并行工作,但每次传送需要大额外时间开销DMA传盘DMAC把握.外设百接和存精器进展数据传送.适合大案、快捷数据传提DMA把握器8237A8237工作方式单字节传送方式I!A传送类型DMA读DMA写DMA把握器8237A数据块传送方式恩求传送方式DMA检5S级连方式每个8237A芯片有4个DMA通道,就是有4个DMA把握器:每个DMA通道具有不同的优先权:每个EMA通慑可以分别允许和制止:每个DMA通道有A种工作方式:一次传送的侵大长度可达64KB:多个8237A芯片可以级
36、连.犷展通疸致得述CPU与外设N间的数据传燧方式有晚几种?第8负中所把握接口中断的根本微念所谓“中断”是指CPU终止正在执行的程序,专区执行恳求CPU为之效劳的内、外和大事的效劳程序,待效劳程序执行完后,又返回坡中止的程序连续运行的过程。常见的中断原有(1)外郃设备的层求(2)由硬件故理引起的(3)实时时珅(4)由软件引起的中断勉理批程中断爆求2中断判优3中断响应(通常包括保存睡点地址、关闭中断允许、转入中断效劳程序)中断出理(保护现场执行中断效劳快要现场J中断返回8088CPU的中断系统INTn指令NM1.非屏蔽中断恳求CPU中断现律INTRIROIR1.RIR可1屏蔽2中断3恳求8259A
37、中断把握器INT3指令INTO指令除法错误单步中断IR4软件中断IR硬件中新图B086中断源受询中新的按次(由高到低)软件中断除法错误中断、指令中断INTn、溢出中断INT。非屏蔽中断NM1.可屏砸中麻INTR单步中断8088的中断向表中断向案表中断效劳程序的人口她址(首她址)的表楮中断效劳程序的人口舱址-中断类型号F粉律地址含有段此址CS和偏移地址IP(32位)每个中断向量的低字是偏移地址、高字是段地址,需占用4个字节8088微灵理器从物理地址OOOH开头.依次安排各个中麻向霰,向弓也从0开头256个中断占用IKB区域,就形成中麻向猿表8259八的中断工作过程和工作方式工作方式中Bt去贪方式
38、(全嵌声方式、特别嵌套方式)循环优先方式(优先级自动循环方式、优先权特别循环方式)中断屏蔽方式(一的中断屏破方式、特别中藤屏蔽方式)4.克申中断必理方式(自动中断完申方式、非自动中断先申方式)5.程序杳询方式6.中断恩求触发方式(边沿触发方式、电平触发方式)8259A的中断工作对程(?)8259A的编程包括初始化俞令ICW1-ICW4和媒作命令字OCW1.-OCW3初始化命令字视至必需依据ICW1ICW4按次写入,ICW1.和ICW2是必然送的ICW3和ICW4由工作方式打算8259R的圾联:n片圾联可以把握7n-1.个中断1、8086CPU响应中断恳求的时刻是在(B)A.执行完正在执行的程序
39、以后3.执行完正在执行的指令后C.执行完正在执行的机器周期以后D.执行完本时钟周期以后2、8086的中断向表(BJA.用于存放中断类型码B.用于存放中断效为程序入口地址C.是中瞅效劳程序的人口D.是断点3、登设可屏砥中麻类型号为32H,则它的中断向应存放在(C)开头的4个字节单元中A.00032HB.O(H28HC.OOOC8HD.00320H48259A中断屏蔽存放器为(B)A.IRRB.IMRC.ISRD.PR5,INTC指令中断是(C)A.由外部设备息求产生B.由系统断电引起的C.物过软件调用的内部中断D.可用IF标志位屏蔽的6、某8086微机系统的RAM存储单元中,从OOoOHOo60
40、H开头依次存放23H、45H、67H和89H四个字节,相应的中断类型码为(B)A.15HB.1.8HC.60HD.COH解析开头的物理地址为OO00H0O60H-60H,60H-中断类型号47、8086CPU可屏蔽中断INTR的中断恳求信号为度电平有效.T8、中断向早在中断向表中存放格式为较低地址单元中存CS.较高地址或元中存放IP。F9、锐设中断向表从020OH开头的连续4个单元中存放某中断效劳程序入口地址,那么相应的中断类型号为(80H)10. 8259A的4个初始化命令字ICW1.ICW4的写入方法为按次写入,其中(ICWI2)为必需写.(ICW3W4)为选写初始化命令字IU80x86的
41、中断系统有哪几种类型中新?具优先次序如何?12、得述80X86CPU可阳破中INTR的中断过程?第9章定时计数把获接口8253的6种工作方式方式0计数完也产生中断方式1可至触发单程态方式方式2频率发生器方式3方波发生器方式4软件触发的选通信号发生器方式5硬件触发的选通缶号发生器8253的幅程写入把猴字写入计数初值(计算公式t=1./f*TC;t定时时间、TC计数初值、f输入时神频率)读取计数值看例也1.(p265)3(p270)分析+编程必考(P260把握字格式)图。8253A把握字格式8255A的工作方式和增程方式0根本输入琼出方式适用于无条件传送和查询方式的接口电超方式1选撼箍入箍出方式适
42、用于查询和中断方式的接口电路方式2双向挺通传送方式适用于双向传送数据的外设姑用于否询和中断方式的接口电路图8255&方式选择把握字图138255A循口C哲位复位把追字8255A的应用K8253/8254的十进制计数方式比二进制计数方式的最大计数范国小。T解析选择二进制时计数佰范围OoOoH-FFFFHOOOOH是最大佰.代表6S536选择十迸制(BCD码)过敛值范围000099990000代表易大Ifi100002、在对8253初始化时,需要向把握存放器写入方式把器字.向(计数通迫)写入计数e初值。3、假设8253的某一计数器用于输出方波,设计数器应工作在(方式3).假役该计数器的输入频率为I
43、MHz.箱出方波频率为5kHz.则计数初值为(200)qmova1.,82hout83h,a1.;8255的初始化,设置潴口白为方式0辕入.tffiB为方式0输出next:ina1.,81h:读取端口3的数据nota1.:低两位取反,闭合0变为IandaI,03h;SwWft6tt.变为0anda1.r03hcma1.,01h:jzone:假19名值跳转到0显不程序cmpa1.,02h或者j2twos假设等值跳转到1显示程序CmPaI,03hjzexij钱设同时发下跳辑到中止程序jmpnext;宜设未按下犍盘划返回到NEXT王检测one:mova1.,3fhout0hra1.jtnpnext:
44、。显示程序“o:mova1.,06h:或30Hout0h,a1.jmnet:1显示程序exit:movah,4chi,nt21h:中止程序第10基出行通信接口串行通信与并行通信串行物信利用一条传输展招数据一位一位按挨决分时传输。并行通信利用多根传输送,将多为数据同时进展传母。异步串行搬信协议图为异步传箱的数据帧格式,每帧包括一个起始位(低电平)、58个数据位、1个可选的奇偶校院位、1-2个停顿位(高电平)。传输时低位在前.高位在后。毋行通信中的传珀模式何谓井口?何谓串口?它们各目的特点是什么?第I1.卷模故接口D/A转泼的根本原理:VOUt=(D2n)VREFDACO832的工作方式直通方式单覆冲方式双例冲方式单极性电压输出V。ut=一Iout1.Rfb=-(d28)KVREF双极性电压输出VOUt2=(d-2a7)/27)XVREFAIX70809的然换公式友情提示本文中关于微机原理学问点蛤出的免例仅供您考拓展思密使用,依机原理学问点该篇文章建议您自主创作。