算术逻辑单元设计
文章目錄
- 1 基本邏輯符號(hào)
- 1.1 ALU
- 1.2 邏輯符號(hào)
- 1.3 復(fù)合邏輯
- 2 加法器設(shè)計(jì)
- 2.1 一位加法器
- 2.2 進(jìn)位產(chǎn)生原理
- 2.2 多位二進(jìn)制位加法器
1 基本邏輯符號(hào)
1.1 ALU
ALU功能:
算術(shù)運(yùn)算:加、減、乘、除等
邏輯運(yùn)算:與、或、非、異或等
輔助功能:移位、求補(bǔ)等
邏輯上的ALU:
實(shí)際上ALU結(jié)構(gòu):
1.2 邏輯符號(hào)
可以通過(guò)與門來(lái)屏蔽一些信號(hào)
1.3 復(fù)合邏輯
反演律:或非之間進(jìn)行轉(zhuǎn)換
- A和B不用的邏輯用異或表示一>A=0且B=1或A=1且B=0
異或?qū)崿F(xiàn)加法,奇偶判斷
與非和或非是最強(qiáng)大的兩個(gè)邏輯,通過(guò)與非和或非的排列組合可以表示其他所有的邏輯
2 加法器設(shè)計(jì)
2.1 一位加法器
一位全加器:一個(gè)與門+一個(gè)或門實(shí)現(xiàn)一位二進(jìn)制數(shù)加法
通過(guò)與門輸出的是進(jìn)位
通過(guò)異或門輸出的是和
2.2 進(jìn)位產(chǎn)生原理
進(jìn)位輸出信號(hào)Ci來(lái)源于本級(jí)兩個(gè)操作數(shù)做個(gè)與運(yùn)算+再由本級(jí)兩操作數(shù)決定是否把低級(jí)進(jìn)位Ci-1往上傳遞的
一位全加器封裝起來(lái)符號(hào)表示FA
輸入信號(hào):本級(jí)A和B以及上一級(jí)的進(jìn)位
輸出信號(hào):本級(jí)的和以及要傳遞給下一級(jí)的進(jìn)位
2.2 多位二進(jìn)制位加法器
進(jìn)位觸發(fā)器用來(lái)寄存進(jìn)位信號(hào),以便參與下一次運(yùn)算。
如果操作數(shù)長(zhǎng)n位,加法就要分n次進(jìn)行,每次產(chǎn)生一位和,并且串行逐位地送回寄存器。
串行進(jìn)位又稱為行波進(jìn)位,每一級(jí)進(jìn)位直接依賴于前一級(jí)的進(jìn)位,即進(jìn)位信號(hào)是逐級(jí)形成的。
總結(jié)
- 上一篇: 论文阅读课2-Inter-sentenc
- 下一篇: 论文学习14-End-to-End Re