有语句:ABC EQU 210,下列四种叙述中,正确的是()。
A.ABC是变量
B.ABC是符号常数
C.ABC占用一个字节的存储单元
D.ABC占用二个字节的存储单元
A.ABC是变量
B.ABC是符号常数
C.ABC占用一个字节的存储单元
D.ABC占用二个字节的存储单元
请填写下列各语句在存储器中分别为变量分配的字节数:
DATA SEGMENT
NUM1 DB 20 ;NUM1分配______B
NUM2 DB '1AH,2DH,35H,40H' ;NUM2分配______B
NUM3 EQU 05H ;NUM3分配______B
NUM4 DB NUM3 DUP(0) ;NUM4分配______B
DATA ENDS
A.MOV AL,ABC
B.MOV AX,1000H
C.MOV AL,ABC1
D.MOV AL,AH
EQU 98H COUNT EQU $-ABC DATA ENDS 则程序汇编后COUNT的值是()。
A、11H
B、17H
C、16
D、12
A.EQU伪指令定义了程序中的一个标号或者常量符号
B.EQU伪指令定义了程序执行过程中的一个变量,初值为0x45500
C.Addr一旦被赋值为0x45500,还可在汇编过程中再使用EQU重新定义新值
D.Addr是汇编过程中的一个符号,本身并不占据内存空间
阅读下面数据搬移程序段,改正使用不当的语句。
A DB 35,47,2AH,'XYZ'
B DB N DUP(0)
N EQU $-A
MOV SI,A
MOV D1,B
MOV CX,LENGTH A
LP:MOV AX,[SI]
MOV [DI],AX
INC SI
INC DI
DEC CX
LOOP LP
下面为一个定义数据的段,请图示它们在存储器中的存放形式。
DATA SEGMENT
A DB 1,2,3,4
B DB'ABCD'
C DW 4DUP(0)
N EQU 12
X DW 33,020AH
Y DD OABCDH
DATA ENDS
按给出的数据结构,求下面表达式的值:
SEG A;OFFSET A;TYPE A;SIZE A;LENGTH A
SEG C;OFFSET C;TYPE C;SIZE C;LENGTH C
已知:char a[20]=“abc”,b[20]=“defghi”;则执行下列语句后的输出结果为()。 printf("%d¨,strlen(strcpy(a,b)));
A.11
B.6
C.5
D.以上答案都不正确
A.a表和b表都没数据
B.a表有数据,b表没有数据
C.b表有数据,a表没有数据
D.a表和b表都有两行数据
A.插入A列的值为V
B.插入A列的值为VA
C.插入B列的值为空值
D.插入C列的值为空值