首页 期末汇编语言试题及

期末汇编语言试题及

举报
开通vip

期末汇编语言试题及1。十进制数369变换成二进制数为(101110001)2,变换成十六进制数为(171)16。计算机中的指令由(操作码)和(地点码)两部分组成。3.8086的地点总线有20根,寻址范围为(1M)字节.4.下一条将要履行的指令的地点寄存在寄存器(指令指针寄存器)中。5.写出IBMPC机的三种子程序返回的指令(RET),(IRET),(IRETD)。汇编语言源程序需经过(汇编)程序汇编,(连结)程序连结才能生成可履行文件。存储器某单元的地点表示为2314H:4132H,则它的偏移地点=(4132),物理地点=(2727...

期末汇编语言试题及
1。十进制数369变换成二进制数为(101110001)2,变换成十六进制数为(171)16。计算机中的指令由(操作码)和(地点码)两部分组成。3.8086的地点总线有20根,寻址范围为(1M)字节.4.下一条将要履行的指令的地点寄存在寄存器(指令指针寄存器)中。5.写出IBMPC机的三种子程序返回的指令(RET),(IRET),(IRETD)。汇编语言源程序需经过(汇编)程序汇编,(连结)程序连结才能生成可履行文件。存储器某单元的地点表示为2314H:4132H,则它的偏移地点=(4132),物理地点=(27272H)REP指令前缀与(字符串)指令配合使用.9.在显示器上查察和改正内存单元的内容能够使用DEBUG的(D)和(E)命令.10.(AL)=BFH,要求障蔽第0,1两位,则要履行指令(ANDAL,3F);如果要求第0,1位变反,可使用指令(XORAL,3F)11。宏汇编适合于(程序短),(参数多)的子功能段使用;二、选择题设字长N=16,有符号数7AE9H的补码表示为(D)A.9EA7HB。76C4HC.8417HD。7AE9H2.比较有符号数3260H与0B425H的大小关系为(C)A.相等B.小于C。大于D。不能比较3.指令JMPWORDPTR[BX][DI]中转移的目标地点为(A)A.16dx(DS)+(BX)+(DI)B.16dx(ES)+(BX)+(DI)C.16dx(SS)+(BX)+(DI)D.16dx(CS)+(BX)+(DI)4.在指令MOVAX,[1000H]中,源操作数的寻址方式为(B)A.立刻寻址B.直接寻址C.段内间接寻址D.寄存器寻址5。中止矢量表中寄存的是(D)A.中止种类号B。断点地点C。中止服务程序D。中止服务程序入口地点6。8086的汇编语言指令系统中的条件转移指令能够使程序转移到(A)A.段内的任何地方B.距该指令偏移地点为—32768~+32767的地方C。距该指令偏移地点为—128~+127的地方。D。段外7。能定义ASCII码字符串的数据定义语句有(D)A.DB,DW,DD,DQ,DTB.DB,DW,DDC。DB,DWD。DB;8。若(AL)=87H,履行ADDAL,0F5H后,S,Z,C,O,P的状态为(C)A.SF=0,ZF=0,CF=1,OF=1,PF=0B.SF=1,ZF=0,CF=1,OF=0,PF=1C.SF=0,ZF=0,CF=0,OF=1,PF=0D.SF=1,ZF=0,CF=1,OF=1,PF=19。比较指令CMP(D)A。专用于有符号数比较B.专用于无符号数比较C.专用于串比较D。不划分比较的对象是有符号数仍是无符号数10。数据传送指令对标志位的影响为(D)A.都不影响;B.都影响;C.除了SAHF,POPF,其余均不影响.D.除了控制标志位,其余均不影响三、判断题()31.段间调用的子程序必须由伪操作FAR说明为远过程。T()32.PC机以位作最小寻址单位。F()33.当SRC是立刻数时,DST能够使用存储器寻址。F()34.指定各个逻辑段偏移地点能够使用ORG伪指令。T()35.LOOPE/LOOPZ是相等/为零时转移到标号,其退出条件是(CX)=0或ZF=0。T()36.POPIPF()37。设327FH和0BFFFH为有符号数的补码表示,则327FH〈0BFFFHF()38。多个模块间的符号交错引用要用伪指令PUBLIC和EXTRN说明T()39.MOVAX,VAR1—VAR2+100F()40。ADD[SI],50F四、程序剖析题1。ADW1234HBDW5678HPUSHAPUSHBPOPAPOPB试回答:上述程序段履行后(A)=5678H,(B)=1234H剖析下面程序段,MOVAL,200SARAL,1MOVBL,ALMOVCL,2SARAL,CLADDAL,BL试问程序段履行后(BL)=0E4H(AL)=0DDH3。STRINGDB‘ABCDEFGHIJ'MOVAH,01;从键盘输入字符INT21HANDAL,0FHDECALXORAH,AHMOVBX,OFFSETSTRINGADDBX,AXMOVBL,[BX]MOVAH,02H;显示输出INT21H1~9试回答:(1)上述程序段的功能是什么?根据从键盘输入的字符‘1'~‘9,’确定在显示器上显示STRING中第几个字符。(2)如从键盘输入字符4。有如下程序:ANDAL,AL‘4,’程序段有什么结果?显示器显示字符‘D’JZBRCH1RCRAL,1JZBRCH2RCLAL,1INCALJZBRCH3上述程序运行后,试回答:(1)当(AL)=(AL)=0时,程序转向BRCH12)当(AL)=(AL)=1时,程序转向BRCH2(3)当(AL)=(AL)=-1时,程序转向BRCH35。下列程序段达成什么工作?把DAT1+20存储单元开始的10个字节搬到DAT2开始的连续10个存储单元中DAT1DB30DUP(?)DAT2DB10DUP(?)┇MOVCX,10MOVBX,20MOVSI,0MOVDI,0NEXT:MOVAL,DAT1[BX][SI]MOVDAT2[DI],ALINCSIINCDILOOPNEXT下面程序段履行完此后,AL的内容是什么?0F00HMOVBX,00FFHANDBX,0FFFHORBX,0F0FHXORBX,00FFH履行下列指令后,AX寄存器中的内容是什么?3000HSTARTDW10H,20H,30H,40H,50HEE1DW3┇MOVBX,OFFSETSTARTADDBX,EE1MOVAX,[BX]8。试剖析下面程序段的功能是什么?判断AL的内容,若为‘~A'‘的Z’大写字母时,程序转LETTER处理,否则转OTHER办理CMPAL,‘A'JCOTHERCMPAL,‘Z’+1JNCOTHERJMPLETTER┇OTHER:┇LETTER:┇五、程序填空题1.设AX,BX中的数一个为正数,一个为负数,下面程序段达成将正数送到PLW单元中寄存,请将程序中所缺指令语句补上。TESTAX,8000HJEK1或JZK1MOVPLW,BXJMPDONEK1:MOVPLW,AXDONE:2。现有下列数据段:DATASEGMENTSTR1DB‘ABCDEFGHIJKL'COUNTEQU-STR1BUFDBCOUNTDUP(0)DATAENDS下面程序段是实现把STR1中所有字符逆向传送到BUF缓冲区(即STR1中第一个字符送到BUF的最后一个单元,STR1中最后一字符送到BUF的第一个单元)。试把程序中所空缺的指令填上。MOVSI,OFFSETBUF-1MOVDI,OFFSETBUFMOVCX,COUNT__CLD__LOOP:MOVSB__SUBSI,2__LOOPLOP或许(STD/ADDDI,2)六、程序设计题编程序段计算SUM=∑ai=a1+a2+。.。+a20,已知a1。。。...a20依次寄存在以BUF为首址i=1的数据区,每个数据占两个字节,和数SUM也为两个字节.(要求用循环构造编写,循环控制采用计数控制)。(此题勿需书写源程序格式,只要把试题要求的相关指令序列书写出来。)程序段:MOVAX,0MOVBX,OFFSETBUFMOVCX,20LOP:ADDAX,[BX]INCBXINCBXLOOPLOPMOVSUM,AX设在DAT单元寄存一个-9~+9的字节数据,在SQRTAB数据区中寄存了0~9的平方值,请用直接查表法编写一个子程序,在SQRTAB中查找出DAT单元中数据对应的平方值送SQR单元。并写出主程序的调用方式。数据段如下:DATASEGMENTDATDBXXHSQRTABDB0,1,4,9,。.。81SQRDB?DATAENDSSTACL1SEGMENTPARASTACKDW20HDUP(?)STACK1ENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK1START:MOVAX,DATAMOVDS,AX┇CALLSUBROT┇MOVAH,4CHINT21HSUBROTPROCPUSHAXPUSHBXLEABX,SQRTABMOVAL,DATTESTAL,80HJNSNEXTNEGALNEXT:XLATSQRTABMOVSQR,ALPOPBXPOPAXRETSUBROTENDPCODEENDSENDSRART试编写出把DX、AX中的双字右移四位的程序段。MOVCL,04SHRAX,CLMOVBL,DLSHRDX,CLSHLBL,CLORBL,AH4.定义一个数据区,它包含有23H,24H,25H和26H四个字符数据,把这个数据区复制20次,并显示出复制结果.DATASEGMENTPATTERNDB23H,24H,25H,26HDISPLAYDB80DUP()‘,$‘’'DATEENDSCODESEGMENT┇CLDLEASI,PATTERNLEADI,DISPLAYMOVCX,80REPMOVSBMOVAH,09HLEADX,DISPLAYINT21HRETCODEENDS
本文档为【期末汇编语言试题及】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
天道酬勤
暂无简介~
格式:doc
大小:92KB
软件:Word
页数:6
分类:
上传时间:2022-04-02
浏览量:0