I need to translate the Assembler command MOV BL,[ALPHA]
into machine code of intels 8086 processor. Therefore, ALPHA is an 1 Byte variable at the 11th Position of the Data Segment, which is already loaded in the DS
Register.
I already translated MOV AL,[ALPHA]
in another task I've got. Here I found the MOV AL/AX,addr
in the instruction set table so I could translate the whole thing into 1010|0000 1010|0000
or A0 10
in machine code.
I tend to use MOV r/m1,r/m2
of the instruction set table, but I am not 100% sure because I got problems when selecting the r/m
part. Since this is the preparation for an exam I would be really happy if someone could help :)