-
ES
(附加段寄存器)
鎖定
ES(Extra Segment):附加段寄存器。
附加段寄存器ES:存放當前執行程序中一個輔助數據段的段地址。 段寄存器 偏移地址寄存器
- 外文名
- ES
- 附 加
- 段寄存器。
- 存 放
- 一個輔助數據段的段地址
- 全 面
- Extra Segment
ESES定義
ES(Extra Segment):附加段寄存器。
附加段寄存器ES:存放當前執行程序中一個輔助數據段的段地址。
段寄存器 偏移地址寄存器
CS IP
SS SP或BP
DS BX、DI、SI
ES DI(用於串指令)
ES例子
* * * * * * * * * * * * * * * * * * * * * * *
data_seg1 segment ; 定義數據段
. .
data_seg1 ends
; * * * * * * * * * * * * * * * * * * * * * * *
data_seg2 segment ; 定義附加段
. .
data_seg2 ends
; * * * * * * * * * * * * * * * * * * * * * * *
code_seg segment ; 定義代碼段
assume cs:code_seg, ds:data_seg1, es:data_seg2
start: ; 程序執行的起始地址
; set DS register to current data segment
mov ax, data_seg1 ; 數據段地址
mov ds, ax ; 存入DS寄存器
; set ES register to current extra segment
mov ax, data_seg2 ; 附加段地址
mov es, ax ; 存入ES寄存器
. .
code_seg ends ; 代碼段結束
; * * * * * * * * * * * * * * * * * * * * * * * * * *
end start
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: martin819