現在單片機的編程大多是C語言完成
但有時代碼中必須嵌入匯編語言解決某些特定的問題
對于程序調試匯編語言更是不可或缺。
直接使用匯編指令編寫單片機程序,對硬件的控制更加直接,可以直接操作物理地址,寄存器,端口等;其它更高級的語言(如:C語言)對硬件的控制是依賴于類庫來實現的。并且,對于一些對程序大小和運行速度有非常嚴苛要求的項目而言,都必須使用匯編指令。C語言只是為了方便編寫,與機器打交道的其實都是2進制得代碼,匯編語言就是這些代碼好記憶的名稱和規則,只是比C語言難理解些。
現在單片機的編程大多是C語言完成
但有時代碼中必須嵌入匯編語言解決某些特定的問題
對于程序調試匯編語言更是不可或缺。
直接使用匯編指令編寫單片機程序,對硬件的控制更加直接,可以直接操作物理地址,寄存器,端口等;其它更高級的語言(如:C語言)對硬件的控制是依賴于類庫來實現的。并且,對于一些對程序大小和運行速度有非常嚴苛要求的項目而言,都必須使用匯編指令。C語言只是為了方便編寫,與機器打交道的其實都是2進制得代碼,匯編語言就是這些代碼好記憶的名稱和規則,只是比C語言難理解些。