標(biāo)題: 問一個關(guān)于單片機(jī)匯編的一個疑問,求解答,在線等 [打印本頁]

作者: haohaoxue51    時間: 2018-5-16 13:22
標(biāo)題: 問一個關(guān)于單片機(jī)匯編的一個疑問,求解答,在線等
MOV AL,[BX]與
和MOV [BX],AL 這兩個的具體區(qū)別是什么能舉例說明一下嗎,實(shí)在理解不了

還有MOV [bx-1] ,ah這一個

作者: zhanghyg    時間: 2018-5-16 16:14
MOV AL,[BX]就是把地址為BX的里面的值賦給AL。
MOV [BX],AL就是把AL的值賦給名為BX的地址中。
MOV [bx-1],ah就是把a(bǔ)h的值賦給名為(bx-1)的地址中。
總結(jié),凡是遇到[]這種你就把里面的數(shù)值當(dāng)成一個內(nèi)存中的地址就行了。
作者: 有有有    時間: 2018-5-16 17:24
[]里面的BX是一個地址,這個地址里有個值用[BX]表示。
MOV指令是把后面的值賦給前面的值。
作者: haohaoxue51    時間: 2018-5-16 18:04
zhanghyg 發(fā)表于 2018-5-16 16:14
MOV AL,就是把地址為BX的里面的值賦給AL。
MOV ,AL就是把AL的值賦給名為BX的地址中。
MOV ,ah就是把a(bǔ)h的 ...

那 MOV BX ,AX
和MOV [BX],AX的區(qū)別是什么呢??
我是要是想改變一開始BX內(nèi)存值 比如初始內(nèi)存值1234H,比如變?yōu)?678H,應(yīng)該用什么指令呢,是MOV還是LEA呢?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1