freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux系統(tǒng)啟動過程分析下-資料下載頁

2025-05-10 17:52本頁面
  

【正文】 movl $8,%eax mov ebx,0ffffh movl $0xffff,%ebx int 80h int $0x80 在 Intel的語法中,立即數(shù)沒有前綴。但是在 ATamp。T中立即數(shù)前冠以 “ $” ATamp。T的匯編語言語法 ? Intel與 ATamp。T操作數(shù)的方向正好相反。在Intel語法中,第一個操作數(shù)是目的操作數(shù),第二個操作數(shù)源操作數(shù)。而在 ATamp。T中,第一個數(shù)是源操作數(shù),第二個數(shù)是目的操作數(shù)。由此可以看出, ATamp。T 的語法符合人們通常的閱讀習慣。 Intel mov eax, ecx ATamp。T movl %ecx,%eax 內(nèi)存單元操作數(shù) ? 內(nèi)存操作數(shù)也有所不同。在 Intel的語法中,基寄存器用 “ [] ” 括起來,而在ATamp。T中,用 “ () ” 括起來。 Intel mov eax,[ebx+5] ATamp。T movl 5(%ebx),%eax ATamp。T的匯編語言語法 例子 例子的解釋 ? Linux 是一個運行在保護模式下的 32 位操作系統(tǒng),采用 flat memory 模式,目前最常用到的是 ELF 格式的二進制代碼。一個 ELF 格式的可執(zhí)行程序通常劃分為如下幾個部分: .text、 .data 和 .bss, 其中 .text 是只讀的代碼區(qū), .data 是可讀可寫的數(shù)據(jù)區(qū),而 .bss 則是可讀可寫且沒有初始化的數(shù)據(jù)區(qū)。代碼區(qū)和數(shù)據(jù)區(qū)在 ELF 中統(tǒng)稱為 section, 根據(jù)實際需要你可以使用其它標準的 section, 也可以添加自定義 section, 但一個 ELF 可執(zhí)行程序至少應(yīng)該有一個 .text 部分 例子的解釋 ? 上面兩個匯編程序采用的語法雖然完全不同,但功能卻都是調(diào)用 Linux 內(nèi)核提供的 sys_write 來顯示一個字符串,然后再調(diào)用 sys_exit 退出程序。 ? Linux系統(tǒng)有效的系統(tǒng)調(diào)用列表安裝在: /usr/man/man2/ /usr/include/sys/. /usr/include/asm/ , 可以找到所有系統(tǒng)調(diào)用的定義
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1