可控制的輸出/入
記得以前作者參予筆電的研發團隊,BIOS工程師總會在列表機埠上接上幾顆LED,然後寫輸出程式控制LED的開或關,當作BIOS程式除錯之用。
單晶片玩人 發表在 痞客邦 留言(0) 人氣(404)
由簡入繁
本篇先由一個簡單的組合語言程式起始,程式只有短短不到10行,不過這是一個完整的原始程式檔,編譯下載後可以點亮硬體平台的LED,下一篇另一個程式是第一個程式的改良版,程式開始讓LED閃動,像是單晶片的心臟開始跳動;兩個程式作者刻意維持最簡單的風格.作者也曾是電腦初學者,深知初學者的痛苦,記憶中作者的第一份程式長度約略100行上下,花了大約2個小時輸入和檢查,終於到了見真章的一刻,程式進入編譯階段,說時遲那時快,編譯後整個螢幕出現數拾行的錯誤訊息,當下的失望即使經過多年,仍然歷歷在目.
單晶片玩人 發表在 痞客邦 留言(0) 人氣(2,139)
談一段組合語言往事
先講一段陳年往事,作者於1980年大四下學期修一門微電腦課程,記得當時的微電腦中央處理機為Z80,學校購入價格近10000美金,只能使用組合語言寫程式。
單晶片玩人 發表在 痞客邦 留言(0) 人氣(5,060)