IBM-PC汇编语言程序设计试题及答案1

IBM-PC汇编语言程序设计试题及答案1

ID:47854640

大小:51.00 KB

页数:16页

时间:2019-11-28

IBM-PC汇编语言程序设计试题及答案1_第1页
IBM-PC汇编语言程序设计试题及答案1_第2页
IBM-PC汇编语言程序设计试题及答案1_第3页
IBM-PC汇编语言程序设计试题及答案1_第4页
IBM-PC汇编语言程序设计试题及答案1_第5页
资源描述:

《IBM-PC汇编语言程序设计试题及答案1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下面的数值表示中,和127相等的是哪一个(D)(A)11111111B(B)127H(C)80H(D)7FH2.如果(AL)=35H,执行ANDAL,0FFH指令后,CF=(A)(A)0(B)1(C)2(D)和执行ANDAL,0指令前的取值保持一致3.如果(SP)=30H,执行PUSHBX指令后,(SP)=(B)(A)28H(B)2EH(C)32H(D)31H4.如果(AL)=01111111B,执行INCAL指令后,CF=(

2、D)(A)1(B)0(C)2(D)和执行INCAL指令之前的取值保持一致5.LOOP指令隐含使用并用作循环记数器的是哪一个寄存器(A)(A)CX(B)BX(C)ALD)SI6.在DEBUG中,T命令的功能是(C)(A)观察某内存单元的当前内容(B)连续运行被调试的程序(C)单步执行下一条指令(D)修改指定寄存器的内容7.如果当前(BL)=57H,执行指令ADDBL,0F0H后,OF标志位的取值为(B)(A)1(B)0(C)不确定(D)与执行该指令前的取值保持一致(注:若两个操作数的符号相同,而结果的符号与之相反时OF=1,其他情况OF=0)8.如果(AL)=01100011B,(AH)=0

3、0100010B,执行ADDAL,AH指令后,正确的结果为(B)(A)(AL)=01100011B,CF=0(B)(AL)=10000101B,CF=0(C)(AL)=00100101B,CF=1(D)(AL)=10000101B,CF=19.条件转移指令的最大转移范围为(B)(A)没有转移范围的限制(B)-128到127个字节(C)-32768到32767个字节(D)0到255个字节10.如果(AL)=0DH,执行SUBAL,80H指令后,正确的结果为哪一个(A)(A)(AL)=8DH,OF=1(B)(AL)=0DH,OF=0(C)(AL)=8DH,OF=0(D)(AL)=0D1H,OF

4、=1(注:若减数大与被减数,此时有借位,CF=1;否则CF=0;若减数与被减数的符号相反,而结果的符号与减数相同,则OF=1;否则OF=0。)11.如果(SP)=80H,执行指令CALLFARPTRPR1后(SP)=(C)(A)80H(B)84H(C)7CH(D)7EH12.如果数据段中一个内存单元对应的物理地址为2F724H,(DS)=2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元(C)(A)0024H(B)0F724H(C)0724H(D)2724H13.如果要读取80H号端口的内容,下面的指令哪一个能够实现该功能(D)(A)INBL,80

5、H(B)MOVAL,[80H](C)INT80H(D)INAL,12814.以下描述正确的是(C)(A)偏移量与位移量是同一个概念(B)段基值与段基址是同一个概念(C)SHL与SAL指令没有任何区别(D)SHR与SAR指令没有任何区别15.如果(AL)=66H,执行如下程序片段后,正确的执行结果为(B)STCORAL,1ADCAL,82H(A)(AL)=0E9H,CF=1(B)(AL)=0E9H,CF=0(C)(AL)=0EAH,CF=0(D)(AL)=0EAH,CF=116.以下串操作指令中,哪一条指令会影响标志位?(C)(A)LODS(B)STOS(C)CMPS(D)MOVS17.如果

6、(AL)=03H,(BL)=05H,执行如下程序片段后,正确的执行结果为以下哪一个(C)SUBAL,BLAAS(A)(AL)=0FEH,CF=1(B)(AL)=0F8H,CF=1(C)(AL)=08H,CF=1(D)(AL)=08H,CF=018.若当前(DL)=48H,执行指令ANDDL,0F0H后,(DL)=(C)(A)04H(B)08H(C)40H(D)84H19.如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDSSI,[SI]以后,正确的执行结果为

7、(C)(A)(DS)=5570H,(SI)=0088H(B)(DS)=0235H,(SI)=0E60H(C)(DS)=0E60H,(SI)=0235H(D)(DS)=0088H,(SI)=5570H(P56页;该指令的作用:1.(REG)ß(REG);2.把(SEG+2)中的16为数装入指令指定的段寄从器中)20.下列条件转移指令中,哪一个是针对带符号数比较的(B)(A)JB(B)JL(C)JAE(D)JC二、多项选择题

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

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

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