引用:
作者finkel
#是立即定址,就是直接給值,所以你第一個寫錯了
MOV A,#40H ;A=0100 0000,而不是40H(址)存的值
MOV A,40H ;A=40H(址)存的值
還有要寫#0FFH比較好吧
另外想問YHBOY兄,不知道熟8051有那些行業或是研究領域能走?
當然不一定要8051啦,最近在補計組,覺得MIPS語言跟8051也滿像的
|
finkel兄,小弟只就我所知的部份來回答.熟8051有哪些行業或是研究領域這問題...
行業是很多啦,因為可以應用在很多的產品上,所以舉凡3C產業或是自動控制應用上都可以吧,但主要就是以韌體應用為主吧.研究領域使用8051應該不多吧...但如果可以將8051的經驗為基礎再去學習業界或未來更常用的處理器可能會更好.
至於MIPS與8051....據我所知,MIPS應該是屬於RISC的架構,intel x86或是8051是屬於CISC的架構,組合語言看起來也許很像,但指令的運算元的個數和每個指令實際執行所花的時間還有兩種晶片的內部架構是完全不同的.至於說誰比較好就很難說,我認為夠用就好.如果你的應用很簡單當然不必使用很複雜的單晶片或是微處理器.而且8051變種的很多,在某些領域中功能也可以到非常強大.
以上是我粗淺的意見