匯編語言入門教程 匯編語言MOV AX,NOT 0F0FH具體什么意思?
匯編語言MOV AX,NOT 0F0FH具體什么意思?Mov ax,not 0f0fh是將十六進(jìn)制數(shù)0f0fh取反并發(fā)送到ax,相當(dāng)于Mov ax,f0f0h。在匯編語言中,Mov指令是一條數(shù)據(jù)傳輸指
匯編語言MOV AX,NOT 0F0FH具體什么意思?
Mov ax,not 0f0fh是將十六進(jìn)制數(shù)0f0fh取反并發(fā)送到ax,相當(dāng)于Mov ax,f0f0h。在匯編語言中,Mov指令是一條數(shù)據(jù)傳輸指令,用于將數(shù)據(jù)從源地址傳輸?shù)侥繕?biāo)地址。源地址單元的內(nèi)容保持不變。
例如:mov ax,f000h;將16位數(shù)據(jù)f000h傳輸?shù)絘x寄存器mov ax,BX;將BX寄存器的16位數(shù)據(jù)傳輸?shù)絘x寄存器mov Al,[8000h];將8000h單元的內(nèi)容傳輸?shù)紸l寄存器,需要注意的是:(1)數(shù)據(jù)不能在兩個(gè)存儲單元之間直接傳輸,即mov指令只允許一個(gè)存儲單元內(nèi)存中的操作數(shù)。(2) MOV指令是中性的,即數(shù)字不能直接傳送到段寄存器(CS、DS、SS、ES)和IP;段寄存器不能直接互相傳送。(3) CS和IP不能是目標(biāo)操作數(shù)。(4) MOV指令是中性的,即不能用作目標(biāo)操作數(shù)。