| 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