更多"下面的汇编语言源程序经汇编后,发现TEST [BX],01H指令有语法"的相关试题:
[填空题]下面的汇编语言源程序经汇编后,发现TEST [BX],01H指令有语法错误,试问该指令的正确形式应该是 【7】 。
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23,44,-1,29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
XOR AX,AX
MOV BX,OFFSET DAT
MOV CX,CNT
LP: TEST [BX],01H
JZ NEXT
INC AH
ADD AL,[BX]
NEXT: INC BX
LOOP LP
RET
START ENDP
CSEG ENDS
END START
[填空题]下面的汇编语言源程序经汇编后,发现TEST[BX],01H指令有语法错误,试问该指令的正确形式应该是 【8】 。
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23,44,-1,29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
XOR AX,AX
MOV BX,OFFSET DAT
MOV CX,CNT
LP: TEST [BX],01H
JZ NEXT
INC AH
ADD AL,[BX]
NEXT: INC BX
LOOP LP
RET
START ENDP
CSEG ENDS
END START
[单项选择]汇编语言源程序经汇编后不能直接生成( )。
A. .OBJ文件
B. .LST文件
C. .EXE文件
D. .CRF文件
[单项选择]在下面的字符数组定义中,哪一个有语法错误()
A. char a[20]=“abcdefg”
B. char a[]=“x+y=55.”
C. char a[15]
D. char a[10]=‘5’
[单项选择]在下面的一维数组定义中,有语法错误的是()
A. int a[]={1,2,3}
B. int a[10]={0}
C. int a[]
D. int a[5]
[简答题]改正下面句子中的语法错误,并说明理由。王朔到底是谁吗?
[简答题]改正下面句子中的语法错误,并说明理由。她买了羊皮一件黑色的大衣。
[简答题]改正下面句子中的语法错误并说明理由。我昨天在路上偶然会见了多年不见的老友。
[简答题]改正下面句子中的语法错误并说明理由。真是没办法,他竟然再做错这道数学题了。
[多项选择]常见的语法错误有( )。
A. 生造字词
B. 成分残缺
C. 语序不当
D. 指代不明
E. 虚词使用不当
[单项选择]下列指令中有语法错误的是
A. SHL AX,CL
B. MOV AX,[DX]
C. OUT DX,AL
D. MOVE AX,[EDX]
[单项选择]语言处理程序主要分为汇编程序、编译程序和 (29) ;汇编语言源程序中,在经过汇编后产生相应机器代码的语句是 (30) 。
A. 说明程序
B. 解释程序
C. 执行程序
D. 目标程序
[填空题]程序文件的编译错误分为语法错误和 【4】 两类。