下述程序为一数据段,正确的判断是( )。
1 DATA SEGMENT
2 XDB 385H
3 VAR=1
4 VAR EQU 2
5 ENDS
A.语句2定义变量X是正确的
B.语句3、4分别为VAR赋值,是正确的
C.以上5条语句为代码段定义,是正确的
D.以上没有正确答案
第1题:
下述程序的功能是求变量VARl和VAR2的和送AX寄存器,填空。
VARl DW 1
VAR2 DW 3
DATA ENDS
CODE SEGMENT
ASSUMECS:CODE,DS:DATA
BEGIN: MOV AX,DATA
MOV DS,AX
MOV AX,VARl
ADD AX,VAR2
MOV AX,4CH
INT 21H
第2题:
下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3,4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确的答案
第3题:
下述程序段中,当变量VAR的内容为何值时,执行JZ ZERO条件转移指令后,可满足条件转至ZERO处( )。 TEST VER,55H JZ ZERO ZERO:...
A.(VAR)=0
B.(VAR)=55H
C.VAR中第0,2,4,6位为0
D.VAR中第1,3,5,7位为0
第4题:
以下程序的输出结果是( )。 Dim var1 Dim var2 Dim var3 var1 = "Hello" var2 = "World !" var3 = var1&" "&var2 var1 = 10 var2 = 20 MsgBox var1 + var2
A.Hello World! 30
B.30
C.102
D.Hello World!
第5题:
如下的程序段 VAR DW ARRAY DD 10 DUP MOV AX.TYPE ARRAY 当执行第3行指令后,AX的内容为()
第6题:
阅读下列程序段,指出①~④ 条语句操作的结果,并分析其中有错误的语句。 DATA SEGMENT V1 DB 5 V2 EQU 10 DATA ENDS ① INC V1 ② INC V2 ③ MOV AX, V2 ④ INC AX
第7题:
已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…,an),A为指向空的顺序表的指针。阅读以下程序段,并回答问题:(1)写出执行下列程序段后的顺序表A中的数据元素;(2)简要叙述该程序段的功能。if(head->next!=head){p=head->next;A->length=0;while(p->next!=head){p=p->next;A->data[A->length++]=p->data;if(p->next!=head)p=p->next;}}
第8题:
指出以下数据定义伪指令所分配的字节数(8086系统)。 (1)DATA1 DB 10,?,‘A’ (2)DATA2 DW 10 DUP(2,3 DUP(?),1) (3)DATA3 DB ‘HELLO,WORLD!’,‘$’ (4)DATA4 DW DATA4
第9题:
已知以下数据段: DATA SEGMENT VAR1 DB 8 dup (2, 3 dup(?)) VAR2 DW VAR3, VAR1, 10h VAR3 DW 10, ?, 8 dup(?) DATA ENDS 数据段DATA中定义的三个变量共占用()字节空间。
第10题:
BTS软件装载流程中,为加快软件装载速度,加载时BSC连续发送()个Load_Data_Segment(数据段装载)后,BTS发送Load_Data_Segment_Ack对最后一个数据段装载进行确认,BSC收到确认消息后,再继续发送。
第11题:
第12题:
第13题:
执行下列程序后,(CX)=( )。 DATA SEGMENT A DW 1, 2, 3, 4, 5 B DW 5 DATA SEGMENT CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX LEA BX, A ADD BX, B MOV CX, [BX] MOV AH, 4CH INT 21H CODE ENDS END START
A.400
B.0
C.10
D.100
第14题:
下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3,4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确的答案
第15题:
下述程序为一数据段,正确的判断是( )。
1 DATA SEGMENT
2 X DB 385H
3 VAR=1
4 VAR EQU 2
5 ENDS
A.语句2定义变量X是正确的
B.语句3、4分别为VAR赋值,是正确的
C.上5条语句为代码段定义,是正确的
D.上没有正确答案
第16题:
下述程序为一数据段,正确的判断是( )。
1 DATA SEGMENT
2 XDB 332H
3 FIRST=1
4 FIRST EQU2
5 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3、4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确答案
第17题:
指出以下数据定义伪指令所分配的字节数(80386系统)。 (1)DATA1 DF 12,34,56 (2)DATA2 DF DATA2 (3)DATA3 DQ 0,10 DUP(?) (4)DATA4 DT 0,1,2
第18题:
假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1 (2)SUB VAR1,VAR2 (3)JMP VAR1 (4)JNZ LAB[SI] (5)JMP NEAR LAB
第19题:
指出以下指令中哪些是无效的,并说明原因。 (1)ADDR DB $ (2)DATA DB F0H,12H (3)1_DATA DW 1234H (4)@VAR DW VAR1 ;VAR1为一个字节变量 (5)MOV AX,[10-VAR1] ;VAR1为一个字变量 (6)MOV BX,[VAR2*2+1] ;VAR2为一个字变量
第20题:
设VAR1、VAR2为字变量,LAB为标号,分析下列指令的错误之处并加以改正。 (1) ADD VAR1,VAR2 (2) MOV AL,VAR2 (3) SUB AL,VAR1 (4) JMP LAB[SI] (5) JNZ VAR1 (6) JMP NEAR LAB
第21题:
一般程序如下: ORG 2000H ARY DW --4,3,--2,1 CNT DW $--ARY VAR DW ARY,$+4 ┆ MOV AX,ARY MOV BX,OFFSET VAR MOV CX,CNT MOV DX,VAR+2 LEA SI,ARY ┆ 此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少?
第22题:
以下变量属于原始数据类型的是()。
第23题: