亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Linux 啟動部分的代碼使用什么語言寫的?

Linux 啟動部分的代碼使用什么語言寫的?

慕碼人8056858 2019-04-21 20:13:55
//代碼路徑:boot/bootsec.s.......globalbegtext.begdata.begbss.endtext.enddata.endbss.textbegtext:.databegdata:.bssbegbss:.textSETUPLEN=4!nrofsetup-sectorsBOOTSEG=0x07c0!originaladdressofboot-sectorINISEG=0x9000!wemoveboothere-outoftheway看著像匯編,但好像又不是匯編...如果是匯編,請問是哪種匯編?
查看完整描述

3 回答

?
weixin_慕蓋茨2100585

TA貢獻1條經驗 獲得超0個贊

這是AT&T 格式寫的。windows上常用的匯編格式是intel格式,Linux上默認的匯編格式是AT&T格式,你可以查一下兩者的區別。

我也在學習linux 0.11。我用nasm在Ubuntu系統里重寫了一下boot,setup和head。nasm是intel格式的,在windows和Linux下都可以用。用什么格式不重要,只要能達成目標就行。

查看完整回答
反對 回復 2021-08-09
  • 3 回答
  • 0 關注
  • 354 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號