movfmovwf在微控制器組合語言裡是什麼意思翱

2021-03-03 21:24:18 字數 1146 閱讀 9979

1樓:匿名使用者

pic的精簡指令,

movf是把du乙個寄存zhi器dao記憶體送入w暫存器中,如 movf 8,0 就是把第8暫存器送到w中(相當於8051中累內加器a) ,後面是0說明存後容f不變

movwf 與上面相反,把w內容存入f暫存器中, 相當於mov w to f

2樓:茅宕郎曄

你好!不會

我的回答你還滿意嗎~~

在組合語言裡 = 表示什麼意思 ?具體怎麼用?

3樓:匿名使用者

等號語句(=)是偽指令。用來定義符號常數,用符號表示乙個常數,它的格式:

符號名 = 數值表示式,如:

abc = 10;abc = 40/2

注意,數值表示式是可以計算出數值的,無法計算出的變數是不能作為數值表示式定義的。所以用法如同類c語言賦值操作符。當然用等號語句定義過的符號可以被重定義,如:

abc = 10

abc = 2 * abc + 1。

另外,等號語句的用途範圍比較狹窄,建議使用equ語句。它既可以定義常量、字串,也可以定義暫存器或指令,還可以定義運算元符號:

1. 定義常量: count equ 100;

2. 定義字串: ms equ 『microsoft corporation』

3. 定義暫存器或指令: move equ mov

stack equ ss

4. 定義儲存器運算元符號:

varw equ this word

varb db 2 dup (0)

4樓:匿名使用者

與equ類似,但是equ能重新定義。如:

a equ 90

a equ 91 ;error

b=90

b=91

5樓:

這是c的寫法,,c是直接賦值 彙編用mov a,#20h

6樓:匿名使用者

彙編中有這個符號嗎?

7樓:彙編大贏家

彙編裡有=?你先舉個例子

微控制器(組合語言)程式,微控制器組合語言

開發當bai然是用c,又快又易懂好維 du護,但是想要優zhi化程式dao還是要懂彙編的,要不然實回現同樣乙個功能答的程式,好的程式設計師可以把程式設計得又短又快,而不做優化的可能會又臭又長,2k以下可以搞定的,你非要搞到4k以上去那最終產品的成本每個至少會相差幾毛到一兩塊錢,而且成本公升高時質量卻...

微控制器匯程式設計序問題請教高手

datmov mov dptr,data1 將外部資料首位址送dptrmov r0,data2 將內部資料首位址送r0datmov1 movx a,dptr 外部資料送累加器jz datmove 為0則退出 mov r0,a 不為0則送內部儲存器inc dptr 外部位址指標加1inc r0 內部位...

微控制器c語言轉化為組合語言

下列程式已經除錯過,樓主試試看 key1 equ p2.4 按鍵.org 0000h jmp start org 001bh jmp t1 int start mov tmod,10h t1定時方式1 mov th1,65536 20000 256 20ms 12mhz mov tl1,65536 ...