回覆列表
  • 1 # dudiy46437

    AX BX CX DX是CPU內部的通用暫存器中的資料暫存器,資料暫存器一般用於存放參與運算的資料或運算的結果,每一個數據暫存器都是16位的(即16個二進位制位),但又可以將高,低8位分別作為兩個獨立的8位暫存器使用.它們的高8位記作AH,BH,CH,DH,低8位記作AL,BL,CL,DL.這種靈活的使用方法給程式設計帶來極大的方便,既可以處理16位資料,也能處理8位資料.資料暫存器除了作為通用暫存器使用外,它們還有各自的習慣用法 AX 稱為累加器,常用於存放算術邏輯運算中的運算元,另外所有的I/O指令都使用累加器與外設介面傳送資訊 BX 稱為基址暫存器,常用來存放訪問內在時的基地址, CX 稱為計數暫存器,在迴圈和串操作指令中用作計數器 DX 稱為資料暫存器,在暫存器間接定址中的I/O指令中存放I/O埠的地址 另外,在做雙字長乘除法運算時,DX 與AX合起來存放一個雙字長數(32位),其中DX存放高16位,AX存放低16位.這是學習彙編的基礎的東西,如果你是剛學的話,建議你買一本彙編的書,好好看一下,就知道了,也不是什麼很抽象的東西祝你學習成功!

  • 中秋節和大豐收的關聯?
  • 在資產負債表日,持有至到期投資是按公允價值計量嗎?