微控制器MOV R0,A 和MOV R0,A的區別

2021-03-11 04:56:01 字數 1849 閱讀 5542

1樓:大野瘦子

一、作用不同

mov a,bair0是直接定址

指令(直du接定址方式的zhi操作指令直接把地址作為

dao運算元來執行專,既可作為源屬運算元,也可作為目的運算元)因此是傳遞的r0中儲存的資料。

mov a,@r0是間接定址指令(間接定址時,暫存器的內容是運算元的地址。通過@ri可以對片內資料儲存器單元間接定址),因此ri中儲存的是資料儲存器的地址,ri相當於指標,@ri中儲存的是資料儲存器的地址的內容。

二、意思不同

mov r0,a是把累加器中的數送給暫存器r0,mov @r0,a是把累加器的內容給r0指向的記憶體單元。

三、用法不同

比如mov a,#01h

mov r0,a ;執行完這一句之後,r0=#01h

mov a,#20h

mov @r0,a ;把#20h送給r0指向的單元#01h,執行完之後01地址中儲存的內容就變成#20h

後者是一個間接定址的問題。

2樓:匿名使用者

mov r0,a是把累

加器中的數送給暫存器r0

mov @r0,a是把累加器的內容給r0指向的記憶體單元。

比如mov a,#01h

mov r0,a ;執行完這一句之後,專r0=#01h

mov a,#20h

mov @r0,a ;把#20h送給r0指向的單元#01h,執

屬行完之後01地址中儲存的內容就變成#20h後者是一個間接定址的問題。

3樓:

一個是對r0的操作,一個是以r0位地址的資料,例如r0位0x08,則取的資料是0x08地址ram的資料

4樓:匿名使用者

把a賦給r0

把a賦給r0指向的ram

請問學微控制器組合語言中 mov 20h , r0 與 mov 20h, @r0 什麼區別,什麼意思啊

5樓:匿名使用者

mov 20h,r0是

將抄r0儲存的內容

襲複製到20h

mov 20h,@r0是將r0內容指bai向的地址中的內容復du制給20h。比如

zhir0儲存的內容是30h,這指令的效dao果就相當於將30h的內容複製到20h。

是不是有點繞?

6樓:匿名使用者

直接定址和間接定址,這兩個你理解嗎?關於這方面的,一些書籍、資料一定介紹很清楚,希望認真看看書,祝你成功!

7樓:匿名使用者

一個是直接定址指令,一個是間接定址指令

如果 r0 = 0x8e

mov 20h , r0 // 20h = 0x8emov 20h, @r0 // 20h 等於存貯在地址為內0x8e的資料,@r0存放容的是地址 0x8e 的資料

8樓:匿名使用者

首先在微控制器的資料儲存器裡,都是使用十六進位制數來標識每一個儲存單版元的,比如51微控制器中資料儲存權器是00h~7fh的,而對於一些儲存單元又使用了特殊的名稱,例如00h儲存單元,又是我們常用的r0,也就是說一個儲存單元可能有多個名稱叫法。然而微控制器的資料也是一十六進位制形式儲存的所以在理解上就容易混淆,在下面的解釋中,請看清每個資料前面的強調修飾語

而這兩條語句就是如果 此時r0裡面的內容是5dh,那麼mov 20h,r0,就是說吧r0裡面的【資料】5dh存入20h【單元】,而mov 20h,@r0是個暫存器間接定址,就是說暫存器r0裡面【資料】是5dh,那麼現在程式自動找到5dh這個【儲存資料的單元】,把5dh【單元】內的【資料】存入20h【單元】,其中5dh【單元】裡的【資料】你就不用管了

微控制器c語言程式設計中rstsrc0fd是什麼意思

rstsrc 0xfd 是c語言與運bai算的一種簡寫法,相當於du zhirstsrc rstsrc 0xfd用途就是將一個數的dao某個或某幾內個位容置0。0xfd等於二進位制的1111 1101,也就是將rstsrc的第2位置0.rstsrc 0xf0,也就是將rstsrc的低4位置0,高4位...

微控制器中UART傳輸,0就是發出低電平,1就是發出高電平嗎

一,你對uart的位序列缺乏基本的瞭解,同時你的提問也沒有說明幀格式。幀格式的專不同是會影 屬響波形的。假設你設定的幀格式是8位1起始位1停止位無奇偶校驗,那麼txd實際產生的傳送波形是 低 起始位 低低低低高高高高 低位在前高位在後 高 停止位 二,較老型號微控制器的標準uart無法實現。不過當下...

微控制器P0口的「內部匯流排」和MUX接的地址資料匯流排有什麼區別

一個是cpu內部的控制方式 另一個是cpu控制外部的匯流排。2個匯流排不要混淆 我們只是需要多關注外部的匯流排,畢竟程式設計前要懂的它們的原理和邏輯,會對寫程式有非常大的幫助。而晶片內部的東西不必多糾纏。微控制器的p0口作為系統資料 地址匯流排什麼意思?求詳解 p0可以作為資料匯流排 p0和p2的結...