汇编代码 在编译,链接后,加载到 内存中 数据段,程序段,栈段 是如何 存放的呢?
例如这个 代码:
assume cs:codesg,ds:data
;每个单词的头一个字母改为大写
data segment
db '1. file '
db '2. edit '
db '3. search '
db '4. view '
db '5. options '
db '6. help '
data ends
codesg segment
start: mov ax,data
mov ds,ax
mov cx,6
mov bx,0
s: mov al,[bx+4]
and al,11011111B
mov [bx+4],al
add bx,16
loop s
mov ax,4c00H
int 21H
codesg ends
end start