演講:作業系統之前的程式與 x86 保護模式 (MOSUT)
在去年 [
JuluOS 開發中文社群] 建立後,吸引了若干熱衷於系統程式的朋友,其中就包含長期在此領域鑽研的 [
descent] 兄。在前文 [
演講:打造類似 Arduino 的開發環境],我提到在南部與若干 open source 的同好,搞了一個每兩週一次的例行性小型聚會 [
MOSUT],取自 "Meeting of Open Source Users in Tainan" 之意,而 [
descent] 兄即將在 6 月 16 日 (週六),在台南大學的場地,跟大家談談作業系統與 x86 保護模式議題,報名方式與詳情可見 [
MOSUT: 作業系統之前的程式 & x86 保護模式]。
此議程預計會探討透過 nasm (Intel 組合語言語法), gas (AT&T 語法), C 語言 (使用 gcc) 等來撰寫作業系統之前的程式,並使用 bochs 內建的 debugger 來追蹤整個程式流程。接著,就切入到 x86 保護模式,介紹 GDT, descriptor, selector, segmented addressing 等項目。在作業系統之前的程式加入保護模式的程式碼,嘗試從 x86 真實模式切換到保護模式,並觀察 C pointer 在真實模式和保護模式下的差異。
而其他議題也歡迎在 [
MOSUT] 分享。除了參與實體活動外,可訂閱位於 Google Groups 的 [
MOSUT 討論群組],以得知最新的活動資訊並參與討論。
由 jserv 發表於 June 12, 2012 11:28 PM