MOSUT: 作業系統之前的程式 & x86 保護模式

分享人: descent

分享題目:作業系統之前的程式 & x86 保護模式

活動地點:國立臺南大學府城校區思誠樓F302(校園Gmap / 校內平面圖 / 教室位置照片)

活動時間2012/06/16 1400-1700

題目摘要

介紹使用 nasm (intel 組合語言語法), gas (at & t 語法), c 語言 (使用 gcc) 來撰寫作業系統之前的程式,就稱做 hello nasm, hello gas, hello world 好了。如何使用這些toolchain 來產生這樣的程式,並使用 bochs 內建的 debugger 來追蹤整個程式流程。

大概是這樣的內容:
http://descent-incoming.blogspot.com/2012/05/x86-bootloader-hello-world.html

x86 保護模式: 介紹 gdt, descriptor, selector, segmented addressing,接續作業系統之前的程式加入保護模式的程式碼, 從 x86 真實模式切換到保護模式, 並看看 c pointer在真實模式和保護模式下的差異。

(PS:原定場次"UI framework for HTML5"延後兩週)

 

報名費用:免費 

 

場地備註

場地是教室,如需要請自備筆電、延長線。有投影機、冷氣、白板、溫熱水飲水機(沒有冰水),沒有飲料麵包可以點XD,可以大家一起叫外送或自行帶東西進來吃喝,不過要自行善後:D。

校園備註

汽車:校內不能停,請自行找附近車位Orz,有些車位可能要停車費就自行注意了><

機車:不能騎進校園,但可以停在側門 (慶中街側門Google街景),旁邊是南大藝術特區
最近阿勃勒樹開了~可以到南大紅樓與古蹟一起賞阿勃勒:D

 

關於我們

我們是MOSUT(Meeting of Open Source Users in Tainan)

MOSUT與開放原始碼的同好,一起在充滿陽光與古色古香的南台灣,關注以下項目 (包含但不限):

  • 開放標準 / 開放規格
  • 自由軟體 / 開放原始碼
  • 開放硬體

更多資訊請到 mosut.org ,或到我們討論區發問/討論

 


感謝協辦單位:國立臺南大學數位學習科技學系、Registrano

國立臺南大學府城校區思誠樓F302 / 70005台南市中西區樹林街二段33號

Event Tickets

Ticket Type Sale Period Price
入場券 2012/05/16 02:17(+0800) ~ 2012/06/16 12:00(+0800) End of Sale
  • Free
Next Step