汇编语言程序设计练习题与答案

汇编语言程序设计练习题与答案

ID:1045078

大小:74.50 KB

页数:10页

时间:2017-11-07

汇编语言程序设计练习题与答案_第1页
汇编语言程序设计练习题与答案_第2页
汇编语言程序设计练习题与答案_第3页
汇编语言程序设计练习题与答案_第4页
汇编语言程序设计练习题与答案_第5页
资源描述:

《汇编语言程序设计练习题与答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。)1.为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是( D  )A.DB41,42,43,44,45,46B.DW4142H,4344H,4546HC.DW‘AB’,‘CD’,‘EF’D.DW‘BA’,‘DC’,‘FE’2.DA2DB‘AB’,‘CD’┇MOVAX,WORDPTRDA2+1上述语句执行后AX中的值是( D  )A.‘AD’B.‘BC’C.‘DA’D.‘CB’3.

2、下列数据定义语句中可实现留空20H个字节存储单元的是( D )A.DB20DUP(?)B.DW20HDUP(?)C.DB10HDUP(4DUP(?))D.DD08HDUP(?)4.如某存储器分段时,表示偏移地址是17位二进制代码,那么一个段最多的存储单元数是( D  )A.32K字节B.32K字C.64K字节D.64K字5.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是( B  )A.BXB.BPC.SID.DI6.下列指令中有语法错误的是( C  )A.PUSHAXB.PUSH[20H+SI+BX]C.POPCSD.PUSHC

3、S7.执行PUSHBP指令时,目的操作数的物理地址表达式是( D )A.16*SS+BPB.16*DS+BPC.16*CS+IPD.16*SS+SP8.把BL中的数据输出到端口8CH中正确指令是( C  )A.OUT8CH,BLB.IN8CH,BLC.MOVAL,BLD.MOVAL,BLOUT8CH,ALIN8CH,AL9.结果为零的条件转移指令,其测试条件是( A  )A.ZF=1B.ZF=0C.SF=lD.SF=010.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方

4、框里应填的语句是MOVCH,0TESTDA-BYTE,80HMOVCH,0FFHZERO:MOVDH,CH( C  )A.JNZZEROB.JSZEROC.JZZEROD.JCZERO11.汇编源程序时,出现语法错误的语句是( C  )A.MOV[BX+SI],BXB.MOVCL,[BP+DI]C.MOVCS,AXD.MOVDS,AX12.设SP初值为3050H,执行指令PUSHBX后,SP的值是( B )A.304FHB.304EHC.3048HD.3049H13.串操作指令中,每次操作后使SI/DI为减量应设置( C  )A.D

5、F=0B.TF=1C.DF=1D.TF=014.设AL=57H,BL=24H,执行指令SUBAL,BL后,寄存器内容为( B )A.AL=57H,BL=24HB.AL=33H,BL=24HC.AL=57H,BL=33HD.AL=33H,BL=015.当执行ADDAX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是(A)A.表示结果中含1的个数是奇数B.表示结果中含1的个数是偶数C.表示该数是奇数D.表示结果中低8位中含1的个数是奇数16.设物理地址(21000H)=20H,(21001H)=30

6、H,(21002H)=40H。如从地址21001H中取出一个字的内容是(D)A.2030HB.3040HC.3020HD.4030H17.转移指令JMPNEARPTRPROCA的转移范围是(A)A.8000H~7FFFHB.7FFFH~0FFFHC.80H~7FHD.0FH~7FH18.没有语法错误的输入指令是(A)A.INAL,30HB.IN30H,ALC.INDX,ALD.INAL,[BX]19.设SP的初值为1000H,执行指令PUSHAX后SP的值是(C)A.OFFFHB.1001HC.0FFEHD.1002H20.设SP的

7、初值为1000H,执行指令POPAX后SP的值是(D)A.OFFFHB.1001HC.0FFEHD.1002H21.汇编语言源程序,可以是(D)A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执行22.伪指令DA1DB04HDUP(3DUP(2),2DUP(3))在数据区中能构成0203H操作数共有(C)A.07个B.04个C.03个D.02个23.设AX=9ABCH,DX=8765HPUSHAXPUSHDXPOPAXPOPDX上述4条指令执行后,

8、AX,DX中内容分别是(D)A.AX=9ABCHDX=8765HB.AX=9ABCHDX=9ABCHC.AX=8765HDX=8765HD.AX=8765HDX=9ABCH24.无条件转移指令JMP实现段间间接转移,转移的目标地址在(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。