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