42指令定址和資料定址

2021-10-16 22:59:10 字數 592 閱讀 8539

1、 指令定址方式:是指尋找指令或運算元有效位址的方式,也就是確定本條指令的資料位址,以及下一條將要執行的指令位址的方法。定址分為指令定址和資料定址兩大類。

指令中的位址碼欄位並不代表運算元的真實位址,稱為形式位址(a)。用形式位址並結合定址方式,可以計算出運算元在儲存器中的真實位址,稱為有效位址ea.

注意,(a)表示位址為a的數值,a既可以是暫存器編號也可以是記憶體位址。對應的(a)就是暫存器中的數值,或相應記憶體單元的數值。例如,ea=(a)意思就是有效位址是位址a中的數值。

尋找下一條將要執行的指令位址稱為指令定址;尋找運算元的位址稱為資料定址。

2、 指令定址:分為順序定址方式、跳躍定址方式

2.1、順序定址可通過程式計數器pc加1(乙個指令字長),自動形成下一條指令的位址。

2.2、跳躍定址則通過轉移類指令實現。所謂跳躍,是指下條指令的位址碼不是由程式計數器給出,而是由本條指令給出下調指令位址的計算方式。下條指令仍是通過程式計數器pc給出。

3、資料定址:就是如何在指令中表示乙個運算元的位址,如何用這種表示得到運算元或怎樣計算出運算元的位址。

資料定址的方式種類較多,為區別各種方式,通常在指令字中設乙個字段,用來指明屬於哪種定址方式。

4 2 1指令定址和資料定址

定址方式是指尋找指令或運算元有效位址的方式,也就是指確定本條指令的資料位址,以及下一條將要執行的指令位址的方式。定址方式分為指令定址和資料定址兩大類。指令中的位址碼欄位並不代表運算元的真實位址,稱為形式位址 a 用形式位址並結合定址方式,可以計算出運算元在儲存器中的真實位址,稱為有效位址 ea 1....

指令和資料的定址方式

在馮諾依曼結構計算機中,儲存器既可以用來存放資料也可以用來存放指令。與其說儲存器存放的是指令和資料,不如說的是儲存器僅僅用來存放 資料 cpu用於加工資料。在儲存器中,運算元或指令字寫入或讀出的方式,有位址指定方式 相聯儲存方式和堆疊儲存方式。幾乎所有的計算機,在記憶體中都採用位址指定方式。當採用位...

8086指令系統資料傳送指令

1.一般傳送指令mov 格式 mov 目標運算元 源運算元 功能 mov主要實現內容就是各種傳送 目標運算元可以為暫存器運算元 儲存器運算元 源運算元可以為立即數運算元 暫存器運算元 儲存器運算元 根據彙編規定指令的兩個運算元不能同時為儲存器運算元所以有共有5種傳送操作 1 立即數到暫存器 例 mo...