組合語言 資料定址

2021-10-22 21:59:05 字數 959 閱讀 9557

1.指令及其運算元

指令有兩部分:操作碼和運算元

操作碼:處理器要執行哪種操作,不可或缺,用助記符表示。

運算元:指令執行的參與者,各種操作的物件,需要通過位址指示。

2.定址方式

通過位址訪問資料或指令

資料定址:指令執行過程中,訪問所需要操作的資料(運算元)(立即數定址、暫存器定址、儲存器定址、外設定址)。

指令定址:一條指令執行後,確定執行的下一條指令的位置。

立即數定址:i8運算元從指令**中得到,即立即數(立即數的各種形式:十六進製制常數、字元、十進位制負數、符號常量、常量表示式、變數的偏移位址)。

暫存器定址:r8運算元存放在處理器的內部暫存器中(源運算元和目的運算元均是暫存器定址,目的運算元、源運算元是暫存器定址)。

儲存器定址:資料來自主儲存器,指令**表達形式位址(有效位址)。

儲存器的直接定址:有效位址只有位移量部分,直接包含在**指令中(變數名)。

儲存器的暫存器間接定址:指令**表達形式位址,由形式位址結合規則經過計算得到有效位址ea(暫存器內容=偏移位址=有效位址,中括號括起來表示位址)。

暫存器相對定址:有效位址是暫存器內容和位移量之和(暫存器要用中括號括起來)。

儲存器的變址定址:指令**表達形式位址,由形式位址結合規則經過計算得到有效位址ea。

組合語言資料定址方式

資料定址方式 1 立即數定址 立即數定址 指令需要的運算元緊跟在操作碼之後稱之為指令機器碼的一部分,並隨著處理器的取址操作需要從主存進入指令暫存器。這些運算元用常量形式直接表達,從指令 中立即得到立即數,立即數定址方式只用於指令的原運算元,在傳送指令過程中常用來給暫存器和儲存單元賦值。2 暫存器定址...

組合語言定址方式

組合語言的定址方式 彙編有7種定址方式 mov 是組合語言用得最多的語句 他的使用方法 是 mov 目的位址,源位址 下面便通過mov來介紹組合語言的幾種定址方式 1.立即定址 mov ax,1234h 2.暫存器定址 mov si,ax 源運算元和目的運算元 同時為暫存器 3.直接定址 mov a...

組合語言 定址和處理資料

or 指令 邏輯或指令,按位進行或運算。ascll碼就是一種編碼方案所謂編碼方案,就是一套規則,它約定了用什麼樣的資訊來表示現實物件。比如說,我們按下鍵盤的 a 鍵,這個按鍵的資訊被送入計算機,計算機用ascll碼的規則對其進行編碼,將其轉化為61h儲存在記憶體的指定空間中 文字編輯軟體從記憶體中取...