I wrote for a simple program for complementing the content of address 0300:0 and save it in address 0300:1.
Here is my program
JMP SHORT NEXT
CALL FAR 0FF00:0B12H
I am using 8086 trainer kit to test it.But this program takes the 3000H as the data and shows on the data display.The result that complemented is 30FFH on address display.Can someone tell me what goes wrong in my program?
I initially load 20H as the 1 byte data in address 3000H.