若主程序段中数据段名为DATA,对数据段的初始化操作应为( )。
A: MOV AX,DATA
B: MOV AX,DATAMOV ES,AX MOV DS,AX
C: PUSH DS
D: MOV DS,DATA
A: MOV AX,DATA
B: MOV AX,DATAMOV ES,AX MOV DS,AX
C: PUSH DS
D: MOV DS,DATA
举一反三
- 若主程序段中数据段名为DATA,对数据段的初始化操作应为() A: MOVAX,DATAMOVES,AX B: MOVAX,DATAMOVDS,AX C: PUSHDS D: MOVDS,DATA
- 已知DS=6000H,BX=1000H,DATA=0008H,存储单元[61008H]=66H,[61009H]=55H执行指令:MOV AX,DATA[BX]后,AX=____H
- DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变 量名为VAL 的偏移地址值为0030H,说明下列源操作数的寻址方式和物理地址? (1)MOV AX,[100H] (2) MOV AX,VAL (3)MOV AX,[BX] (4) MOV AX,ES:[BX] (5)MOV AX,[SI] (6) MOV AX,[BX+10H] (7)MOV AX,[BP] (8) MOV AX,VAL[BP][SI] (9)MOV AX,VAL[BX][DI] (10) MOV AX,[BP][DI]
- 与LEA AX,BUFFER等价的指令为( )。 A: MOV AX,BUFFER B: MOV AX,OFFSET BUFFER C: MOV AX,DS:BUFFER D: AX EQU BUFFER
- 在汇编语言的基本程序结构中: DATA SEGMENT ┆ ;存放数据项的数据段 DATA ENDS EXTRA SEGMENT ┆ ;存放数据项的附加段 EXTRA ENDS STACK1 SEGMENT PARA STACK ┆ ;作堆栈用的堆栈段 STACK1 ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:EXTRA,SS:STACK1 START: MOV AX, DATA MOV DS, AX ┆ ;存放指令序列 CODE ENDS END START ______伪指令用于指定哪些段是当前段,并建立代码段、堆栈段、数据段和附加段与CS、SS、DS和ES的对应关系。