首页 > 计算机等级考试
题目内容 (请给出正确答案)
[判断题]

字符‘F’和数值46H作为MOV指令的源操作数无区别。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“字符‘F’和数值46H作为MOV指令的源操作数无区别。()”相关的问题
第1题
请编制程序,其功能是;内存中共有30个字节型数据,找出其中的两个ASCII字符串并进行校验。欲寻找的A
SCII字符串由13个字符组成:(23H),7个ASCII字符,*(2AH),2个ASCII字符,回车符(0DH),换行符(0AH)。

校验方法为:对字符及字符,之间的7个ASCII字符进行异或操作,若异或操作结果的ASCII字符表示(异或操作结果高4位的ASCII字符表示在前,低4位的ASCII字符表示在后)与原字符串中字符,之后的两个ASCII字符相同,则将原字符串原样保存:反之,则将原字符串中的所有字符(共13个)均用字符!(21H)代替。

例如:

内存中有:33H,35H,23H('',第一个字符串开始),46H,41H,30H,2EH,34H,3DH,31H,2AH(''),32H,

31H,ODH,OAH,46H,23H('',第二个字符串开始),46H,41H,30H,2EH,34H,46H,41H,

30H,46H,41H,30H,2EH,34H,3DH,30H,2AH('*'),32H,31H,ODH,OAH,55H

结果为:23H,46H,41H,30H,2EH,34H,3DH,31H,2AH('*'),32H,31H(校验正确,该字符串原样保持),

ODH,OAH,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H(校验错,整个字符串用字符“!”代替)

部分程序已给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT.DAT中。

请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。

【试题程序】

EXTRN LOAD:FAR, SAVE:FAR

N EQU 26

STAC SEGMENT STACK

DB 128 DUP ()

STAC ENDS

DATA SEGMENT

SOURCE DB N+4 DUP()

RESULT DB N DUP(0)

HH DB 2 DUP(0)

NAME0 DB 'INPUT.DAT',0

NAME1 DB 'OUTPUT.DAT',0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, SS:STAC

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DATA

MOV DS,AX

LEA DX, SOURCE ; 数据区起始地址

LEA SI,NAME0 ; 原始数据文件名

MOV CX, N+4 ; 字节数

CALL LOAD ; 从'INPUT. DAT' 中读取数据

;******** BEGIN ********

MOV SI,0

MOV DI,0

MOV BX,2 ; 两个ASCII 字符串

REPEAT: MOV AH,0

SEARCH: MOV AL,SOURCE[SI]

INC SI

CMP AL,''

(1) SEARCH

MOV RESULT[DI],AL

INC DI

SEARCH1: MOV AL,SOURCE[SI]

INC SI

CMP AL, (2)

JE ASCII

&nb

点击查看答案
第2题
下面是用来实现十六进制数0CH转换对应的ASCII码的8086/8088程序,选择正确的指令填在第4条指令位
置上。

1 TBARA DB 30H,31H,32H,33H,34,35H,36H,37H DB 38H,39H,41H,42H,43H,44H,45H,46H

2 MOV BX,OFFSET TABBA

3 MOV AL,0CH

4 ()

A.ADD AL,30H

B.XOR AL,FFH

C.ADD AL,40H

D.XLAT TABBA

点击查看答案
第3题
若(SS)=2000H,(BP)=3000H,(SI)=4000H,指令MOV AL,[BP+SI+10H]中源操作数的物理地址是【】H。

若(SS)=2000H,(BP)=3000H,(SI)=4000H,指令MOV AL,[BP+SI+10H]中源操作数的物理地址是【 】H。

点击查看答案
第4题
MOV是()位的数值传送指令。

A.8

B.16

C.32

D. 64

点击查看答案
第5题
假设VAR为变量,指令MOV BX,OFFSET VAR中源操作数的寻址方式是()。A.直接寻址B.间接寻址C.立即

假设VAR为变量,指令MOV BX,OFFSET VAR中源操作数的寻址方式是()。

A.直接寻址

B.间接寻址

C.立即寻址

D.存储器寻址

点击查看答案
第6题
●若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器Rl中),则该指令中采用的寻址方式为(4)。

●若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器Rl中),则该指令中采用的寻址方式为(4)。

(4)A.直接寻址和立即寻址

B.寄存器寻址和立即寻址

C.相对寻址和直接寻址

D.寄存器间接寻址和直接寻址

点击查看答案
第7题
在80386以上的微处理器指令系统中,以下指令的源操作数的寻址方式是()。 MOV AX,[ARR+BX+DI]

在80386以上的微处理器指令系统中,以下指令的源操作数的寻址方式是()。 MOV AX,[ARR+BX+DI]

A.基址变址寻址

B.相对基址变址寻址

C.寄存器间接寻址

D.寄存器相对寻址(变址寻址)

点击查看答案
第8题
●若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为(4)。

●若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为(4)。

(4)A.直接寻址和立即寻址

B.寄存器寻址和立即寻址

C.相对寻址和直接寻址

D.寄存器间接寻址和直接寻址

点击查看答案
第9题
在80386以上的微处理器指令系统中,以下指令的源操作数的寻址方式是()。 MOV AX,[BX][

在80386以上的微处理器指令系统中,以下指令的源操作数的寻址方式是()。 MOV AX,[BX][SI]

A.基址变址寻址

B.寄存器寻址

C.寄存器间接寻址

D.寄存器相对寻址(变址寻址)

点击查看答案
第10题
指令“MOV AX, ES: [BX] [SI]”的源操作数的物理地址是______。A.16d X(DS)+(BX)+(SI)B.16d X(ES)+(

指令“MOV AX, ES: [BX] [SI]”的源操作数的物理地址是______。

A.16d X(DS)+(BX)+(SI)

B.16d X(ES)+(BX)+(SI)

C.16d X(SS)+(BX)+(SI)

D.16d X(CS)+(BX)+(SI)

点击查看答案
第11题
在32位微处理器指令系统中,MOV AX,[EBX+2*ECX]指令的源操作数寻址方是()。A.寄存器寻址B.寄存

在32位微处理器指令系统中,MOV AX,[EBX+2*ECX]指令的源操作数寻址方是()。

A.寄存器寻址

B.寄存器比例寻址

C.寄存器间接寻址

D.存储器直接寻址

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改