invalid effective address calculation!
Posted
by Zia ur Rahman
on Stack Overflow
See other posts from Stack Overflow
or by Zia ur Rahman
Published on 2010-05-11T08:39:01Z
Indexed on
2010/05/11
8:44 UTC
Read the original article
Hit count: 422
assembly
Hay Dear!
Please look at the following program, the error is invalid effective address calculation and i have mentioned that line please tell me why its invalid effective address calculation
here is the program
[org 0x100]
jmp start
array1: dw 10,15,20,25,30,35,40,45,50,55
array2: dw 15,10,20,35,40,30,55,50,25,45
start: mov bx,0
mov dx,0
loop: mov ax,[array2+bx]
cmp ax,[array1+cx]//here is the error invalid effective address calculation
jne NextElementOfArray1
NextElementOfArray2: add bx,2
cmp bx,20
je end
mov cx,0
jmp loop
NextElementOfArray1: add cx,2
cmp cx,20
je NextElementOfArray2
jmp loop
end: mov ax,0x4c00
int 0x21
© Stack Overflow or respective owner