第4题
以下叙述中,错误的是()。
A)在机器语言程序中,所有的数据、指令和符号都以二进制数表示
B)汇编语言是把机器指令用指令助记符表示
C)高级语言程序必须经编译或解释后才能被计算机执行
D)汇编语言程序可直接被计算机执行
第5题
下面的汇编语言源程序经汇编后,发现TEST [BX],OIH指令有语法错误,其该指令的正确形式应该是______。
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
SET
START ENDP
CSEG ENDS
END START
第8题
试画出下面程序段经汇编后,目标码在存储器中的存放形式,并指出各变量名或符号名的取值(用十六进制数表示汇编结果)。
CON EQU 100
ORG 10H
V1: DB 'Data'
V2: DB 'A',-20,'B',-45
VL EQU $-V1
V3: DS 2
V4: DB CON/5+2,$
第9题
下列关于指令设计的说法中,正确的是()。
A.指令长度一般是8的整数倍
B.一条指令只能有一种寻址方式
C.在设计指令格式时,应留出一个字段表示下条指令的地址
D.即便在不同的机器上,指令的操作码总是只有唯一一种解释
第10题
下列关于隐含寻址的说法中,错误的是()。
A.隐含寻址是指寻址特征隐含在操作码中
B.隐含寻址是指寻址特征隐含在操作数中
C.堆栈寻址/堆栈指令都采用隐含寻址
D.带操作数的指令也可以采用隐含寻址