




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空(每空两分)1、8088的指令地址由(CS)和(IP)决定。堆栈操作的地址由(SS)和(SP)决定。2、8088的指令地址由(CS)寄存器和(IP)寄存器决定。3、8088的段地址和偏移量必须通过(地址加法器)产生20位物理地址。4、8088地址加法器的作用是将(段寄存器左移4位与16位偏移量)相加以后产生所需的(20)位物理地址。因此,8088可直接寻址(1M)字节。5、8088的段寄存器是(16)位的寄存器。6、8088访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP)、(由寻址方式决定的16位偏移量)和(SP)提供。7、将(微处理器)、(存储器)和(I/O接口电路)结合在一起,才是微型计算机。8、微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。9、8088CPU共有(20)位地址线。他的寻址空间位(1M)字节。10、在8088中,由于BIU和EU分开,所以(取指令)和(执行指令)可以重叠操作,提高了CPU的利用率。 11、8088的BIU负责(取指令和操作数),EU部分负责(执行指令)。12、8088为准16位CPU。他的内部为(16)位结构,外部数据总线为(8)位宽度。1、8088访问存储器时,当前访问的段有几个?当前可访问的字节最多有多少?偏移地址段地址段寄存器加法器物 理 地 址答:(1)4个段; (2)256K字节。2、画图说明,在8088内部怎样形成20位物理地址?答:(1)20位物理地址的形成如下图所示: (2)段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。一、填空题1、 8088的ALE引脚的作用是(锁存复用线上的地址)。2、 在8088读存储周期中,采用Ready线的目的是(确定是否在T3周期后插入TW周期)。3、 8088只有采样(Ready)信号后,才能确定是否加入等待状态。4、 8088的MN / MX引脚的作用是(规定8088处在什么组态)。5、 8088用(MN / MX)引脚决定它工作在最大组态或最小组态。6、 8088中,AD7-AD0是(低8位地址和数据复用)线。7、 在IBM-PC/XT中,地址FFFF0H是(复位后执行第一条指令的)地址。8、 一片8253中有(3)个独立的计数器通道。10、在8088中,指令周期是(执行一条指令)所需要的时间,总线周期是(从存储器或输入输出端口存取一个字节)所需要的时间,T状态是(时钟周期)。11、8253可以使用(OUT)引脚发出中断请求。12、8088中的指令周期是由(读周期)、(写周期)和(空闲周期)三种基本的总线周期组成的。13、8088系统复位后,IP=(0000H),CS=(FFFFH)。14、8253的6种工作方式中有(2)种方式是可以连续工作的9、 8353有(6)种工作方式,其中有(4)种工作方式只能但次执行。1、 参看8253方式0波形,简述其工作过程。 答:CPU输出控制字CW=10,指定8253的工作方式。写入计数初值LSB=3。写入后,开始计数。当GATE=0时,计数暂停,GATE变高后接着计数。计数到0时,输出为高。2、 参看8253方式2波形,简述它的工作过程。答:CPU输出控制字CW=14,指定8253的工作方式。写入计数初值LSB=3。计数器立即自动对时钟计数。计数器减到1时,输出一个时钟周期宽度的负脉冲。3、 参看8088最小组态存储器读时序,回答下列问题: 地址线为什么有3部分? ALE有什么作用? IO/ M有什么作用? 在什么时刻对数据采样? 答:(1)因为A19-A16与状态线共用一组线,AD7-AD0是A7-A0地址线与8位数据线共用一组线,A15-A8为地址线。在发出20位地址时,A19-A16锁存起来以后,成为状态线,AD7-AD0发出A7-A0,锁存起来以后变为数据线。故在时序图中为三组线。(2)ALE是地址锁存允许信号,利用它锁存A19-A16及A7-A0。(3)IO/ M用来指出是IO访问还是存储器访问。(4)在T4状态的下降沿采样数据线。7、参看下图的8088最小组态写时序图,简述CPU写数据的过程。答:(1)一个基本的存储器写周期由4个T状态组成。 (2)首先用IO/M为低电平表明是与存储器通信。 (3)在T1,从A19-A0发出要写入单元的地址。并用ALE将复用的地址线锁存起来。 (4)在T2,CPU把要写入的数据放至AD7-AD0上,发出WR信号。在T4状态后,使控制信号无效,对存储器的写入过程已完成。9、参看8253方式4波形,简述其工作过程。答:(1)CPU输出控制字CW=18H,指定它的工作方式,OUT变高。 (2)写入计数初值LSB=3后,开始计数。 (3)计数到0时,输出一个时钟周期宽的负脉冲。11、参看8253方式3的波形图,简述其工作过程。答:(1)CPU输出控制字CW=16H,指定它的工作方式,OUT变高。 (2)写入计数初值LSB=4后。 (3)装入计数值后开始计数计数,一个CLK使计数值减2。12、参看8088最小组态读时序图,简述CPU读数据的过程。答:(1)一个基本的存储器读周期由4个T状态组成。 (2)首先用IO/M为低电平,表示是访问存储器。 (3)在T1时,从A19-A0发出20位地址,用来指定存储器单元。并用ALE把复用地址锁存起来。 (4)发出RD信号,使指定单元的内容出现在数据线上,CPU在T4的下降沿采样数据,获取数据。、参看IBM-PC/XT的基本ROM图,写出分配给ROM的地址。答:(1)分配给32K8ROM芯片的地址为:F8000H-FFFFFH (2)分配给8K8ROM的地址为下述4组地址之一:F000H-F1FFFH;F2000H-F3FFFH;F4000H-F5FFFH;F6000H-F7FFFH7、参考下图给出的芯片,画出CPU和2KB RAM与4KB ROM之间的连接。要求:(1)分别画出用全译码方式和部分译码方式选择芯片的连线图;(2)分别写出两种连接方法中,分配给RAM和ROM的地址区域。答:(1)连线图。 (2)地址分配1) 全译码:根据图RAM:0000H-07FFH; ROM1:0800H-0FFFH; ROM2:1000H-17FFM2)部分译码如图,因为A15A14A13没有使用,故有8个地址可以选中同一个存储器芯片的某一单元。若A15A14A13=000,则RAM地址为:0000H-07FFH; ROM1地址为:0800H-0FFFH; ROM2地址为:1000H-17FFM若A15A14A13=001,则RAM地址为:2000H-27FFH; ROM1地址为:2800H-2FFFH; ROM2地址为:3000H-37FFM依此类推,A15A14A13为010,011,100,101,110,111还将有6组地址。10、参照给出的芯片画图。要求:(1)分配给RAM的地址为0000H-0FFFH,分配给ROM的地址为1000H-1FFFH。 (2)说明如果分配给RAM的地址为E000H-EFFFH,分配给ROM的地址为F000H-FFFFH,应如何改变连线。答:(1)分配给RAM地址为0000H-0FFFH,分配给ROM的地址为1000H-1FFFH的连线如右图所示; (2)将CS14连至RAM的CS端;将CS15连至ROM的CS端。第六章、输入与输出一、 填空1、CPU寻址外设有(存储器)对应方式和(端口)寻址方式)。2、在DMA传送期间,数据通道由(DMAC)管理。二、判断1、有了中断,CPU就允许多个外设同时工作。 ()2、IBM-PC不支持DMA操作。 ()3、8088在访问存储器时,必须用HOLD和HOLDA两条信号线指出总线是否可用。 ()4、CPU寻址外设时,存储器对应的输入输出方式是把一个外设端口作为存储器的一个单元来看待。 ()5、无条件传送是在对状态判断以后,确定是否传送。 ()6、DMA传送是由CPU通过程序控制的。 ()7、查询传送方式要求有状态寄存器。 ()8、DMA传送是一种不通过CPU的传送,而且传送速度最慢。 ()9、CPU与外设传送信息时,查询传送方式比中断传送方式效率高。 ()第七章、中断一、填空1、 在IBM-PC/XT中,外设是通过(8259)器件对CPU产生中断请求。这些中断的中断类型码为(08H-0FH)。2、 8088中的指令INT n 用( n )指定中断类型。3、当8088中的F寄存器中的I=0时,必须用(STI)指令开放中断。4、8088的中断向量表在内存的(0H-3FFH)区域,它可以容纳(256)个中断向量,每个中断向量占( 4 )个字节。三、问答题1、 在8088中,各种中断怎样获取响应的中断类型码? 答:(1)可屏蔽中断:CPU在中断响应周期内,由数据总线获取外设输入的中断类型码。 (2)非屏蔽中断:在内部自动产生中断类型码。(3)软件中断:中断类型码是自动形成的。 (4)INT n 指令:由n给出中断类型码。3、简述在IBM-PC/XT中,外设从发出中断请求到转入中断服务程序的过程。答:(1)外设的中断请求通过8259A发出INTR。 (2)当CPU处于开中断状态,在当前指令执行完后进入连续的两个中断响应周期。 (3)在第二个中断响应周期,INTA信号将8259A中最高优先权的中断类型码送到数据总线。 (4)用类型码乘以4,到中断向量表中查找到中断服务程序入口地址,转入中断服务程序。5、参看链式优先权排队电路,如果F/FB有中断请求,简述转入它的服务程序的过程。答:(1)当CPU响应中断时,将发出高电平的中断响应信号; (2)由于F/FA没有中断请求,它的输出为低电平,故A2输出为高,相当于将中断响应信号传递下去; (3)因为F/FB有中断请求,F/FB输出为高,故B1输出为高,即中断输出2为高,用它去控制转至中断2的服务程序的入口。中断输入1中断输入2中断输入3中断输入4CPU来的中断响应中断输出1中断输出2中断输出3中断输出4中断输出1中断输出2中断输出3中断输出4第八章、8255并行接口一、填空1、一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。2、8255A有( 3 )个8位端口,其中端口(A)可以以双向方式工作。三、问答题5、用下图给出的芯片,画出CPU与8253、8255之间的连线。要求:(1)分配给它们的地址是唯一的。 (2)写出分配给它们的地址。答:(1)连线如右图所示。采用全译码方式产生芯片选择信号,使8253和8255A的地址是唯一的。 (2)按图中的连线分配给8253的地址为000H-003H,8255A的地址为004H-007H。第九章、串行输入输出接口一、填空1、在串行异步通信时,接收端只要采样到(启始)位,就知道有一个有效的字符。2、RS-232C用(RXD)和(TXD)信号线传送数据。4、串行异步通信的字符格式必须有(启始)位、(数据)位和(停止)位。在向外串行发送时,(数据D0)位在第二位向外发送。三、问答题2、画出串行异步通信的字符格式,回答以下问题:(1)各位有什么作用?(2)哪一位是数据的最低位? 答:(1)串行异步通信的字符格式如右: (2)启始位:表示一帧的开始;数据位:要传送的数据;奇偶校验位:用于奇偶错误的校验;停止位:表示一帧的结束。 (3)启始位后面的那一位是数据位的最低位。启始位停止位奇偶校验7位数据低位高位微机应用练习1 EU与BIU各自的功能是什么?如何协同工作?答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。2 8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。3 8086对存储器的管理为什么采用分段的办法?答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围 (1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。6在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。9 8086与8088的主要区别是什么?答:8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度为6字节,8088只有4字节。10 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。11 8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。12 8086的中断向量表如何组成?作用是什么?答:把内存0段中03FFH区域作为中断向量表的专用存储区。该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。8086指令系统及寻址方式1. 根据下列要求编写一个汇编语言程序::(1) 代码段的段名为COD_SG(2) 数据段的段名为DAT_SG(3) 堆栈段的段名为STK_SG(4) 变量HIGH_DAT所包含的数据为95(5) 将变量HIGH_DAT装入寄存器AH,BH和DL(6) 程序运行的入口地址为START答案:DAT_SG SEGEMNTHIGH_DATDB 95DAT_SG ENDS;STK_SG SEGMENT DW64 DUP(?)STK_SG ENDS;COD_SG SEGMENTMAINPROCFARASSUMECS: COD_SG, DS: DAT_SG, SS: STK_SGSTART:MOVAX, DAT-SGMOVDS, AXMOVAH, HIGH_DATMOVBH, AHMOVDL, AHMOVAH, 4CHINT21HMAIN ENDPCOD_SG ENDS END START2. 指出下列程序中的错误:STAKSGSEGMENTDB100 DUP(?)STA_SGENDSDTSEGSEGMENTDATA1DB?DTSEGENDCDSEGSEGMENTMAINPROCFARSTART:MOVDS,DATSEGMOVAL,34HADDAL,4FHMOVDATA,ALSTARTENDPCDSEGENDSEND答案: 改正后:STAKSGSEGMENTDB100 DUP(?)STAKSGENDSDTSEGSEGMENTDATA1DB?DTSEGENDSCDSEG SEGMENTMAINPROCFARASSUME CS: CDSEG, DS: DTSEG, SS: STAKSGSTART:MOVAX, DTSEGMOV DS,AXMOVAL, 34HADDAL, 4FHMOVDATA1, ALMOVAH, 4CHINT 21HMAINENDPCDSEGENDSEND S3. 将下列文件类型填入空格:(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map 编辑程序输出的文件有_; 汇编程序输出的文件有_; 连接程序输出的文件有_。答案:编辑程序输出文件: (4)汇编程序输出文件: (1), (3), (5) 连接程序输出文件: (2), (6)6. 对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?DTSEGSEGMENT |DTSEGSEGMENTORG10H |ORG10HDATA1DB72H |DATA1DW7204HDB04H |DTSEGENDSDTSEGENDS |答案:不一样. 分别是72H, 04H和04H, 72H. 存储字时低8位存在低字节,高8位存在高字节.7. 下面的数据项设置了多少个字节?(1) ASC_DATADB1234(2) HEX_DATA DB1234H答案: (1) 设置了4个字节 (2) 设置了2个字节9. 指出下列指令的错误:(1) MOVAH,BX(2) MOVSI,BX(3) MOVAX,SIDI(4) MOVAX,BXBP(5) MOVBX,ES:AX(6) MOVBYTE PTRBX,1000(7) MOVAX,OFFSET SI(8) MOVCS,AX(9) MOVDS,BP答案: (1) 源、目的字长不一致 (2) 源、目的不能同时为存贮器寻址方式 (3) 基址变址方式不能有 SI和DI的组合 (4) 基址变址方式不能有 BX和BP的组合 (5) 在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为存贮器寻址方式 (6) 1000超出一个字节的表数范围 (7) OFFSET只用于简单变量,应去掉 (8) CS不能作为目的寄存器(9) 段地址不能直接送入数据段寄存器8. 执行下列指令后, AX寄存器中的内容是什么?TABLEDW10,20,30,40,50ENTRYDW3 . . .MOVBX,OFFSET TABLEADDBX,ENTRYMOVAX,BX答案: (AX)=40汇编语言程序设计基础9. 给定(SP)=0100,(SS)=0300,(FLAGS)=0240,存储单元的内容为(00020)=0040,(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT 8,试问执行INT 8指令后,SP,SS,IP,FLAGS的内容是什么?栈顶的三个字是什么?答案:(SP) = 00FA(SS) = 0300(IP) = 0040(FLAGS) = 0040堆栈内容:00A1H0900H0240H微计算机中处理器与I/O设备间数据传输控制方法1 8259A中断控制器的功能是什么?答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统。2 8259A初始化编程过程完成那些功能?这些功能由那些ICW设定?答:初始化编程用来确定8259A的工作方式。ICW1确定8259A工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。ICW2用来指定8个中断请求的类型码。ICW3在多片系统中确定主片与从片的连接关系。ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。3 8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?答:8259A的工作方式通过微处理器向其写入初始化命令字来确定。初始化命令字分别装入ICW1ICW4内部寄存器。8259A在工作过程中,微处理器通过向其写入操作命令字来控制它的工作过程。操作命令字分别装入OCW1OCW3内部寄存器中。8259A占用两个端口号,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以正确地把各种命令字写入对应的寄存器中。11 若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?答:中断向量表入口地址为:0段的0090H地址。对应4FE24H中断服务程序入口,在向量表中定位情况:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。12 试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H27H,8259A的端口地址为B0H和B1H。答:ICW1=1BH (送B0H端口),ICW2=20H (送B1H端口),ICW4=03H (送B1H端口)13 说明8237A单字节DMA传送数据的全过程。答:8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址寄存器,然后就将总线控制权放弃。若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线使用权进行下一字节的传送。1 A/D和D/A转换在微机应用中分别起什么作用?答:在微机应用中A/D转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A转换器完成微机输出数字量到模拟量的转换,实现微机控制。2 什么叫D/A转换器的分辨率?答:D/A转换器的分辨率指它所能分辨的最小输出电压与最大输出电压的比值。通常用D/A转换器输入数字量的位数来表示。微计算机总线1 微型计算机系统总线由哪三部分组成?它们各自的功能是什么?答:由地址总线、数据总线和控制总线三部分组成。地址总线用于指出数据的来源或去向;数据总线提供了模块间数据传输的路径;控制总线用来传送各种控制信号以便控制数据、地址总线的操作及使用。11. 设(DS)3000H,(SS)3000H,(AX)2000H,(BX)1200H,(SI)2,(DI)1,(SP)100H,(31200H)50H,(31201H)2,(31202H)0F7H,(31203H)90H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。1ADDAX,1200H6NEGWORD PTR 1200H2SUBAX,BX7SARBYTE PTR 1200HSI,13MOVBX,AX8ROLBYTE PTR BX+SI+1,14PUSHAX9MULWORD PTR BXSI5DECBYTE PTR 1200H 10DIVBYTE PTR 1200HDI答案:1(AX)=3200H2(AX)=0E00H3(31200H)=2000H4(300FEH)=2000H, (SP)=00FEH5(31200H)=4FH6(31200H)=0FDB0H7(31202H)=0FBH8(31203H)=21H9(DX)=121EH, (AX)=0E000H10溢出 微机接口技术练习题1. 简述微处理器、微计算机及微计算机系统三个术语的内涵。答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器、I/O接口电路及系统总线。微计算机系统包括微处理器、存储器、I/O接口电路、系统总线、外部设备和各种软件,形成一个完整的、独立的信息处理系统。5、8086被复位后,寄存器Flag、IP、CS的内容分别什么? 答:Flag、IP、CS的内容分别是0000 、0000 、FFFFH 。 6、8086/8088的EU与BIU各表示什么含义?各自的功能是什么?答:(1)EU是8086/8088微处理器的执行部件,BIU是8086/8088微处理器的总线接口部件。(2)EU的功能是执行指令,BIU的功能是使8086/8088微处理器与片外存储器或I/O接口电路进行数据交换。7、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。11、8086/8088的EU与BIU是如何协同工作的?答:(1)EU通过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令;(2)EU与BIU可独立工作,当EU不需要BIU提供服务时BIU可进行填充指令队列的操作。22、试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H27H,8259A的端口地址为B0H和B1H。答:ICW1=1BH (送B0H端口),ICW2=20H (送B1H端口),ICW4=03H (送B1H端口)2、下列程序段执行完后,A单元的内容是 H 。 DATASEGMENTADW0BDW0CDW230,20,54DATAENDS;- - - - - - - - - - - - - - - - - - - - - - - - - - CODESEGMENTMOVBX,OFFSET CMOVAX,BXADDB,AXMOVAX,2BXSALAX,1ADDAX,BMOVA,AXCODEENDS答:程序段执行完后,A单元的内容是 010EH 。4、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(DI)=2,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。填空回答下列问题。(1)MOVAX,BPDI;源操作数物理地址= H指令执行后(AX)= H(2)POPAX;源操作数物理地址= H指令执行后(AX)= H(3)PUSHES:BX;源操作数有效地址= H(4)LEADI,ARRAY;源字段的寻址方式是 指令执行后(DI)= H(5)JMPBX;指令执行后(IP)= H(6)ADDAL,BYTE PTR ARRAYBX ;源字段的寻址方式是 指令执行后(AL)= H答:(1)源操作数物理地址= 40102 H指令执行后(AX)= 2200 H(2)源操作数物理地址= 40100 H指令执行后(AX)= 00A0 H(3)源操作数有效地址= 200H (4)源字段的寻址方式是 直接寻址方式 指令执行后(DI)= 0050 H(5)指令执行后(IP)= 200 H(6)源字段的寻址方式是 寄存器相对寻址方式 指令执行后(AL)= 34 H5、(CS)=1000H,(DS)=2000H, (ES)=3000H, (SS)=4000H, (SP)=100H, (BX)=200H,(SI)=1, (20200H)=400H, (30200H)=1400H, (20202H)=0004, (20204H)=202H,(21400H)=1234H, (21405H)=5678H。执行下列程序段(注意:不是单条指令),填空回答问题: MOVBP,256;源字段的寻址方式是 ;指令执行后(BP)= HPUSHES:BX;源操作数物理地址= HMOVDI,3BXSI;(DI)= HDECSI;源字段的寻址方式是 ;指令执行后(SI)= HINCDI;目的操作数物理地址= HMOVAX,DI;(AX)= HADD-2BP,AX;目的操作数物理地址= HPOPBXMOVAX,BX+SI;程序段执行完后,(AX)= H答:源字段的寻址方式是 立即寻址方式 指令执行后(BP)= 100 H源操作数物理地址= 3200 H(DI)= 202 H源字段的寻址方式是 寄存器寻址方式 指令执行后(SI)= 0 H目的操作数物理地址= 20202 H(AX)= 0005 H目的操作数物理地址= 400FE H程序段执行完后,(AX)= 5678 H15. 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。试编写程序片段,读出计数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级数学加减法练习题与解析
- 室内水帘工程施工方案
- 第9理 静止的生命-外国静物画说课稿-2025-2026学年初中美术苏少版七上-苏少版
- 2024-2025学年新教材高中化学 专题3 从海水中获得的化学物质 2.3 离子反应(2)说课稿 苏教版必修1
- 员工职业发展承诺书范本下载
- 数控冲床操作工技能操作考核试卷及答案
- 生产线涂装质量评估报告
- 水力发电运行值班员前沿技术考核试卷及答案
- 存量优化建筑方案设计论文
- 材料的物理性能说课稿-2025-2026学年中职专业课-建筑材料-建筑类-土木建筑大类
- 47届世赛江苏省选拔赛轨道车辆技术项目技术工作文件v1.1
- 全国中小学“学宪法、讲宪法”知识素养竞赛题库及答案
- 2024年秋新冀教版三年级上册英语全册教学课件(新版教材)
- 第1-2课时Listening Speaking Unit 2 Transportation-课件 -【中职专用】高一学年英语同步课堂(高教版2023修订版·基础模块1)
- 十四年抗战史
- CJJT 164-2011 盾构隧道管片质量检测技术标准
- 2024-2034年全球及中国云母和绢云母行业市场发展分析及前景趋势与投资发展研究报告
- 标准方向讲解
- 2024年成都隆科城乡发展集团有限公司招聘笔试冲刺题(带答案解析)
- 口腔种植技术课件
- QBT 2959-2008 钢板网行业标准
评论
0/150
提交评论