好文档 - 专业文书写作范文服务资料分享网站

汇编语言程序设计期末考试试卷及参考复习资料

天下 分享 时间: 加入收藏 我要投稿 点赞
10

C.LEA AX,BX[SI] ;

D.LEA AX,[BX][SI]。

10.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是(

A.1FFFH; B.1998H;

C.1FFEH; D.2002H。

)。 C

1.A 2. C 3.A 4.D 5.B 6.A 7.C 8.B 9.D 10.C

二、指出下列指令的出错原因,并改正。(每小题2分,共12分)

1. MOV BX,DL;操作数类型不匹配,改正为:MOV BL,DL 或MOV BX,DX

2. MOV CS,AX;代码段寄存器CS不能作目的操作数,改正为MOV DS,AX

3. ADD AX,DS;段寄存器DS的内容不能作为加法指令的操作数,改正为

MOV BX,DS

ADD AX,BX

4. TEST BX,[CX];不能使用CX实现寄存器间接寻址,改正为

MOV SI,CX

TEST BX,[SI]

5. SUB [BX],[BP+SI];两个操作数不能同为存储器操作数,且两个操作数的数据类型 不确定,

改正为:MOV AX,[BX]

SUB AX,[BP+SI]

或:MOV AL,[BX]

SUB AL,[BP+SI]

汇编语言程序设计期末考试试卷及参考复习资料

C.LEAAX,BX[SI];D.LEAAX,[BX][SI]。10.设SP初值为2000H,执行指令“PUSHAX”后,SP的值是(A.1FFFH;B.1998H;C.1FF
推荐度:
点击下载文档文档为doc格式
48ban0nhvu8wrp7230mk0mq5e7eayt017zd
领取福利

微信扫码领取福利

Scan me!

微信扫码分享