當前位置:編程學習大全網 - 編程軟體 - 我明明白白是熟悉了C語言了,但為什麽看那些單片機的實際指令程序有很多是大寫的看不明的字母,請各位指點

我明明白白是熟悉了C語言了,但為什麽看那些單片機的實際指令程序有很多是大寫的看不明的字母,請各位指點

C語言是高級語言,需要用編譯器把c代碼編譯為機器碼之後才能運行,c語言自己是不能執行的。而機器只能運行機器碼。

機器碼就是原始指令。為了方便編程,這些原始指令都有壹些指令名,就是妳說的那種“大寫字母”。這種用指令編程的語言,叫“匯編語言”

由於壹般單片機都沒有定制的C語言編譯器,所以開發程序時壹般都是直接采用匯編語言。

匯編語言是很底層的開發技術,只是二進制機器碼的壹個簡單包裝,在匯編語言中,妳需要自己處理寄存器、堆棧、內存、中斷、dma什麽的,非常繁瑣。

c語言就是為了簡化開發,不必用匯編語言,而設計的。但不壹定所有的單片機都有編譯器。

而且,由於“匯編語言”是底層技術,因此能實現的功能也最強大,僅限於程序員的個人能力。

  • 上一篇:女生學編程。
  • 下一篇:沒有學歷的廣州學什麽技術好?
  • copyright 2024編程學習大全網