導航:首頁 > 數據處理 > 數據什麼定址

數據什麼定址

發布時間:2022-04-27 04:00:16

『壹』 什麼是數據定址和指令定址它們的區別是什麼

數據定址就是找操作數,指令定址就是找找下一條指令,分為順序和跳轉指令定址方式。指令定址找的是數,指令找的是碼

『貳』 計算機中常用的定址方式有哪幾種

存取數據有關的定址方式:立即定址 、寄存器定址、直接定址、寄存器間接定址、寄存器相對定址、基址變址定址、相對基址變址定址與程序控制有關的定址方式:段內直接定址、段間直接定址、段內間接定址、段間間接定址。

定址方式是指尋找指令或操作數有效地址的方式,也就是指確定本條指令的數據地址,以及下一條將要執行的指令地址的方式。


(2)數據什麼定址擴展閱讀:

指令中的地址碼欄位並不代表操作數的真實地址,稱為形式地址(A)。用形式地址並結合定址方式,可以計算出操作數在存儲器中的真實地址,稱為有效地址(EA)。尋找下一條要執行的指令地址稱為指令定址,尋找操作數的地址稱為數據定址。

1、指令定址

指令定址方式分為順序定址方式和跳躍定址方式。

1)順序定址方式可通過程序計數器PC加1,自動形成下一條指令的地址。

2)跳躍定址則通過轉移指令實現。所謂跳躍,是指下條指令的地址碼不是由程序計數器給出的,而是由本條指令給出。

2、數據定址

數據定址是如何在指令中表示一個操作數的地址,如何用這種表示得到操作數或怎樣計算出操作數的地址。

數據定址方式的種類較多,為了區別各種方式,通常在指令中設一個欄位,用來指明屬於屬於那種定址方式。

『叄』 定址是什麼意思

定址是數據恢復技術的基礎,是定位數據和扇區的關鍵。定址這個概念比較抽象,簡單的說是磁頭在碟片上定位數據的一個過程。如果你想找到你的計算機中的一個文件,你可能會在Windows中先打開我的電腦、分區、文件夾,再打開你要找的文件。這是表面的尋找文件的過程,而磁頭在碟片的尋找過程就是定址。 定址在數據恢復中為什麼非常重要?因為當數據出現丟失的情況後,你在我的電腦、分區、文件夾下就找不到這個文件了,甚至找不到文件夾和分區。
計算機有多種定址方式,如立即數定址方式,寄存器定址,存儲器定址方式,與I/0埠有關的定址方式,又包括直接埠定址和間接埠定址。

『肆』 什麼是直接定址,什麼是間接定址,什麼是存儲器定址

一、直接定址方式
指令所要的操作數存放在內存中,在指令中直接給出該操作數的有效地址,這種定址方式為直接定址方式。
在通常情況下,操作數存放在數據段中,所以,其物理地址將由數據段寄存器DS和指令中給出的有效地址直接形成,但如果使用段超越前綴,那麼,操作數可存放在其它段。

MOV
BX,
[1234H]
二、寄存器間接定址方式
操作數在存儲器中,操作數的有效地址用SI、DI、BX和BP等四個寄存器之一來指定,稱這種定址方式為寄存器間接定址方式。
在不使用段超越前綴的情況下,有下列規定:
若有效地址用SI、DI和BX等之一來指定,則其預設的段寄存器為DS;
若有效地址用BP來指定,則其預設的段寄存器為SS(即:堆棧段)。

MOV
BX,[DI]

『伍』 西門子PLC中的數據如何定址

可以直接定址,指令中直接給出操作數地址的定址方式稱為直接定址。

在通常情況下,操作數存放在數據段中,所以,其物理地址將由數據段寄存器DS和指令中給出的有效地址直接形成,但如果使用段超越前綴,那麼,操作數可存放在其它段。

定址對象為內部數據存儲器,在指令中以直接地址表示; 特殊功能寄存器SFR,在指令中用寄存器名稱表示。

(5)數據什麼定址擴展閱讀

在直接定址中,指令操作數欄位中存放的是操作數的16位偏移地址EA,即操作數的偏移地址EA和操作碼一起存放在代碼段中,而操作數可以存放在數據段,也可以存放在其它段,操作數的物理地址由其所在段的寄存器內容左移4位與指令中給出的偏移地址EA相加形成。

物理地址PH=(DS)*10H+EA(Disp)EA可以用符號或數值表示。如果用數值表示EA則必須用括弧括起來,而且是在方括弧前應給出段寄存器名,直接定址的操作數可以是字或位元組。

如果沒有特殊說明,直接定址的操作數一般在內存的數據段中,即隱含的段寄存器是DS。但是8086/8088也允許段超越,即允許使用CS,SS,ES作為段寄存器,此時需要在指令中特別標明,方法是在有關操作數的前面協商寄存器的名字,再加上冒號。如:MOV AX EX :[2000H]。

參考資料

網路--直接定址

『陸』 數據定址方式有幾種

七種定址方式:
1、立即定址方式
2、寄存器定址方式
3、直接定址方式
4、寄存器間接定址方式
5、寄存器相對定址方式
6、基址加變址定址方式
7、相對基址加變址定址方式

『柒』 什麼是數據的立即數定址和寄存器間接定址

所謂立即數定址,就是說要取的數據就在本指令當中,數據是緊跟在操作碼的後面存放於代碼段,當控制器取指令時就立即得到了數據了。例如:mov ax,0804H。

而所謂寄存器間接定址,就是說要取的數據存放在內存數據段的某存儲單元內。指令中給出一個寄存器號,該寄存器中存放的並非要取的數據,而是該數據的地址。
例如:mov ax,[bx]
以上都是以源操作數為例的

『捌』 訪問程序存儲器中的常數數據,可以使用哪些定址方式

1立即數定址;2寄存器定址;3.主存定址。

直接在指令中給出操作數,不需要存儲單元,執行速度快,但是顯然數據也不能冗長,通用型性就差,一般用來指定一些要求不高的整形整數。操作數來源於寄存器,結果也寫回寄存器。顯然這個主要用到寄存器,這也是他的名字的由來。

指令特點

MCS-51的指令系統由111條指令組成。如果按位元組數分類,有49條單位元組指令,46條雙位元組指令和16條三位元組指令,以單位元組指令為主;如果按照指令執行時間分類,有64條單周期指令、45條雙周期指令和2條四周期指令,以單周期指令為主。存儲效率高、執行速度快,可以進行直接地址到直接地址的數據傳送,能把一個並行I/O口中的內容傳送到內部RAM單元中而不必經過累加器A或工作寄存器Rn。這樣可以大大提高傳送速度和緩解累加器A的瓶頸效應。

『玖』 什麼是定址方式,寫出五種與數據有關的定址方式

定址方式,就是指令中給出的源操作數或它的地址信息、或下一條指令地址的方式。
舉例如下:
MOV AX, 20B5H ;立即定址
MOV AX,[0100H] ;直接定址
MOV AX,BX ;寄存器定址
MOV AX,[BX] ;寄存器間接定址
MOV AX,[BP] ;基址定址
MOV AX,VAL[BX] ;相對基址定址
MOV AX,[BX][SI] ;基址變址定址
MOV AX,VAL[BX][SI] ;相對基址變址定址
MOV AX,ES:VAL[SI] ;相對變址定址
JNZ LP1 ;相對定址,其中LP1是某程序段標號

『拾』 什麼叫定址

舉個簡單點的例子,比如你在硬碟里保存了一首歌。
這首歌是保存在硬碟里某個磁軌上面的。
當你需要聽歌的時候,就需要找到這個磁軌,才能找到這首歌。
這個找到磁軌的過程,就是定址。

閱讀全文

與數據什麼定址相關的資料

熱點內容
圖形數據有多少種 瀏覽:467
地理信息標準是什麼 瀏覽:10
實體店小程序做什麼生意好 瀏覽:436
數據線的頭為什麼會發熱 瀏覽:510
小皙590代理有什麼產品 瀏覽:270
在哪裡看品牌數據 瀏覽:401
東莞代駕代理如何賺錢 瀏覽:430
怎麼查詢自己的證券交易號 瀏覽:369
哪些地方可以代理鍋品 瀏覽:902
攜程旅遊商家信息怎麼刪除 瀏覽:473
報名內地職業技術學校學費是多少 瀏覽:168
世界產品怎麼分類 瀏覽:721
深圳宜特技術有限公司怎麼樣 瀏覽:239
如何緩解疫情防控產品供應緊張狀況 瀏覽:478
閑魚如何申請交易 瀏覽:986
北斗生態圈怎麼買代理 瀏覽:935
怎麼申請購買和交易手機 瀏覽:770
騰訊會員代理商怎麼報名 瀏覽:8
深圳較真技術公司怎麼樣 瀏覽:587
如何看待個人產品力 瀏覽:751