UMBC CMSC 211 |
INCLUDE PCMAC.INC .MODEL SMALL .STACK 100h .DATA ; N DW 5 CArray DB 'Intel 80X86' WArray DW 4, -15, 33, 87, 2, -11 ; .CODE exer PROC ; mov ax, @data mov ds, ax ; mov bx, 3 mov al, [ CArray + bx ] ; al = ____________ mov bx, N mov al, [CArray + bx ] ; al = ____________ mov al, [CArray + 2 + bx] ; al = ____________ mov bx, N shl bx, 1 mov ax, [WArray + bx] ; ax = ____________ mov ax, [WArray - 2 + bx] ; ax = ____________ mov bx, OFFSET CArray mov al, [bx] ; al = ____________ mov al, [3 + bx] ; al = ____________ mov bx, OFFSET WArray mov ax, [bx] ; ax = ____________ mov ax, [8 + bx] ; ax = ____________ mov bx, OFFSET CArray mov si, 3 mov al, [bx + si] ; al = ____________ ; mov al, [3 + bx + si] ; al = ____________ mov bx, OFFSET WArray mov si, 6 mov ax, [bx + si] ; ax = ____________ mov ax, [4 + bx + si] ; ax = ____________ ; _Exit exer ENDP END exer