匯編語言中的segment
一個正常的應用程序被由若干個 segment組成。
定義segment:
SECTION .段名
SECTION 也可以小寫
如:
定義數(shù)據(jù)段:
section .data
定義代碼段:
section .text絕對的符號:Absolute symbols如:

在IDA中 有一行 _mh_execute_header = 1000h
這句話表示,此應用程序的 header 地址是0000000000001000
段寄存器:

cs: 代碼段寄存器
es: 附加段寄存器
ss: 堆棧段寄存器
ds: 數(shù)據(jù)段寄存器
fs: F段或F選擇器
gs:G段或G選擇器
補充:匯編 segment 的意思
segment是段的意思,是段定義偽指令
匯編中
有數(shù)據(jù)段,代碼段,堆棧段以及附加段
格式:
段名 SEGMENT [定位類型] [組合類型] [類別名]
段名 ENDS
功能:把程序分段,實現(xiàn)存儲器的分段管理。
總結
以上所述是小編給大家介紹的匯編語言中的segment,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
相關文章
匯編語言DOSBox及debug.exe在Windows64下環(huán)境搭建
這篇文章主要為大家介紹了匯編語言環(huán)境的搭建DOSBox及debug.exe在Windows64下安裝配置過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11
UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明UNI文件
這篇文章主要為大家介紹了UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明UNI文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06

