微机原理习题答案(1).doc

上传人:飞**** 文档编号:41906580 上传时间:2022-09-13 格式:DOC 页数:44 大小:2.17MB
返回 下载 相关 举报
微机原理习题答案(1).doc_第1页
第1页 / 共44页
微机原理习题答案(1).doc_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《微机原理习题答案(1).doc》由会员分享,可在线阅读,更多相关《微机原理习题答案(1).doc(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微型打算机情理及应用习题集专业班级学号姓名目录第1章概述.2第2章微处理器及其结构.4第3章8086/8088CPU指令系统.9第4章汇编语言次序方案.17第5章存储器系统.28第6章输出输出与中断技能.32第7章微型打算机的接口技能.40第1章概述一、填空题1运算器跟把持器集成在一块芯片上,被称作CPU。2总线按其功能可分数据总线、所在总线跟把持总线三种差异典范的总线。3迄今为止电子打算机所共同按照的义务情理是冯诺依曼型情理。4写出以下原码板滞数的真值;假设分不作为反码跟补码时,其表示的真值又分次序存储跟次序把持的工作情理。这种情理又称为不是多少多?(1)01101110二进制原码11011

2、10二进制真值110十进制真值01101110二进制反码1101110二进制真值110十进制真值(01101110二进制补码1101110二进制真值110十进制真值(2)10110101二进制原码0110101二进制真值53十进制真值10110101二进制反码1001010二进制真值74十进制真值10110101二进制补码1001011二进制真值75十进制真值5写出以下二进制数的原码、反码跟补码设字长为8位。(1)(1010110)二进制真值(01010110)(01010110)(01010110)补码原码反码(2)(1010110)二进制真值(11010110)(10101001)(101

3、01010)补码原码反码6.X=78H,那么-X=88H。补补7已经明白X1=+0010100,Y1=+0100001,X2=0010100,Y2=0100001,试计算以下各式设字长为8位。(1)X=XY=0001010000100001=00110101Y补补补1111YYY(2)X(3)X(4)X12补=X补=X补=X1补Y2补=0001010000100001=0011010122222补Y补=1110110000100001=0000110122补Y2补=1110110011011111=11001011BCD数。135.56493.7265625108将以下十六进制数分不转换成二进

4、制、八进制、十进制跟1(5D.BA)=0101,1101.1011,10102168=1001,0011.0111,0010,0110,0101,0110,0010,0101BCD2(1001.0101,1)=9.3437511.269.58161028=1001.0011,0100,0011,0111,0101BCD9写出以下字符的ASCII码。(1)939HASCII码(2)C43HASCII码(3)$24HASCII码(4)空格20HASCII码(6)回车0DHASCII(5)b62HASCII码码(8)报警符07HASCII码(7)换行0AHASCII码二、选择题1以下无标志数中最小的

5、数是A。A(01A5)HB(1,1011,0101)BC(2590)DD(3764)O2以下有标志数中最大年夜的数是A1002H3在板滞数A中,零的表示办法是唯一的。A补码B原码C补码跟反码48位二进制数补码的数值表树范畴为A。B127127D128128D。B1001001100101100BC2570OD9614DD原码跟反码A.128127C.一1291285假设以下字符码ASCII中有奇偶校验位,但没有数据差错,采用偶校验的字符码是D。A11001011B11010110C11000001D110010016B9H可以看成ABD。A无标志数185B带标志数71的补码D带标志数57的原码

6、C十进制数99的组合BCD码三、简答题1简述微处理器、微打算机及微打算机系统三个术语的内涵。答:微处理器是微打算机系统的核心硬件部件,它本身存在运算才能跟把持功能,对系统的功能起决定性的阻碍。微处理器一般也称为CPU;微打算机是由微处理器、存储器、I/O接口电路及系统总线形成的裸机系统。微打算机系统是在微打算机的基础上配上呼应的内部配备跟各种软件,形成一个残缺的、独破的信息处理系统。三者之间是有特不大年夜差其他,微处理器是微型打算机的形成部分,而微型打算机又是微型打算机系统的形成部分。2什么叫总线?什么缘故各种微型打算机系统中普遍采用总线结构?答:总线是模块与模块之间转达信息的一组公用旗帜暗记

7、线。总线标准的树破使得各种符合标准的模块可以特不便当地挂在总线上,使系统扩展跟升级变得高效、庞杂、易行。因此微型打算机系统中普遍采用总线结构。3微型打算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型打算机系统总线从功能上分为所在总线、数据总线跟把持总线三类。所在总线用于指出数据的来源或行止,单向;数据总线供应了模块间数据传输的路径,双向;把持总线用来转达各种把持旗帜暗记或形状信息以便更好调跟各功能部件的义务。第2章微处理器及其结构一、填空题18086/8088CPU实行指令中所需把持数所在由EU打算出16位偏移量部分送BIU,由BIU最后形成一个20位的内存单元物理所在。2808

8、6/8088CPU在总线周期的T时刻,用A/SA/S输出20位所在信1196163息的最高4位,而在其他时钟周期,那么输出形状信息。38086/8088CPU复位后,从0FFFF0H单元开始读取指令字节,一般谁人单元在ROM区中,在其中设置一条跳转指令,使CPU对系统停顿初始化。48086系统的存储系统结构中,1MB存储体分2个库,每个库的容量全然上512K字节,其中跟数据总线DD相连的库全部由奇所在单元形成,称为高位字节库,158并用BHE作为此库的选通信号。58086/8088系统中,可以有64K个段肇端所在,任意相邻的两个段肇端所在相距16个存储单元。6用段基值及偏移量来指明内存单元所在

9、的办法称为7素日8086/8088CPU中当EU实行一条占用特不多时钟周期的指令时,或者在多空闲形状。88086CPU应用16根所在线访征询I/O端口,最多可访征询逻辑所在。处理器系统中在交换总线把持时会出现64K个字节端口,1M个字节单元。指令周期,它素日包括假设干个应用20根所在线访征询存储单元,最多可访征询9CPU取一条指令并实行该指令的时刻称为总线周期,然后者又包括有假设干个时钟周期。10.11.12.13.二、单项选择题1某微机最大年夜可寻址的内存空间为16MB,其CPU的所在总线至少应有E条。D22E24A26B28C2028086/8088CPU的RESET引足至少应坚持A个时钟

10、周期的正脉冲宽度才能有效复位。A43当RESET旗帜暗记进入高电平形状时,将使化为0FFFFH。ASS48086/8088CPU与慢速存储器或I/O接口之间停顿数据传输,为了使转达速度匹配,偶尔需要在C形状之间拔出假设干等待周期TW。B.5C2D38086/8088CPU的D存放器初始BDSCESDCSAT1跟T2BT2跟T3CT3跟T4D随机D。58086/8088CPU中标志存放器的要紧感染是A检查当前指令的差错C决定是否停机B纠公道前指令实行的结果与差错D发生阻碍或把持某些后续指令所需的标志68086最小办法下的存储器读周期中所在锁存发生在总线周期的AT1BT2CT3DT4A时刻。7指令

11、指针IP的感染是A。A保存将要实行的下一条指令的所在C保存运算器运算结果内容B保存CPU要访征询的内存单元所在D保存正在实行的一条指令A。B由编程停顿办法设定D需要总线把持器828888086CPU有两种义务办法,最小办法的特征是ACPU供应全部把持旗帜暗记C不需要8282收发器三、简答题18086/8088CPU分为哪两个部分?怎么样调跟义务?答:EU是实行部件,要紧的功能是实行指令跟形成有效所在。I/O接口电路传输数据,要紧功能是形成理论所在、预取BIU是总线接口部件,与片外存储器及指令跟存取把持数。EU通过BIU停顿片外把持数的访征询,BIU为EU供应将要实行的指令。EU与BIU可分不独

12、破义务,当EU不需BIU供应效力时,BIU可停顿填充指令行列的把持。28086/8088CPU的所在总线有多少多位?其寻址范围是多少多?答:8086/8088CPU的所在总线共20位,最大年夜可寻址1MB空间。38086/8088CPU应用的存储器什么缘故要分段?怎么样分段?答:8086/8088为16位CPU,其内部的ALU、相关的所在存放器如SP、IP以及BX、BP、SI、DI等全然上16位的,因此对存储器所在的处理也只能是16位把持,即8086/8088的开门见山寻址才能在64KB范围内。而理论上8086/8088有20条所在线,它的最大年夜寻址空间为1MB。这就发生了一个冲突,即怎么样

13、用个20位的存储器物理所在?16位的所在存放器去表示一理论应用的处理办法是:将1MB大小的存储空间分为假设干“段,每段不逾越64KB。如此,一个20位的物理所在就可以用“16位段基址:16位偏移量的办法称8086/8088的段存放器中。为逻辑所在来表示了,其中段所在存放在48086/8088CPU中有多少多个通用存放器?有多少多个变址存放器?有多少多个指针存放器?素日哪多少多个存放器亦可作为所在存放器应用?答:8086/8088CPU中共有:8个16位的通用存放器AX、BX、CX、DX、BP、SP、SI、DI;2个变址存放器SI、DI;2个指针存放器BP、SP;其中BX、BP、SI、DI亦可作

14、所在存放器。5Intel8086与8088有何区不?答:8086与8088的区没关系表示在以下多少多个方面:第一、8086的指令行列可以容纳6个字节,每个总线周期在存储器中取出节指令代码填入行列。而8088只能容纳4个字节,且每个总线周期只能取出指令代码。2个字1个字节第二、8086内部数据总线宽度为16位,8088内部数据总线宽度只要8位。留心:8086跟8088内部数据总线的宽度差异将导致扩大年夜主存储器及输出/输出接口时系统所在线跟数据线连接办法的差异。第三、其他差其他引足定义:1ADAD,在8086中为所在/数据复用,而150在8088中ADAD改为AA只作所在线用;234、28号引足

15、定义差异。15815868086/8088CPU义务在最小办法时:当CPU访征询存储器时,要使用哪些旗帜暗记?当CPU访征询外设接口时,要使用哪些旗帜暗记?答:8086/8088CPU义务在最小办法时,假设访征询存储器,需用到以下旗帜暗记:M/IO、ALE、DT/R、DEN、READY、假设访征询外设,需用到以下旗帜暗记:ADAD。BHEWRRD、ADAD、A/SA/S。015196163M/IO、ALE、DT/R、DEN、READY、WRRD、0157试指出以下运算后的各个形状标志,并阐明进位标志跟溢出标志的区不:11278H3469H答:CF=0AF=1ZF=0SF=0OF=0PF=125

16、4E3H27A0H答:CF=0AF=0ZF=0SF=0OF=0PF=033881H3597H答:CF=0AF=0ZF=0SF=0OF=0PF=1401E3H01E3H答:CF=0AF=0ZF=1SF=0OF=0PF=1其中,进位标志CF用于判不无标志数运就是否逾越数的表树范畴,而溢出标志OF用于判不带标志数运就是否逾越数的表树范畴。奇偶标志PF只能揣摸结果低8位中“1的个数为奇数仍然偶数。8什么是逻辑所在?什么是物理所在?它们之间有什么联络?各用在那里?答:逻辑所在由两个16位的部分即段基址跟偏移量形成,一般在次序中出现的所在都表示为逻辑所在办法;物理所在是一个20位的所在,它是唯一能代表存储

17、空间每个字节单元的所在,一般只出现在所在总线上。由于8086/8088CPU中的存放器只要16位长,因此次序不克不迭开门见山存放20位的物理所在,而必须借助逻辑所在,即用两个16位的存放器来表示物理所在。他们之间的关系是:物理所在段基址所在。*16偏移量;其他,一个物理所在可对应多个逻辑9设现行数据段位于存储器0B0000H0BFFFFH单元,DS段存放器内容为多少多?答:DS段存放器内容为0B000H。10给定一个存放数据的内存单元的偏移所在是20C0H,DS=0C0E0H,求出该内存单元的物理所在。答:物理所在:0C2EC0H。118086/8088什么缘故采用所在/数据引线复用技能?答:

18、考虑到芯片本钞票跟体积,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有旗帜暗记是不足用的,采用所在/数据线复用引线办法可以处理这一冲突,从逻辑角度,所在与数据旗帜暗记不会同时出现,二者可以分时复用一致组引线。12如何样判定8086的最大年夜或最小义务办法?答:引线MNMX的逻辑形状决定8086的义务办法,MNMX引线接高电平,8086被设定为最小办法,MNMX引线接低电平,8086被设定为最大年夜办法。138086全然总线周期是怎么样形成的?答:全然总线周期由4个时钟(CLK)周期形成,定时刻次序定义为T1、T2、T3、T4。14在基于8086的微打算机系统

19、中,存储器是怎么样结构的?存储器是怎么样与处BHE理器总线连接的?旗帜暗记起什么感染?答:8086为16位微处理器,可访征询1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,分不命名为偶存储体跟奇存储体;偶体的数据线连接D7D0,“体选旗帜暗记接所在线A0;奇体的数据线连接D15D8,“体选旗帜暗记接BHE旗帜暗记;A0旗帜暗记有效时赞同访征询偶体中的低字节存储单元,BHE旗帜暗记有效时赞同访征询8086的低字节访征询、高字节访征询及字访征询。610AH:1CE7H。试写出该奇体中的高字节存储单元,完成15有一个由20个字形成的数据区,其肇端所在为数据区首末单元的理论所在PA

20、。首单元所在:610A0H+1CE7H=62D87H末单元所在:62D87H27H=62DAEH16有两个16位的字31DAH、5E7FH,它们在8086系统存储器中的所在为00130H跟00135H,试画出它们的存储器表示图。所在内容0DAH31H00130H00131H00132H00133H00134H00135H00136H7F5E17试阐明8086CPU的把持引足ALE的感染。答:8086的低位所在线与数据线复用,为保证所在线坚持充分的时刻,需应用ALE旗帜暗记将低位所在线通过锁存器保存,以形成系统所在总线。第3章8086/8088CPU指令系统一、揣摸题1MOVAX,BP的源把持数

21、物理所在为16DS+BP。2OUTDX,AL指令的输出是16位把持数。3不克不迭用破刻数给段存放器赋值。4所有转达指令都不阻碍PSW存放器的标志位。5堆栈指令的把持数均为字。6段内转移指令实行结果要修改IP,CS的值。二、单项选择题1存放器开门见山寻址办法中,把持数在A.通用存放器B.I/O端口C.存储单元2A寻址办法的跨段前缀弗成省略。A.DS:BPB.DS:SIC.DS:DI3假设SS=2000H,SP=0012H,AX=1234H,实行PUSHAX后,SP=C。A.0014H4用BP作基址变址寻址时,把持数所在的段是当前A.数据段B.代码段C.堆栈段D.附加段5已经明白IP=1000H,

22、CF=0,那么实行指令JNCShortlabel后,以下各数C中。D.段存放器D.SS:BPB.0011HC.0010HD.000FHC。中哪一个是可以的IP值?BB0FFEHA0FFFFHC10FEHD1100H6实行以下指令后,AX=A。MOVMOVAX,1234HCL,4AX,CLAXROLDECMOVCX,4CXMULHLTA.8D00HB.9260HC.8CA0HD.0123H7设AL=-68,BL=86,实行SUBAL,BL指令后,精确的结果是C。A.CF=1B.SF=1C.OF=1D.ZF=18已经明白SI0004H,DS8000H,80004H=02H,80005H=C3H。指

23、令LEAAX,SI实行后AXC。A.0002HB.0005HC.0004HD.C302H9条件转移指令JNE的条件是C。A.CF010在8086中,BX0282H,且题中指令已在指令行列中,那么实行INCBYTEPTRBX指令需要的总线周期为C。A.0B.1D.3B.CF1C.ZF0D.ZF1C.2三、多项选择题1以下指令中源把持数应用存放器寻址办法的有BF。A.MOVBX,BUFSIB.ADDSI+50,BXC.SUBAX,2D.CMPAX,DISPDIE.MULVARBXF.PUSHCX2将累加器AX的内容清零的精确指令是BCD。A.CMPAX,AXC.ANDAX,0B.SUBAX,AXD

24、.XORAX,AX3精确将字变量WORDVARR偏移所在送存放器AX的指令是CD。A.MOVAX,WORDVARRB.LESAX,WORDVARRC.LEAAX,WORDVARRD.MOVAX,OFFSETWORDVARR4调用CALL指令可有ABDE。A.段内开门见山D.段间开门见山B.段内开门见山E.段间开门见山C.短距离SHORT58086指令的把持数可以有ABC。A.0B.1C.2D.3四、填空题1与指令MOVBX,OFFSETBUF功能一样的指令是LEABX,BUF。2假设BX=0449H,BP=0200H,SI=0046H,SS=2F00H,2F246H=7230H那么实行XCHG

25、BX,BP+SI指令后,BX=7230H。3实行以下指令序列后,完成的功能是将DX,AX的值除以16。MOVNEXT:SHRRCRCX,4DX,1AX,1NEXTLOOP4已经明白AL01011101B,实行指令NEGAL后,再实行CBW后,AX0FFA3H。5在数据转达类指令中,只要SAHF跟POPF两条指令会阻碍标志位的值,其中指令POPF是唯一可以修改TF标志的指令。6设有100个字节数据补码,存放在数据段中EA2000H的存储单元中。以下次序该当从该数据区中寻出最小的一个数据,下面次序补偿残缺。并存入EA2100H单元中,请将MIN:MOVMOVBX,2000HAL,BXCX,99BX

26、MOVLOOP1:INCCMPAL,BXLOOP2JLEMOVAL,BXCXLOOP2:DECJNZLOOP1MOV2100H,AL7MOVAX,ES:BXSI中,源把持数的物理所在打算式是:ES16BXSI。五、综合题1请指出以下各指令的源、目的把持数所应用的寻址办法。1MOVSI,2100H2SBB3AND4ORDISPBX,7DI,AXAX,609EH5MOVBXDI30H,CX6PUSHES:BP7CALLDISPDI答:1源把持数:破刻数寻址;目的把持数:存放器寻址2源把持数:破刻数寻址;目的把持数:带位移量的基址寻址3源把持数:存放器寻址;目的把持数:变址寻址4源把持数:开门见山寻

27、址;目的把持数:存放器寻址5源把持数:存放器寻址;目的把持数:带位移量的基址变址寻址6源把持数:带段跨越的基址寻址;目的把持数:隐含寻址7只要一个把持数,为带位移量的变址寻址2请指出以下各条指令的差错,并改正。1MOV2ADD3PUSH4IN100,23HAX,BXBP6DLAX,3FH3FFH,ALAX5OUT6POP7IMUL84CHSHLBX,9INT10XCHG11MOV12MOV13MOV14MOV15MOV16MOV300DX,0FFFHAH,BXBX,ES:AXAX,OFFSETSICS,AXDS,ESDS,1000H答:1差异意开门见山向段存放器送破刻数,可改为:MOVMOVA

28、X,1000HDS,AX2该指令在语法上是对的,即可以把一个破刻数送入一个存储单元;但是假设考虑理论编译,那么第一把持数前应加上BYTEPTR或WORDPTR阐明,否那么汇编次序会因不克不迭判定把持数长度而教唆出错。可改为:MOVBYTEPTR100,23H3不克不迭同时应用两个基址存放器BX、BP停顿开门见山寻址,可改为:AX,BXDI6DL是一个字节。ADD4堆栈把持应以字为单元停顿,而可改为:PUSHDX5在输出/输出指令中,8位端口所在应开门见山写在把持数处。可改为:INAX,3FH6端口所在3FFH已逾越8位二进制表树范畴,16位端口所在应存于DX。可改为:MOVDX,3FFHOUT

29、DX,ALBX、BP、SI、DI四个存放7AX不克不迭用于开门见山寻址,开门见山寻址只能用器之一。可改为:POPBX8破刻数不克不迭做乘法指令的把持数,可改为:MOVIMULBL,4CHBL9当逻辑移位的次数大年夜于1时,该当用CL教唆次数。可改为:MOVSHLCL,5BX,CL10把持数300255,已逾越有效的中断典范码范围。11XCHG指令差异意破刻数做它的把持数。可改为:MOVCX,0FFFHDX,CXXCHG12源、目的字长不不合13在8086寻址办法中,AX不克不迭作为基址存放器应用能同时为存贮器寻址办法,同时源、目的不14OFFSET只用于庞杂变量,应去丢掉15CS不克不迭作为目

30、的存放器16段存放器之间不克不迭开门见山转达数据3设假设标志存放器原值为0A11H,SP=0060H,AL=4。以下多少多条指令实行后,标志存放器、AX、SP的值分不是多少多?PUSHFLAHFXCHGPUSHSAHFPOPFAH,ALAX答:指令实行后标志存放器的值为0411H,AX=0411H,SP=005EH。4假设在次序的括号中分不填入指令:(1)LOOPL20(2)LOOPNE(3)LOOPEL20试阐明在三种情况下,当次序实行完后,AX、BX、CX、DX四个存放器的内容分不是什么L20BEGIN:MOVMOVMOVMOVINCAX,01BX,02DX,03CX,04AXL20:AD

31、DSHR(BX,AXDX,1)答案:1AX=5BX=16CX=0DX=02AX=3BX=7CX=2DX=03AX=2BX=4CX=3DX=15在已学的指令中,可完成累加器清0的单条指令有哪些?比较它们的功能。答:1MOVAX,0;仅将累加器清0,不会阻碍任何标志位2SUBAX,AX;累加器清0的同时阻碍所有形状标志,具体地有:ZF、PF置1,CF、AF、SF、OF均清03ANDAX,0;将累加器清0,ZF、PF置1,CF、OF、SF清0;将累加器清0,ZF、PF置1,CF、OF、SF清04XORAX,AX6已经明白DS=2000H,有关的内存单元值为:(21000H)=00H,(21001H)

32、=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,标志COUNT的偏移所在为1200H。实行以下指令后,存放器AX、BX、SI的值分不是多少多?MOVMOVMOVBX,OFFSETCOUNTSI,BXAX,COUNTSIBX答:实行结果为BX=1200H,SI=1000H,AX=3040H。7设假设内存单元DATA在数据段中偏移量为55H、66H、77H、88H。以下多少多条指令实行后,CL、SI、DS的值分不是多少多?24C0

33、H处,24C0H24C3H单元中依次存放着存放器AX、BX、MOVLEAAX,DATASI,DATACL,SIMOVLDSBX,DATA答:实行结果为AX=6655H,BX=6655H,CL=55H,SI=24C0H,DS=8877H。8假设AX=26D3H,CX=7908H,CF=1,实行以下指令后,存放器AX、CX的值分不是多少多?CF=?OF=SALRCRROLCH,1AX,CLAL,1答:实行结果为AX=0A64CH,CX=0F208H,CF=OF=0。9下面的次序实行后,DX、AX的值分不是多少多?1234H、5678H;以X为首址的字单元中的数据依次为;以Y为首址的字单元中的数据依

34、次为8765H、4321HLEASI,XLEADI,YMOVMOVDX,SI2AX,XADDADCAX,XDX,SI2CMPJLDX,DI2L2CMPJLAX,YL1JMPMOVJMPEXITL1:AX,1EXITL2:MOVAX,2EXIT:答:实行结果为AX=2,DX=0ACF0H。10设VAR字单元的值为x,F1字单元的值为y,试编程按以下央求给y赋值:20x3030xx30,那么转PLUS2AX,1CMPJLMIN2;x1,那么转MIN2;30x,y=0MOVJMPGOF1,0PLUS2:MOVF1,2;y=2JMPMIN2:MOVGO:GOF1,-2;y=-2或00FEH;后续处理简

35、析:本例中并未阐明VAR字节单元是带标志数仍然无标志数,读者在使用揣摸转移指令时可任意选用。假设看成带标志数,应应用指令,如参考次序;假设看成无标志数,那么应应用JG、JL、JGE、JLE等JA、JB、JAE、JBE等指令。第4章汇编语言次序方案一、填空题1段定义伪指令语句用SEGMENT语句表示开始,以ENDS语句表示终了。2ARRAYDW10DUP5DUP4DUP20H,40H,60H语句实行后共占1200字节存储单元。3汇编语句中,一个过程有NEAR跟FAR两种属性。NEAR属性表示主次序跟子次序在一致个代码段中,FAR属性表示主次序跟子次序不在一致个代码段中。4DOS系统功能号应放在A

36、H存放器中。5子次序又称过程,它可以由PROC语句定义,由ENDP语句终了,属功能够是NEAR或FAR。6假设VAR为数据段中已定义的变量,那么指令MOVBX,OFFSETVAR中源把持数的寻址办法是破刻数寻址。二、选择题1EXE文件发生在D之后。A.汇编B.编辑C.用软件转换2变量定义的伪指令助记符有A.DBB.DWC.DDD.DF3主次序与子次序之间转达参数可通过A.堆栈B.存储器单元C.通用存放器4打算机系统软件中的汇编次序是一种D.连接ABCEF。E.DQF.DTABC停顿。D.指令行列C。E.其他A.汇编语言次序C.翻译次序B.编辑次序D.将低级语言转换成汇编次序的次序5假设主次序段

37、中数据段名为A.MOVAX,DATAMOVES,AXC.PUSHDSDATA,对数据段的初始化把持应为B.MOVAX,DATAB。MOVDS,AXD.MOVDS,DATA68086宏汇编源次序中,假设BUFF是字变量名,那么实行指令MOVBX,BUFF后,BX中的值为BUFF单元的A。A.字数据值B.变量典范值C.段基址D.段内偏移量三、综合题1以下标号什么缘故是正当的(1)GET.DATA(2)1_NUM(3)TEST-DATA(4)RET(5)NEWITEM答案:(1)由于.只赞同是标号的第一个字符(2)第一个字符不克不迭为数字(3)差异意出现-(4)不克不迭是保存字,如助记符(5)不克不

38、迭有空格2已经明白数据跟标志定义A1A2K1DB?8DBEQU100揣摸以下指令的正误,并阐明差错指令的缘故。1MOVK1,AX2MOVA2,AH3CMPA1,A24MOVBX,K1MOVBX,DX5K1EQU200答:1差错。K1是标志,在此处相当于破刻数2精确。100,故不克不迭做目的把持数。3差错。A1、A2全然上字节变量,相当于两个存储器单元,故不克不迭同时出现在一条指令中开门见山停顿比较。4精确。5差错。用EQU定义的标志不克不迭重新赋值,除非已用PURGE扫除了原值。3假设数据段中有定义NUM1NUM2EQUDW23H0那么指令MOVNUM2,NUM1的源、目把持数的寻址办法以及指令实行后NUM21单元的内容分不是什么?答:指令MOVNUM2,NUM1的源把持数应用破刻数寻址,目的把持数应用开门见山寻址

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁