汇编语言试题及参考答案1 .pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

汇编1

一、单项选择题(每小题1分,共10分)

1、十进制数269变换为十六进制数是(C)。

(A)10B(B)10C(C)10D(D)10E

2、指令mov100[si][bp],ax目标操作数的隐含段为(B)。

(A)数据段(B)堆栈段(C)代码段(D)附加段

3、以下语句汇编后,CENTH的值是(C)

buf1dw8,19,buf2db6,abc$,10dup(5),CENTHequbuf2—buf1

A.14B.8C.4D.17

4、若栈顶物理地址为20100H,当执行完指令PUSHAX后,栈顶的物理地址为(D)。

(A)20102H(B)20101H(C)200FFH(D)200FEH

5、执行下列指令后,正确的结果是(B)。

MOVAL,100。MOVBL,-2

(A)AL=100H,BL=02H(B)AL=64H,BL=0FEH

(C)AL=64H,BL=82H(D)AL=100H,BL=0FEH

6、假定AX的内容为-32768,在执行了指令NEGAH后,标志位(SF,OF)为(D)。

(A)0,0(B)0,1(C)1,0(D)1,1

7、设AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分别执行后OF,CF的值为(B)。

(A)OF=1,CF=0(B)OF=1,CF=1(C)OF=0,CF=0(D)OF=0,CF=1

8、当A≥B时转移的条件转移指令为(A,B为带符号数)(D)。

(A)JA(B)JAE(C)JG(D)JGE

9、完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(A)。

(A)MOVAL,00H(B)ANDAL,00H(C)XORAL,AL(D)SUBAL,AL

10、已知CALLBX执行前SP=100H,执行后SP的内容为(D)。

(A)100H(B)102H(C)98H(D)0FEH

二、填空题(每空1分,共10分)

1、B+(13)D+(1B)H=(123)Q

2、IBMPC机内存容量最大为(1M)B,要寻找这样大的空间,需要()根地址线。

3、有一个由20个字组成的存储区,其起始处段地址为4701H,偏移地址为2012H。试写出该存储区

首单元和末单元的物理地址分别为(49022H)和(49048H)。

4、已知AL,BL中数据为带符号数,若求AL∕BL的商,应使用指令序列为:(CBW)和(IDIV

BL)。

5、调用程序与子程序之间的参数传递方法有三种,即(堆栈法)、(寄存器法

)和(存储单元)。

三、指出下列指令的错误并改正(每小题1分,共9分)

1、MUL20H立即数不能作为MUL指令的操作数。改正:MULAL

2、RCRAX,3移位次数大于1的时候不允许使用立即数。改正:RCRAX,1

3、CMP[2000H],LAB两个操作数不允许同时为存储器操作数。改正:CMP[2000H],AL

4、LDSDWORDPTRBUFFER缺少目的操作数。改正:LDSBX,DWORDPTRBUFFER

5、CALLAL子程序调用指令的操作数必须是16位或32为。改正:CALLAX

6、MOVAL,300

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档