日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]一、立即尋址方式操作數(shù)作為指令的一部分而直接寫在指令中,這種操作數(shù)稱為立即數(shù),這種尋址方式也就稱為立即數(shù)尋址方式。立即數(shù)可以是8位、16位或32位,該數(shù)值緊跟在操作碼之后。如果立即數(shù)為16位或32位,那么,它將

一、立即尋址方式

操作數(shù)作為指令的一部分而直接寫在指令中,這種操作數(shù)稱為立即數(shù),這種尋址方式也就稱為立即數(shù)尋址方式。

立即數(shù)可以是8位、16位或32位,該數(shù)值緊跟在操作碼之后。如果立即數(shù)為16位或32位,那么,它將按“高高低低”的原則進(jìn)行存儲(chǔ)。例如:

MOV AH, 80H   ADD AX, 1234H   MOV ECX, 123456H
MOV B1, 12H   MOV W1, 3456H   ADD D1, 32123456H

其中:B1、W1和D1分別是字節(jié)、字和雙字單元。

以上指令中的第二操作數(shù)都是立即數(shù),在匯編語言中,規(guī)定:立即數(shù)不能作為指令中的第二操作數(shù)。該規(guī)定與高級語言中“賦值語句的左邊不能是常量”的規(guī)定相一致。

立即數(shù)尋址方式通常用于對通用寄存器或內(nèi)存單元賦初值。圖是指令“MOV AX, 4576H”存儲(chǔ)形式和執(zhí)行示意圖。

二、寄存器尋址方式

  指令所要的操作數(shù)已存儲(chǔ)在某寄存器中,或把目標(biāo)操作數(shù)存入寄存器。把在指令中指出所使用寄存器(即:寄存器的助憶符)的尋址方式稱為寄存器尋址方式。
指令中可以引用的寄存器及其符號名稱如下:
  8位寄存器有:AH、AL、BH、BL、CH、CL、DH和DL等;
  16位寄存器有:AX、BX、CX、DX、SI、DI、SP、BP和段寄存器等;
  32位寄存器有:EAX、EBX、ECX、EDX、ESI、EDI、ESP和EBP等。
寄存器尋址方式是一種簡單快捷的尋址方式,源和目的操作數(shù)都可以是寄存器。


1、源操作數(shù)是寄存器尋址方式
  如:ADD VARD, EAX  ADD VARW, AX   MOV VARB, BH等。
  其中:VARD、VARW和VARB是雙字,字和字節(jié)類型的內(nèi)存變量。在第4章將會(huì)學(xué)到如何定義它們。


2、目的操作數(shù)是寄存器尋址方式
  如:ADD BH, 78h    ADD AX, 1234h   MOV EBX, 12345678H等。


3、源和目的操作數(shù)都是寄存器尋址方式
  如:MOV EAX, EBX   MOV AX, BX     MOV DH, BL等。


  由于指令所需的操作數(shù)已存儲(chǔ)在寄存器中,或操作的結(jié)果存入寄存器,這樣,在指令執(zhí)行過程中,會(huì)減少讀/寫存儲(chǔ)器單元的次數(shù),所以,使用寄存器尋址方式的指令具有較快的執(zhí)行速度。通常情況下,我們提倡在編寫匯編語言程序時(shí),應(yīng)盡可能地使用寄存器尋址方式,但也不要把它絕對化。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉