В ассемблере нет обходного пути, чтобы это сделать. Все инструкции по сборке строго посвящены.
mov AL, 0x12
немедленно загрузит значение 0x12 для регистрации AL
xor AL,AL
результат операции в регистре AL равен 0
lodsb
будет загружать байт из адреса памяти DS: [ESI] (или DS: [SI] под 16-битным ЦП) в AL
mov AL,[ESI]
загрузит байт из адреса памяти DS: [ESI] (или DS: [SI] под 16-битным ЦП) в AL
mov AL,[0xFFFF]
загрузит байт из адреса памяти DS: [0xFFFF] в AL
pop AX
будет загружать байт из адреса памяти SS: [ESP] (или SS: [SP] под 16-битным ЦП) в AL
in AL, 0x123
будет загружать байт с адреса порта 0x123
xlatb [EBX + AL]
будет загружать байт из DS: [EBX + AL] адрес памяти
...