www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 技術(shù)學(xué)院 > 基礎(chǔ)知識(shí)科普站
[導(dǎo)讀]運(yùn)算器包括寄存器、執(zhí)行部件和控制電路3個(gè)部分。

運(yùn)算器包括寄存器、執(zhí)行部件和控制電路3個(gè)部分。在典型的運(yùn)算器中有3個(gè)寄存器:接收并保存一個(gè)操作數(shù)的接收寄存器;保存另一個(gè)操作數(shù)和運(yùn)算結(jié)果的累加寄存器;在進(jìn)行乘、除運(yùn)算時(shí)保存乘數(shù)或商數(shù)的乘商寄存器。執(zhí)行部件包括一個(gè)加法器和各種類型的輸入輸出門電路。控制電路按照一定的時(shí)間順序發(fā)出不同的控制信號(hào),使數(shù)據(jù)經(jīng)過相應(yīng)的門電路進(jìn)入寄存器或加法器,完成規(guī)定的操作。為了減少對(duì)存儲(chǔ)器的訪問,很多計(jì)算機(jī)的運(yùn)算器設(shè)有較多的寄存器,存放中間計(jì)算結(jié)果,以便在后面的運(yùn)算中直接用作操作數(shù)。為了提高運(yùn)算速度,某些大型計(jì)算機(jī)有多個(gè)運(yùn)算器。它們可以是不同類型的運(yùn)算器,如定點(diǎn)加法器、浮點(diǎn)加法器、乘法器等,也可以是相同類型的運(yùn)算器。運(yùn)算器的組成決定于整機(jī)的設(shè)計(jì)思想和設(shè)計(jì)要求,采用不同的運(yùn)算方法將導(dǎo)致不同的運(yùn)算器組成。但由于運(yùn)算器的基本功能是一樣的,其算法也大致相同,因而不同機(jī)器的運(yùn)算器是大同小異的。運(yùn)算器主要由算術(shù)邏輯部件、通用寄存器組和狀態(tài)寄存器組成。

運(yùn)算器及其結(jié)構(gòu)

1、算術(shù)邏輯部件ALU。ALU 主要完成對(duì)二進(jìn)制信息的定點(diǎn)算術(shù)運(yùn)算、邏輯運(yùn)算和各種移位操作。算術(shù)運(yùn)算主要包括定點(diǎn)加、減、乘和除運(yùn)算。邏輯運(yùn)算主要有邏輯與、邏輯或、邏輯異或和邏輯非操作。移位操作主要完成邏輯左移和右移、算術(shù)左移和右移及其他一些移位操作。某些機(jī)器中,ALU 還要完成數(shù)值比較、變更數(shù)值符號(hào)、計(jì)算操作數(shù)在存儲(chǔ)器中的地址等。可見,ALU 是一種功能較強(qiáng)的組合邏輯電路,有時(shí)被稱為多功能發(fā)生器,它是運(yùn)算器組成中的核心部件。ALU 能處理的數(shù)據(jù)位數(shù)(即字長)與機(jī)器有關(guān)。如 Z80單板機(jī)中,ALU 是 8 位;IBM PC/XT和 AT 機(jī)中,ALU 為 16 位;386 和 486微機(jī)中,ALU 是 32 位。ALU 有兩個(gè)數(shù)據(jù)輸入端和一個(gè)數(shù)據(jù)輸出端,輸入輸出的數(shù)據(jù)寬度(即位數(shù))與 ALU 處理的數(shù)據(jù)寬度相同。2、通用寄存器組設(shè)計(jì)的機(jī)器的運(yùn)算器都有一組通用寄存器。它主要用來保存參加運(yùn)算的操作數(shù)和運(yùn)算的結(jié)果。早期的機(jī)器只設(shè)計(jì)一個(gè)寄存器,用來存放操作數(shù)、操作結(jié)果和執(zhí)行移位操作。

由于可用于存放重復(fù)累加的數(shù)據(jù),所以常稱為累加器。通用寄存器均可以作為累加器使用。通用寄存器的數(shù)據(jù)存取速度是非??斓?,一般是十幾個(gè)毫微秒(μs)。如果 ALU 的兩個(gè)操作數(shù)都來自寄存器,則可以極大地提高運(yùn)算速度。通用寄存器同時(shí)可以兼作專用寄存器,包括用于計(jì)算操作數(shù)的地址(用來提供操作數(shù)的形式地址,據(jù)此形成有效地址再去訪問主存單元)。例如,可作為變址寄存器、程序計(jì)數(shù)器(PC)、堆棧指示器(SP)等。必須注意的是,不同的機(jī)器對(duì)這組寄存器使用的情況和設(shè)置的個(gè)數(shù)是不相同的。3、狀態(tài)寄存器狀態(tài)寄存器用來記錄算術(shù)、邏輯運(yùn)算或測(cè)試操作的結(jié)果狀態(tài)。程序設(shè)計(jì)中,這些狀態(tài)通常用作條件轉(zhuǎn)移指令的判斷條件,所以又稱為條件碼寄存器。一般均設(shè)置如下幾種狀態(tài)位:1)零標(biāo)志位(Z):當(dāng)運(yùn)算結(jié)果為 0 時(shí),Z 位置“1”;非 0 時(shí),置“0”;2)負(fù)標(biāo)志位(N):當(dāng)運(yùn)算結(jié)果為負(fù)時(shí),N 位置“1”;為正時(shí),置“0”;3)溢出標(biāo)志位(V):當(dāng)運(yùn)算結(jié)果發(fā)生溢出時(shí),V 位置“1”;無溢出時(shí),置“0”;4)進(jìn)位或借位標(biāo)志(C):在做加法時(shí),如果運(yùn)算結(jié)果最高有效位(對(duì)于有符號(hào)數(shù)來說,即符號(hào)位;對(duì)無符號(hào)數(shù)來說,即數(shù)值最高位)向前產(chǎn)生進(jìn)位時(shí),C 位置“1”;無進(jìn)位時(shí),置“0”。在做減法時(shí),如果不夠減,最高有效位向前有借位(這時(shí)向前無進(jìn)位產(chǎn)生)時(shí),C 位置“1”;無借位(即有進(jìn)位產(chǎn)生)時(shí),C 位置“0”。除上述狀態(tài)外,狀態(tài)寄存器還常設(shè)有保存有關(guān)中斷和機(jī)器工作狀態(tài)(用戶態(tài)或核心態(tài))等信息的一些標(biāo)志位(應(yīng)當(dāng)說明,不同的機(jī)器規(guī)定的內(nèi)容和標(biāo)志符號(hào)不完全相同),以便及時(shí)反映機(jī)器運(yùn)行程序的工作狀態(tài),所以有的機(jī)器稱它為“程序狀態(tài)字”或“處理機(jī)狀態(tài)字”(Processor Status Word,PSW )。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在當(dāng)今電子系統(tǒng)設(shè)計(jì)的復(fù)雜領(lǐng)域中,系統(tǒng)架構(gòu)的選擇宛如基石,深刻影響著電源和控制電路的設(shè)計(jì),進(jìn)而全方位塑造系統(tǒng)性能。不同架構(gòu)在面對(duì)從交流電源到負(fù)載的能量流動(dòng)控制任務(wù)時(shí),因隔離柵位置、信號(hào)處理方式等差異,展現(xiàn)出截然不同的特性。...

關(guān)鍵字: 電子系統(tǒng) 控制電路 架構(gòu)

以下內(nèi)容中,小編將對(duì)穩(wěn)壓器的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,希望本文能幫您增進(jìn)對(duì)穩(wěn)壓器的了解,和小編一起來看看吧。

關(guān)鍵字: 穩(wěn)壓器 限流接線法 控制電路

在當(dāng)今電子設(shè)備多樣化和高性能化的發(fā)展趨勢(shì)下,開關(guān)穩(wěn)壓電源作為關(guān)鍵的供電部件,其性能優(yōu)劣直接影響著設(shè)備的整體表現(xiàn)。雙環(huán)反激開關(guān)穩(wěn)壓電源憑借獨(dú)特的電路拓?fù)浜凸ぷ魈匦?,在中小功率?yīng)用領(lǐng)域占據(jù)重要地位。傳統(tǒng)控制電路在面對(duì)復(fù)雜工況...

關(guān)鍵字: 穩(wěn)壓電源 雙環(huán)反激 控制電路

在當(dāng)今電子系統(tǒng)設(shè)計(jì)的復(fù)雜領(lǐng)域中,系統(tǒng)架構(gòu)的選擇宛如基石,深刻影響著電源和控制電路的設(shè)計(jì),進(jìn)而全方位塑造系統(tǒng)性能。不同架構(gòu)在面對(duì)從交流電源到負(fù)載的能量流動(dòng)控制任務(wù)時(shí),因隔離柵位置、信號(hào)處理方式等差異,展現(xiàn)出截然不同的特性。

關(guān)鍵字: 電子系統(tǒng) 系統(tǒng)架構(gòu) 控制電路

控制寄存器(Control Register)是中央處理器(CPU)中用于管理系統(tǒng)級(jí)操作的特殊寄存器,它為操作系統(tǒng)和硬件提供對(duì)處理器行為的精細(xì)控制。本文從計(jì)算機(jī)體系結(jié)構(gòu)角度系統(tǒng)闡述控制寄存器的設(shè)計(jì)原理、功能分類、操作機(jī)制...

關(guān)鍵字: 寄存器 處理器

?主回路和控制回路分開看?:先看主回路,后看控制回路。主回路動(dòng)作原理相對(duì)簡單,可以快速把握整個(gè)電路的功能,然后再看控制回路。?

關(guān)鍵字: 控制電路

在嵌入式系統(tǒng)開發(fā)中,硬件抽象層(Hardware Abstraction Layer,HAL)起著至關(guān)重要的作用。它為上層軟件提供了統(tǒng)一的硬件訪問接口,隱藏了底層硬件的細(xì)節(jié),使得軟件具有更好的可移植性和可維護(hù)性。C++作...

關(guān)鍵字: 嵌入式C++ HAL 寄存器 封裝

采用51單片機(jī)最小開發(fā)板,由8位自制獨(dú)立按鍵控制。單片機(jī)芯片為STC89C52RC,晶振為@12.000 mhz。8X8LED點(diǎn)陣屏模塊由MAX7219驅(qū)動(dòng),MAX7219包含一個(gè)自動(dòng)掃描電路。你只需要把要顯示的數(shù)據(jù)發(fā)送...

關(guān)鍵字: 51單片機(jī) MAX7219 寄存器

電源管理集成電路(PMIC)有益于簡化最終應(yīng)用并縮小其尺寸,也因此備受青睞。然而,當(dāng)默認(rèn)啟動(dòng)時(shí)序和輸出電壓與應(yīng)用要求不符時(shí),就需要定制上電設(shè)置。大多數(shù)情況下,電路沒有可以存儲(chǔ)這些設(shè)置的非易失性存儲(chǔ)器(NVM)。對(duì)此,低功...

關(guān)鍵字: 電源管理 集成電路 寄存器

在當(dāng)代電氣系統(tǒng)中,高壓強(qiáng)電電路與低壓控制電路常常需要協(xié)同工作,實(shí)現(xiàn)高效的能量轉(zhuǎn)換與精確的系統(tǒng)控制。然而,這種高低壓并存的架構(gòu)也帶來了潛在的安全風(fēng)險(xiǎn)。一旦高低壓電路之間發(fā)生電氣連接,數(shù)千伏的高壓電流可能瞬間涌入低壓控制端,...

關(guān)鍵字: 電氣隔離 控制電路 電氣系統(tǒng)
關(guān)閉