0
我遇到了一些我不太瞭解的代碼,並且無法找到任何信息。這是一個接收寄存器並將結果顯示在LCD上的宏。瞭解AVR編程的Subi語法
傳入寄存器的內容應該是單個數字。
.macro do_lcd_rdata
mov lcd, @0
subi lcd, -'0'
rcall lcd_data
rcall lcd_wait
.endmacro
我感到困惑的部分是什麼subi lcd, -'0'
這意味着什麼。 SUBI立即減去,但我對'0'是什麼感到困惑。