[問題] 使用C語言的最低需求

看板C_and_CPP (C/C++)作者 (nail)時間16年前 (2009/05/16 13:51), 編輯推噓7(705)
留言12則, 11人參與, 最新討論串1/1
dear all: 小弟最近研讀作業系統相關知識,想請教一個問題: 以x86系統為例,當電腦一上電時,第一句執行的code 是用組語寫成的, 而且是跑在實體模式下, 我想問的是,如果要開始用C語言來撰寫程式, 底層所需具備的最低需求是什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.88.200

05/16 14:29, , 1F
to have a computer first?
05/16 14:29, 1F

05/16 15:12, , 2F
operating system?
05/16 15:12, 2F

05/16 15:34, , 3F
很多內嵌系統一樣用C寫得,並沒有作業系統喔(包括8051)
05/16 15:34, 3F

05/16 16:32, , 4F
最低喔?至少要幾K的記憶體吧
05/16 16:32, 4F

05/16 16:58, , 5F
一個可以把C編譯成你的系統可以吃的編譯器...
05/16 16:58, 5F

05/16 17:33, , 6F
應該是至少要有編譯器吧,光有原始碼沒用
05/16 17:33, 6F

05/16 21:04, , 7F
使用組語應該只是方便操控硬體吧?
05/16 21:04, 7F

05/16 21:23, , 8F
power+CPU+mem 大概就是這樣
05/16 21:23, 8F

05/16 22:58, , 9F
類似 crt0.s 的組語, 初始化 C 的 stack 空間等等
05/16 22:58, 9F

05/17 19:18, , 10F
我有種原 po 問錯人的感覺 XDDDDDDDDDDDDDDDDDDDD
05/17 19:18, 10F

05/19 17:56, , 11F
謝謝各位大大,根據bobhsiao大的說法,一定要先有stack才
05/19 17:56, 11F

05/19 17:56, , 12F
行囉
05/19 17:56, 12F
文章代碼(AID): #1A3bHBcQ (C_and_CPP)
文章代碼(AID): #1A3bHBcQ (C_and_CPP)