匯編寄存器有哪些 想問一下用匯編語(yǔ)言寫單片機(jī)程序時(shí),怎么定義一個(gè)數(shù)組變量?
想問一下用匯編語(yǔ)言寫單片機(jī)程序時(shí),怎么定義一個(gè)數(shù)組變量?嚴(yán)格來說,匯編語(yǔ)言不支持顯式數(shù)組變量。也就是說,如果您想定義一個(gè)任意數(shù)組,然后用下標(biāo)訪問它,這是不好的。但是匯編語(yǔ)言支持隱式數(shù)組變量。實(shí)際上,它
想問一下用匯編語(yǔ)言寫單片機(jī)程序時(shí),怎么定義一個(gè)數(shù)組變量?
嚴(yán)格來說,匯編語(yǔ)言不支持顯式數(shù)組變量。也就是說,如果您想定義一個(gè)任意數(shù)組,然后用下標(biāo)訪問它,這是不好的。
但是匯編語(yǔ)言支持隱式數(shù)組變量。實(shí)際上,它是對(duì)變量表進(jìn)行間接尋址,并用地址間寄存器作為下標(biāo)來訪問數(shù)組。示例如下:NUMA equ 40H numb equ 60H mov R0,#40H mov a,@R0取NUMA數(shù)組第0個(gè)元素的倒數(shù)a