1. 程式人生 > >暫存器(CPU工作原理)1

暫存器(CPU工作原理)1

1.通用暫存器
2.字在暫存器中的儲存
3.幾條彙編指令
4.實體地址
5.16位結構的CPU
6.8086CPU給出實體地址方法
7.段地址*16+偏移地址 = 實體地址的本質含義
8.段的概念
9.段暫存器
10.cs 和 ip
11.程式碼段

CPU概述

x86架構 8086祖先

CPU由運算器、控制器、暫存器等器件組成,由內部匯流排相連。

內部匯流排:實現CPU與內部各個器件之前的聯絡。
外部匯流排:實現CPU和主機板上其他器件的聯絡。

匯流排:控制匯流排, 資料匯流排,指令匯流排

暫存器概述

8086CPU有14個暫存器:
AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。

8086CPU所有的暫存器都是16位,可以存放兩個位元組。

通用暫存器 (存放一般性資料)

AX、BX、CX、DX

以AX為例結構

7925105-1a7f64c617334c0e.png image.png 7925105-529d72279a74c8e5.png image.png

8086上一代CPU的暫存器是8位的 所以為了兼顧之前版本

8086暫存器 分成兩個部分 ,高位和低位

7925105-07ffa0e2d9736f44.png image.png 7925105-b504cc0aaf1845ff.png image.png 7925105-12f62d4facc0f350.png image.png