A
1.運行層面不同。硬件宏是在硬件層面上進行編程和運行的一種技術(shù);軟件宏是在軟件層面上進行編程和執(zhí)行的一種技術(shù)。
2.實現(xiàn)方式不同。硬件宏通過配置寄存器、電子元件等實現(xiàn)特定的功能;而軟件宏主要通過程序代碼來實現(xiàn)功能。
3.運行條件不同。硬件宏內(nèi)置板載內(nèi)存,不必開驅(qū)動就能運行,而軟件宏必須開驅(qū)動才能運行。
4.靈活性不同。硬件宏更加接近于硬件的操作;而軟件宏更加靈活。
5.可檢測性不同。硬件宏不容易被檢測到;而軟件宏很容易被檢測到。