基本寄存器包括通用寄存器、指令指針寄存器、標志">

2021国产精品_九色激情网_最污网站_亚洲成人福利在线观看_看黄在线观看_在线亚洲播放

大學生校園網

大學生校園網 > 大學生學習 > 計算機學習

80x86基本寄存器

8086~Pentium微處理器的寄存器組按功能可分為四類――基本寄存器、系統級寄存器、調試和測試寄存器、浮點寄存器。

  基本寄存器包括通用寄存器、指令指針寄存器、標志寄存器和段寄存器,這些寄存器在程序設計中非常重要。

  系統級寄存器包括5個控制寄存器CR0~CR4,4個系統地址寄存器GDTR、IDTR、LDTR和TR。控制寄存器CR0~CR4用于存放全局特征,如是否用高速緩沖和浮點寄存器,是否分段分頁等。系統地址寄存器用于保護模式下地址轉換和信息的保護。

  調試寄存器DR0~DR7共8個32位可編程寄存器,用于支持系統的調試功能;測試寄存器TR3~TR7共5個,用于高速緩沖和轉換后援緩沖器TLB的測試。

  浮點寄存器共13個,用于支持浮點運算。

   PC系列微機的寄存器總體上可分為程序可見和不可見兩類。在程序設計期間要使用的、并可由指令來指定它們的寄存器稱為程序可見寄存器。在應用程序設計期 間,不能直接尋址的寄存器稱為程序不可見寄存器,但系統程序設計期間可以被間接引用。只有80286及其以上的微處理器包含程序不可見寄存器,用于控制和 操作保護模式存儲器系統。

  2.2.1 基本寄存器

  基本寄存器可分為通用寄存器和專用寄存器。通用寄存器包括 EAX、EBX、ECX、EDX、EBP、EDI和ESI。這些寄存器存儲邏輯和算術運算中的操作數,或保存地址運算中的操作數(通常為32位的地址)。 專用寄存器包括:指令指針寄存器EIP,堆棧指針ESP,標志寄存器EFLAGS,段寄存器CS、DS、ES、SS、FS和GS。

  由可見,基本寄存器又可分為8位、16位和32位寄存器。

   16位寄存器有AX、BX、CX、DX、SP、BP、DI、SI、IP、FLAGS、CS、DS、ES、SS、FS和GS。其中AX、BX、CX和DX 可拆分為8位寄存器AH、AL, BH、BL, CH、CL, DH、DL。16位寄存器主要用于8086到80286的16位微處理器和實地址方式。

  32位擴展寄存器是EAX、EBX、ECX、EDX、ESP、EBP、EDI、ESI、EIP和EFLAGS。這些32位擴展寄存器和16位寄存器FS、GS只用于80386及更高型號的微處理器中。

  1.通用寄存器

  1)EAX(累加器)

  EAX可作為32位寄存器(EAX)、16位寄存器(AX)或8位寄存器(AH或AL)引用。累加器用于如乘法、除法及一些調整指令,對于這些指令,累加器常表現為隱含形式。在80386及更高型號的微處理器中,EAX寄存器也可以保存訪問存儲單元的偏移地址。

  2)EBX(基址)

  EBX可作為EBX、BX、BH或BL尋址。在所有型號的微處理器中,EBX常用來作地址指針,用于保存訪問存儲單元的偏移地址。

  3)ECX(計數)

   ECX是個通用寄存器,經常作計數器,用于保存許多指令的計數值。在80386及更高型號的微處理器中,ECX寄存器也可保存訪問存儲器數據的偏移地 址。用于計數的指令是重復的串指令、移位、循環指令。移位指令用CL計數,重復的串指令用CX計數,循環指令用CX或ECX計數。

  4)EDX(數據)

  EDX是通用寄存器,常與EAX配合,用于保存乘法形成的部分結果,或者除法之前部分被除數。對于80386及更高型號的微處理器,這個寄存器也可尋址存儲器數據。

  5)EBP(基指針)

  這個寄存器可作為BP或者EBP尋址,EBP可指向所有型號微處理器的存儲位置,常用于堆棧的操作。

  6)EDI(目標間址)

  EDI常用于尋址串指令的目標數據串,它的另一個功能是作為32位(EDI)或者16位(DI)通用寄存器使用。

  7)ESI(源間址)

  ESI既可作為ESI,也可作為SI來使用。ESI為串指令尋址源數據串。如同EDI一樣,ESI也作為通用寄存器使用。作為16位寄存器,由SI尋址;作為32位寄存器,由ESI尋址。

  2.指令指針寄存器EIP

   指令指針寄存器EIP存放指令的偏移地址。當微處理器工作在實模式下時,這個寄存器是IP(16位),當80386及更高型號的微處理器工作于保護模式 下時,則是EIP(32位)。指令指針總是指向程序的下一條指令,用于微處理器在程序中順序地尋址代碼段內的下一條指令。當遇到跳轉指令或調用指令時,指 令指針寄存器的內容需要修改。

  3.堆棧指針寄存器ESP

  ESP尋址一個稱為堆棧的存儲區。通過這個指針,存取堆棧存儲器數據,具體操作將在本書后面說明。作為16位寄存器被引用時,是SP;如果作為32位寄存器,則是ESP。

計算機學習推薦

面對面學習總是比在線學習好嗎

最近關于重新開放學校的激烈爭論主要取決于在線教學的質量。這是可以理解的。但是,關于在線指導的許多內容仍然被誤解。現在該改變這種

在線學習的4條建議

印第安納大學(IU)的新資源介紹了使在線學習成功的一些最重要因素。

當IU關閉體育課并轉向在線教學時,電子學習研究與實踐實驗室開始

激光視盤 可以自由放置和使用

激光視盤采用丙烯酸塑料制成,大多數光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉速為1500轉/分,但應指出,為

數字技術用于語音信號高效多路傳輸

欣賞聲音、喜愛音樂,這是音響的源點。為了滿足這一需要,音響系統需由兩個系統組成。其一是對音樂與人聲加以收音并加以調整,記錄在唱

電腦正在進入有線電視網

當前,隨著數字計算機和多媒體技術的發展,許多大的計算機制造公司都提出,在微型計算機上實現電視的功能,即利用計算機網絡來接收數字

電視信號的傳輸過程

當前,像高保真音響、高清晰度電視、VCD、數碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術的涌現,另一方面也體現了這些

計算機6.2.180x86中斷結構及類型

從Intel 8086/8088、286、386、486直到Pentium系列微處理器,它們中斷系統的結構基本相同,不同之處主要有兩點:一是 因CPU的工作模式

中斷技術引入計算機系統

中斷技術是現代計算機系統中很重要的功能。最初,中斷技術引入計算機系統,只是為了解決快速的CPU與慢速的外部設備之間傳送數據的矛盾

主站蜘蛛池模板: 色老板视频 | 婷婷人人爽人人 | 国产91视频在线 | 色乱码一区二区三区网站 | 黄色大片免费在线观看 | 亚洲精品国产综合区久久久久久久 | 色婷婷国产精品免费网站 | 日韩精品久久久久 | 人人九九 | 成人性生交大片免费看中文 | 日韩国产精品视频 | 国产91在线 | 欧美 | 欧美日韩性 | 成人精品国产一区二区4080 | 九九久久国产精品 | 91短视频在线看 | 欧美日一 | 久久精品屋 | 欧美一级淫片 | 国产成人av一区二区三区 | 日韩欧美手机在线 | 欧美成人免费视频 | 久久久久久久国产 | 亚洲视频自拍 | 一级特黄aa大片欧美 | 黄色片网站| 日本视频黄色 | 日韩中文字幕av在线 | 亚洲精品日韩综合观看成人91 | 免费网站成人 | 成人免费视频在线观看 | 99精品欧美一区二区蜜桃免费 | 色网站在线看 | 99视频这里有精品 | 成人免费毛片片v | 国产高潮在线 | 精品久久成人网 | 亚洲看片| 999久久久久久久久6666 | 成人性生交大片免费网站 | 黄色片在线看 |