C語言調用匯編語言
C語言調用匯編語言,當需要很小的延時時候,需要在C語言中內嵌彙編僞指令nop,一個nop對應一個指令週期,每個指令週期的時長與平臺相關和平臺主頻相關。C/C++使用關鍵字asm或ASM調用匯編指令。
下面以BES2000L2芯片爲例,C語言中內嵌彙編語言。
總共大概100ms即0.1s,可以推算出此時一個nop指令大概所需時間爲 t = 0.1 / 1000000 = 1 * 10^(-7) = 0.1 us。
C語言調用匯編語言
C語言調用匯編語言,當需要很小的延時時候,需要在C語言中內嵌彙編僞指令nop,一個nop對應一個指令週期,每個指令週期的時長與平臺相關和平臺主頻相關。C/C++使用關鍵字asm或ASM調用匯編指令。
下面以BES2000L2芯片爲例,C語言中內嵌彙編語言。
總共大概100ms即0.1s,可以推算出此時一個nop指令大概所需時間爲 t = 0.1 / 1000000 = 1 * 10^(-7) = 0.1 us。