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