使用 MOV 指令

Using MOV instruction

如何用汇编语言编写这些指令。
第一个:

org 100h
mov ax ,0b00h
mov ds ,ax    

你必须将 al.
中的值放入内存地址 0becah 第二个:

org 100h
mov ax ,0900h
mov ds ,ax

你必须将内存地址 092a0h 的值放入 bl
对于我尝试的第一个:
mov [0cah],al
对于第二个:
mov bl, [a0h]
他们是正确的,还是我误解了问题?

编辑:
我从

得到 [0cah]
0b00h**10h +x= 0becah  
x=00eca  

所以,因为 al 是 8 位的,所以我只取 cah。

然后我得到 [a0h] 表格:

0900h*10h+x=092a0h  
x=002a0h  

和上一个一样我只取a0h部分

内存地址的大小不依赖于要存储的值的大小。存储 8 位值时不会截断地址的高 8 位。

答案应该是:

    mov [0ecah], al

    mov bl, [02a0h]