8051 need compiler C=> binary
說穿就類似 x86 cpu 編成CPU 看得懂的 binary code (Hex 16進位)
android 是走 Java apk ..就是用 java 跨平台 但
有些如 angry bird 會直接用到 native code ARM ..x86 的 android simulator就無法跑了 話說
ARM cpu 還有種壓縮過 instruction 好像是要縮CODE
以前學 assembler 就是簡單又小但是 C 語言好學 , compiler 卻是很大對 8051 這類來說
你只是要 in out ..很簡單 但是C 語言寫一堆 void main()
compiler 後也一堆
好在現在 51 ROM 都很大..
develop tool
http://www.webring.org/hub/80x51http://sdcc.sourceforge.net/assembler 有免費
但C compiler 有沒FREE 不知道, Keli C 要錢