6.1 在代码段中使用数据
编程计算8个数据的和,结果存在ax寄存器中
assume cs:codesg
code segment
dw 0123h, 0456h, 0789h, 0abch, 0defh, 0fedh, 0cbah, 0987h
start: mov bx, 0
mov ax, 0
mov cx, 8
s: add ax, cs:[bx]
add bx, 2
loop s
mov ax, 4c00h
int 21h
code ends
end start
6.2 在代码段中使用栈
利用栈,将程序中定义的数据逆序存放。
assume cs:codesg
code segment
dw 0123h, 0456h, 0789h, 0abch