mount c: d:\masm c: masm *.asm link *.obj debug *.exe -r -t // 往下执行 -q -d 076a:0 cs, ds, ss, es 这几个寄存器数据不能直接放进去 i/ 间接寻址 地址放在寄存器中,可变 []内放地址的寄存器只能用以下四个 bx,bp,si,di 默认段基址寄存器 bx, si, di ----> ds bp -----> ss code segment mov ax, cx start: mov cx, bx start1: mov dx, ax code ends end start 上课做的实验 assume cs:code1, ds:data data segment da1 db 12h, 34h, 56h, 78h string db 'hello!' data ends code1 segment start1: mov ax, data mov ds, ax start: mov cx, bx mov dx, ax code1 ends end start1