2013年1月29日 星期二

單晶片的一些小事(some tips of MCU)

這幾個月來,翻了不少人的code,由於沒有人教我或是入門,所以摸索之間碰到許多困難,不過這些問題也慢慢找到解答。

這裡將它寫出來給大家分享。

2013年1月16日 星期三

判斷n是否為2的冪次

最近看到這則程式碼
return (n!=0 && (n&(n-1)==0))
我想了一下恍然大悟
這種東西不知道原本是誰想到的

2013年1月4日 星期五

深入研究 C語言 三元運算子 ( x ? y : z ) (完)

不可否認的事實,C 語言做為最基礎的程式語言,已經超過 25 年歷史依然持續站在
眾多程式語言最上層的王座,完全無可撼動的崇高地位再一次說明作為 OS 母程式語言
所擁有的絕對優勢,絕對不是其他語言可以輕易挑戰,有興趣可以參考
TIOBE 這是一個專門研究世界上數千種程式語言的使用率級排行榜的專業網站。

2013年1月2日 星期三

實戰呼叫慣例 - 淺談 x87 浮點運算 (完)

從最初期的呼叫系列慣例文章以來,也算是逐漸地發展出一套有系統的發文方式
從最基本開始讓閱讀的人從基本上了解程式語言底層的本質然後逐漸的推進到有
一篇簡單的實作練習,也就是上篇 從 C 呼叫組合語言函式一文,這樣的流程無非
希望讓讀者能夠有實質的進步與收穫,所以本篇當然要在推進一層
讓我們來看看怎麼使用浮點運算
這次我採用倒吃甘蔗的方式,先
跑一跑程式在來解說程式