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