微型計算機技術及應用期末應考筆記(二)

2021-10-14 16:44:11 字數 1199 閱讀 3307

pentium的定址方式: 操作碼 運算元 運算元……….

1.立即定址方式: ```例:mov dx,1234h

2.暫存器定址方式:mov ax , bx;(bx 內容→ ax)inc si;(si+1 → si)dec di;(di – 1 → di )

3.輸入輸出埠定址:in al,82h; 82埠裡的位元組輸入到al 埠間接定址 in al,dx;特別宣告用間接i/o指令時,只能用dx暫存器。甚至不能用edx暫存器

4.儲存器定址方式:

❖ 由於 cpu 對儲存器採用分段管理, 因此指令格式中只能寫出存放運算元

的記憶體單元的 「 邏輯位址 」

❖ 程式設計師的責任僅在於正確的書寫邏輯位址表示式 , 然後由 cpu 自動運

算以求出實體地址。

儲存器定址又分為:

1直接定址。

2暫存器間接定址。

3暫存器相對定址。

4基址加變址的定址。

5相對的基址加變址定址。

6相對的帶比例因子的變址定址。

7基址加比例因子的變址定址。

8相對的基址加比例因子的變址定址。

3暫存器相對定址:mov ax,[si+100h]如si=2000h,則將ds段2100h~2101h的內容送入ax

(也稱為帶位移量的間接定址,位移量可正可負。常用於找一維陣列)

4基址加變址的定址:mov ax,[bx+si] ;將bx和si中的內容之和所指向的儲存單元開始的兩個位元組送入ax (通常將ebx ebp bx和bp稱為基址暫存器,通常將esi edi si和di稱為變址暫存器。bp預設在ss段其它都在ds段同上一樣)

7基址加比例因子的變址定址:mov eax,[ebx][esi*4] 《===》mov eax,[ebx+esi*4] ;將ds段由ebx+esi*4所指向的單元開始的四個位元組送入eax

8相對的基址加比例因子的變址定址:mov eax,[edi*4][ebp+80]=== [edi*4+ebp+80]

具體暫存器對應段

微型計算機技術及應用

微型機的主要特點 1.體積小,重量輕2.低廉3.可靠性高 結構靈活4.應用面廣 微型計算機的分類 按規模分類 1.微控制器2.個人計算機3.膝上型電腦4.掌上電腦 按微型處理器的字長分類 1 4位微處理器2 8位微處理器3 16位微處理器4 32位微處理器 微型機思維核心部件是微處理器即cpu。cp...

微型計算機技術及應用

微處理器的效能指標最主要的是以下兩項 1.字長2.主頻 一 16位微處理器8086 8086是intel系列的16位微處理器,有16根資料線和20根位址線。從功能上,8086分為兩部分,即匯流排介面部件和執行部件 匯流排介面部件 功能是負責與儲存器 i o埠傳送資料。8086的匯流排介面部件有下列各...

微型計算機技術及應用

一 8086的匯流排週期概念 乙個基本的匯流排週期由4個時鐘週期組成,時鐘週期是cpu的基本時間計量單位,他由計算機主頻決定,時鐘週期等於主頻的倒數,習慣上將4個時鐘週期分別稱為4個狀態,即t1 t2 t3 tw等待狀態 t4狀態 1.在t1狀態,cpu發出20位實體地址。2.在t2狀態,匯流排的最...