汇编模拟试题及答案.ppt

汇编模拟试题及答案.ppt

ID:51657334

大小:292.34 KB

页数:11页

时间:2020-03-27

汇编模拟试题及答案.ppt_第1页
汇编模拟试题及答案.ppt_第2页
汇编模拟试题及答案.ppt_第3页
汇编模拟试题及答案.ppt_第4页
汇编模拟试题及答案.ppt_第5页
资源描述:

《汇编模拟试题及答案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习题一、单项选择题1.指令STC的功能是(  )(1)CF=0(2)CF=1(3)DF=0(4)DF=12.在指令MOVAX,[BP]中,隐含使用的段寄存器是()(1)CS(2)SS(3)DS(4)ES3.对于无符号数字除法指令MULOPRD,其运算结果为()。(1)(AL)为余数,(AH)为商(2)(AX)为余数,(DX)为商(3)(AH)为余数,(AL)为商(4)(DX)为余数,(AX)为商4.设(SP)=0100H,执行PUSHF之后,SP的值是()(1)0101H(2)00FFH(3)00FEH(4)0102H5.在条件转移指令中,结果不为0时则转移的指令是()(1)JZ

2、(2)JNZ(3)JS(4)JNS16.能使(CX)=0的指令是(   )(1)ORCX,0(2)SUBCX,0(3)ANDCX,CX(4)XORCX,CX7.执行DOS功能调用时,需要先将功能号送到寄存器()。(1)CX(2)AL(3)AH(4)CH8.设主存某单元物理地址为22010H,用逻辑地址表示()22010H:0H(2)2200H:10H(3)2200H:100H(4)2000H:1010H9.下列指令正确的是()(1)CMP[SI],[DI](2)MULAX,100H(3)ROLAX,2(4)ORAH,CL10.假设(AX)=32A1H,执行指令ANDAH,AL之后,

3、(AX)=()(1)0020H(2)20A1H(3)0B3A1H(4)2000H2二、多项选择题1.十进制数65可转换为()(1)41H(2)01000001B(3)101Q(4)81Q2.寄存器间接寻址方式中可使用的寄存器有()(1)BX(2)CX(3)DI(4)BP3.下列指令不影响标志寄存器的有()(1)CMPSSTRING1,STRING2(2)LAODSSTRING1(3)NOTAX(4)NEGAX4.执行()指令时,需要使用段寄存器SS(1)LAHF(2)MOV[BX],AL(3)POPF(4)MOV[BP],CL3三、填空题1.在补码表示法中,8位二进制数表示的范围是

4、()。2.在IBMPC微机上,进行下面补码表示的8位二进制数运算:01101011+11010110问:标志位CF=(),SF=(),OF=(),ZF=().3.TEST指令与AND指令的相同点是(),区别是()4.设(DS)=0122H,四个字节存储单元分别是(01256H)=40H,(01257H)=20H,(01258H)=13H,(01259H)=32H,。(BX)=36H,执行指令LDSSI,[BX]后,(DS)=(),(SI)=().5.设数据段有数据定义语句:VADB1,3,‘ABC’,执行指令MOVAX,LENGTHVA问:(AX)=().4四、简答题1.分别指出下

5、列各指令有什么错误。(1)MOVAL,1000(2)SHLAX,2(3)LEADI,SI2.数据段中有下列语句,试用示意图说明各变量在存储器中的分配情况。DATASEGMENT VA1DB‘ABC’ VA2EQU0AH VA3DW‘AB’,0ABH,‘C’ DATAENDS五、读程序,写结果.1.设(AX)=0FF60H STC MOVDX,96 XORDH,0FFH SBBAX,DX上述程序执行后,(AX)=(),CF=().2.MOVAL,59H MOVBL,64H ADDAL,BL DAA上述指令执行之后,(AL)=(),(BL)=().5设有以下数据段:DATASEGMEN

6、TVA1DW234H,456H,0FE00HVA2DB34H,56H,78H,0FEHDB$-VA1RESDB10HDUP(3,4,5) DATAENDS写出下面程序段执行后RES的前五个字节单元的内容分别是多少?MOVSI,0 MOVCX,4 LOP:MOVAL,BYTEPTRVA1[SI] MOVRES[SI],AL INCSI LOOPLOP4.设(AX)=0CF77H,(CX)=504H CLC SARAX,CL XCHGCH,CL SHLAX,CL上述指令执行之后,(AX)=(),CF=().6六、编程序段1.下面程序段的功能是将数据09转换为对应的ASCII码。试将空

7、白处填上适当的指令。VADB0,1,2,3,4,5,6,7,8,9 ASCDB10DUP(0) MOVSI,OFFSETVA MOVDI,OFFSETASC (1) LOP:MOVAL,[SI] (2) MOV[DI],AL INCSI INCDI LOOPLOP2.编程计算VA-VB的绝对值。 其中VA和VB为变量表示的8位无符号数;要求结果存放在RES字节单元。只写出主要语句。七、编写一完整源程序统计数据区BUF中包含字符‘C’的个数。结果存入RES单元中。(用串

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

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

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