pointers - Placing element in an array masm -
i want replace last element of array.
for argument sakes want replace element z q.
siz db 3 array db x,y,z q db 0 mov si, offset array;;;si pointing @ array address mov al, [si];;;al = arrayaddress value add al, siz;;;al = arrayaddress + arraylength mov si, al;;;si pointing @ last element of array ****mov [si], q;;;move variable last element of array dec si;;;decrement pointer(point @ k-1);;;for later loop mov dl, [si];;;get last element of array , print char add dl, 30h mov ah, 02h int 21h so understand want use pointer point @ array index using size last element.
the part confused on how move variable value element position pointing at.
i getting error (improper operand type) line marked **** not sure why?
Comments
Post a Comment