衡阳派盒市场营销有限公司

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶(hù)?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>Linux/uClinux/Unix編程>

Linux 內(nèi)核源代碼

大小:415 人氣: 2010-02-10 需要積分:0
laisvl的空間

用戶(hù)級(jí)別:注冊(cè)會(huì)員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

Linux 內(nèi)核源代碼

實(shí)模式setup階段
setup用于體系結(jié)構(gòu)相關(guān)的硬件初始化工作,在arch目錄中的各個(gè)系統(tǒng)結(jié)構(gòu)的平臺(tái)相關(guān)都有類(lèi)似功能的代碼。在32位的x86平臺(tái)中,setup的入口點(diǎn)是arch/x86/boot/header.S中的_start。
代碼片段 4.1. 節(jié)自arch/x86/boot/header.S
1 .code16 2 section ".bstext", "ax" 3 4 .global bootsect_start 5 bootsect_start: 6 7 # Normalize the start address 8 ljmp $BOOTSEG, $start2 9 10 start2: 11 movw %cs, %ax 12 movw %ax, %ds 13 movw %ax, %es 14 movw %ax, %ss 15 xorw %sp, %sp 16 sti 17 cld 18 19 movw $bugger_off_msg, %si 20 21 msg_loop: 22 lodsb 23 andb %al, %al 24 jz bs_die 25 movb $0xe, %ah 26 movw $7, %bx 27 int $0x10 28 jmp msg_loop 29 ....... 30 .section ".bsdata", "a" 31 bugger_off_msg: 32 .ascii "Direct booting from floppy is no longer supported\r\n" 33 .ascii "Please use a boot loader program instead.\r\n" 34 .ascii "\n" 35 .ascii "Remove disk and press any key to reboot . . .\r\n"

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      威尼斯人娱乐电子游戏| 威尼斯人娱乐场网址| 博E百百家乐官网娱乐城| 百家乐园鼎丰娱乐城| 百家乐官网论坛博彩拉| 娱乐城注册送彩金100| 百家乐开庄几率| 百家乐官网平台哪个有在线支付呢 | 百家乐官网怎么才能包赢| 易盈娱乐| 免费玩百家乐的玩法技巧和规则 | 百家乐官网视频聊天软件| 大发888下载安装| 大亨百家乐娱乐城| 百家乐官网赌博技巧大全| 成安县| 奔驰娱乐城开户| 太阳城大酒店| 百家乐微笑打法| 百家乐官网牌壳| 太阳城百家乐官网下载网址| 新皇冠娱乐城| 海威百家乐官网赌博机| 嘉荫县| 澳门赌场美女| 必胜娱乐场| 百家乐鞋| 天博百家乐娱乐城| 赌神网百家乐的玩法技巧和规则| 百家乐投资心得| 百家乐官网群| 网上百家乐官网解密| 大世界百家乐官网娱乐| 百家乐官网稳赚秘籍| 赌场风云剧情介绍| 圣保罗百家乐的玩法技巧和规则 | 澳门百家乐官网赌技巧| 百家乐官网和抽水官网| 百家乐官网庄闲出现几率| 百家乐官网保单破解方法| 百家乐官网真钱路怎么看|