|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- assume cs:code,ds:data,ss:stack
- data segment
- dw 0123h,0456h,0789h,0abch,0defh,0cbah,0987h
- data ends
- stack segment
- dw 0,0,0,0,0,0,0,0
- stack ends
- code segment
-
- start: mov ax,stack
- mov ss,ax
- mov sp,20h
-
- mov ax,data
- mov ds,ax
- mov bx,0
-
- .........
-
- mov ax,4c00h
- int 21h
- code ends
- end start
复制代码 以上这段代码是王爽汇编中的示例程序6.4.书的第130页。我的问题是:对于代码段,仅仅只有assume cs:code但是对于数据段和堆栈段,则不仅有assume ds:data,ss:stack.并且还有
mov ax,stack
mov ss,ax
mov ax,data
mov ds,ax
告诉计算机堆栈段和数据段的段地址。但是代码段却没有相关的。这是为什么?
|
|