所有对寄存器的指令操作 都是操作寄存器中的值
比如 mov ax,3 将 立即数3 赋值给ax 而不是将3写入了某个内存 只是写入了ax这个寄存器中
只有通用寄存器才能操作立即数 其他断寄存器 以及内存单元都要通过通用寄存器来中转
比如 mov ax,4
mov ds,3 --错误的
mov ds,ax --正确的
如果要操作内存中的数据 必须操作 ds 数据的寄存器
ds中存储的是 段地址 [数字]操作的是偏移地址
比如 mov ax,1000H
mov ds,ax 将数据段寄存器的段地址设置 1000H
mov bx,[0] 获取 1000H:0000H的2个字节的数据存入bx