汇编语言程序设计2006年试题(B卷)(3)

发布时间:2021-06-06

(A)MOV

(D)LES SI,VA1 SI,VA1 (B)LDS SI,VA1 (C)LEA SI,VA1 (E)MOV SI,OFFSET VA1

三、判断分析题(本大题共5小题,每小题3分,共15分 )每小题列出的语句在语法上可能是正确的,也可能是

错误的,请判断各小题所给语句在语法上是否正确,如果是错误的,则需要分析其错误原因。对于所给语句正确的小题,只要做出正确判断即给3分,如果做出错误判断则无分;对于所给语句错误的小题,做出正确判断给1分,做出正确的错误分析再给2分,如果做出错误判断则无分。

1.JB BX

1. 错误,条件转移指令没有间接转移方式

2.MOV IP,0890H

错误,不能使用MOV指令给IP寄存器传递数据

3.ADC BYTE PTR [BX],BYTE PTR [SI]

错误,双操作数指令中只能有一个存储器操作数

4.SUB [SI],64

错误,操作数的类型不明确

5.PUSH AL

错误,PUSH指令只能操作字数据类型

四、名词解释题(本大题共3小题,每小题4分,共12分),解释每小题所给名词的含义,若解释正确则给分,若

解释错误则无分,若解释不准确或不全面,则酌情扣分。

1.立即数寻址: 寻址方式的一种,由指令代码内部的立即数字段给出源操作数

2.补码: 一种带符号数的编码方式,正数的补码为真值本身,负数的补码为真值变反加1的结果

3.寄存器间接寻址: 存储器寻址方式的一种,由BX、BP、SI、DI这四个寄存器其中之一给出偏移量

五、程序分析题(本大题共3小题,每小题7分,共21分 ),每小题给出了一个程序片段,这些程序片段在语法

和逻辑上都是正确的,请按照各小题给出的分析要求,分析程序片段的执行结果或总结程序片段的功能,并在空白处填写分析结果,分析正确则按照每空后标注的分值给分,如果分析错误则该空不得分。

1.阅读下面的程序片段,并分析程序功能与指定寄存器的用途。(共7分)

DATA SEGMENT

DAT1 DB -53,63,-78,23,48,62,-37,80

LEN EQU $-DAT1

DATA ENDS

……

CODE SEGMENT

……

MOV BX,OFFSET DAT1

MOV CX,LEN

XOR AL,AL

L1: TEST [BX],80H

JZ L2

INC AL

L2: INC BX

LOOP L1

……

汇编语言程序设计2006年试题(B卷)(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219