第3章 暫存器(記憶體訪問)

2022-05-14 13:04:44 字數 1079 閱讀 7329

.記憶體中字的儲存

在記憶體中儲存時,由於記憶體單元是位元組單元(乙個單元存放乙個位元組),則乙個字要用兩個連續位址的記憶體單元來存放。8086cpu是小端機,低位址存低位,高位址存高位。

我們提出字單元的概念:字單元,即存放乙個16位資料的記憶體單元,有兩個連續的記憶體單元組成。在以後的課程中,我們將起始位址為n的字單元簡稱為n位址字單元。

.ds和[address]

8086pc中,記憶體位址由段位址和偏移位址組成,8086cpu中有乙個ds暫存器,通常用來存放要訪問資料的段位址。

「[...]」表示乙個記憶體單元,"[...]"中的0表示記憶體單元的偏移位址。

.字的傳送

sub ax,bx;等價於ax=ax-bx

3 暫存器(記憶體訪問)

cpu中,用16位來儲存乙個字。高8位存放高位位元組,低8位存放低位位元組。記憶體儲存中,記憶體單元是位元組單元 1單元 1位元組 則乙個字要用兩個位址連續的記憶體單元存放。記憶體儲存中,高位位元組,和低位位元組是相對的,指令指向的是低位位元組。字單元,即存放乙個字型資料 16位 2位元組 的記憶體...

mysql 訪問暫存器 暫存器 記憶體訪問

一 ds和 address cpu要讀寫乙個記憶體單元的時候,必須先給出這個記憶體單元的位址,在8086pc中記憶體位址有段位址和偏移位址組成。ds 資料暫存器 中通常存放要訪問資料的段位址。比如要讀取1000h單元的內容,可以用下面這段 mov bx,1000h mov ds,bx mov al,...

筆記 組合語言 第3章 暫存器(記憶體訪問)

3.1 記憶體中字的儲存 cpu中,用16位暫存器來儲存乙個字,高8位存放高位位元組,低8位存放低位位元組。由於記憶體單元是位元組單元,則乙個字要用兩個位址連續的記憶體單元來存放。低位位元組存放在低位址單元中,高位位元組存放在高位址單元中。3.2 ds和 address address 即 ds a...