作者 主題: [問題] mcu學習上的疑問  (閱讀 1032 次)

0 會員 與 1 訪客 正在閱讀本文。

freakcoco

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
[問題] mcu學習上的疑問
« 於: 2015-02-10 18:04 »
最近正在學 8051或 pic.
市面上有很多家ide
如keil
很多廠家ic規格在keil上面都找的到
但是我很好奇——同一個編譯器如何編譯不同ic?
看datasheet發覺各種ic先不論大小——連stack的位子都不同
我想keil可能是有好多種編譯方法——為了配合不同ic
但是最近換了 ubuntu電腦——不想用ide了
而且想用opensource
找到了mcu 的編譯器
而且連simulator都找到了
sdcc____是gnu project
看了一些中文教學——最剛開始感到其的是他有intel的8051模式,但教學都不是用intel原廠的8051,都是用其他廠商的改版。
不會有問題嗎?好像上網沒看到有人有問題。
之前玩pic__like的ic,用廠商的ide——組合語言寫的,發覺就算是8bit的ic,有只有data buss一樣是8bit而已。
adress bus 和 control bus不同廠家,連長度(大小)都不一樣,
那sdcc是如何解?為甚麼在網站上沒有看到有人有這種問題?