欢迎来到天天文库
浏览记录
ID:18538656
大小:55.00 KB
页数:16页
时间:2018-09-18
《ibm-pc汇编语言程序设计试题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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.
2、如果(AL)=01111111B,执行INCAL指令后,CF=(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)与执行该指令前的取值保持一致(
3、注:若两个操作数的符号相同,而结果的符号与之相反时OF=1,其他情况OF=0)8.如果(AL)=01100011B,(AH)=00100010B,执行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
4、)=0DH,执行SUBAL,80H指令后,正确的结果为哪一个(A)(A)(AL)=8DH,OF=1(B)(AL)=0DH,OF=0(C)(AL)=8DH,OF=0(D)(AL)=0D1H,OF=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)=
5、2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元(C)(A)0024H(B)0F724H(C)0724H(D)2724H13.如果要读取80H号端口的内容,下面的指令哪一个能够实现该功能(D)(A)INBL,80H(B)MOVAL,[80H](C)INT80H(D)INAL,12814.以下描述正确的是(C)(A)偏移量与位移量是同一个概念(B)段基值与段基址是同一个概念(C)SHL与SAL指令没有任何区别(D)SHR与SAR指令没有任何区别15.如果(AL)=66H,执行如下程序片
6、段后,正确的执行结果为(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.如果(AL)=03H,(BL)=05H,执行如下程序片段后,正确的执行结果为以下哪一个(C)SUBAL,BLAAS(A)(AL)=0FEH,CF=1(B)(AL)=0F8H,CF=1(C)(AL)=08H,CF=1(
7、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]以后,正确的执行结果为(C)(A)(DS)=5570H,(SI)=0088H(B)(DS)=0235H,(SI)=0E60H(C)(DS)=0E60H,(SI)=0235
8、H(D)(DS)=0088H,(SI)=5570H(P56页;该指令的作用:1.(REG)ß(REG);2.把(SEG+2)中的16为数装入指令指定的段寄从器中)20.下列条件转移指令中,哪一个是针对带符号数比较的(B)(A)JB(B)JL(C)JAE(D)JC二、多项选择题
此文档下载收益归作者所有