执行以下程序段后 ARRAY DW 10DUP(2) XOR AX, AX MOV CX, LEHGTH ARRAY MOV SI, SIZE ARRAY_TYPE ARRAY NEXT: ADD AX,ARRAY[SI] SUB SI, TYPE ARRAY LOOP NEXT 写出AX=______。
举一反三
- 如下的程序段 VAR DW ? ARRAY DD 10 DUP (?) MOV AX,TYPE ARRAY … 当执行第3行指令后,AX的内容为
- 数组ARRAY定义如下, 下列哪个指令能实现把数组ARRAY的参数个数存入CX寄存器? ARRAY DW 1,-1,"hb","pa",1234H END1DW ? A: MOV CX,END1 B: MOV CX,$-ARRAY C: MOV CX,END1-ARRAY D: MOV CX,(END1-ARRAY)/TYPE ARRAY
- 有如下伪指令定义: array dword 12345678h执行指令mov ax, word ptr array+1后, ax=
- 在下列程序段中分别填入以下指令 (1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT 程序执行完后,AX,BX,CX,DX 的内容分别是多少? START: MOV AX,01H MOV BX,02H MOV CX,04H MOV DX,03H NEXT: INC AX ADD BX,AX SHR DX,1 ( )
- 说出下列汇编程序中源操作数与目的操作数的寻址方式(1) MOV AH,F5H;(2) MOV AX, F58AH;(3) MOV AX,[2000H];(4) MOV AX,[BX];(5) MOV AX,10[SI];(6) MOV AX,[SI]10;(7) MOV AX,10[SI 10];(8) MOV AX, [BX][SI];(9) MOV AX, 10[BX][SI];