一個典型的CPU由運算器,控制器,寄存器等器件構成。數據
CPU內部的器件是由內部總線鏈接,CPU與外部的鏈接是由外部總線鏈接。word
8086CPU有14個寄存器:AX, BX, CX, DX, SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW;,其中AX,BX,CX,DX,叫通用寄存器。語言
通用寄存器:用來存放通常性的數據;mv
8086CPU的全部寄存器都是16位的,能夠獨立做爲16位的使用,其中AX,BX,CX,DX,能夠分爲兩個獨立8位寄存器來使用,好比AX可分爲AH(高8位)AL(低8位);其餘同理。錯誤
一個‘字’= 兩個‘字節’。1 word = 2 byte
彙編指令不區分大小寫 例如mov ax,18和MV AX,18相同
mv ax,18 即ax = 18;mv ah,18即ah = 18;add ax,bx即ax = ax+ bx;
彙編語言在賦值或者相加時必須保證兩者類型一致。即mv ax,bl是錯誤的,必須 mv ax,bx才行;
add ax,bx是對16位寄存器相加,而add al,bl是對獨立的低8位寄存器相加,當al滿的時候,不會向ah進位。