1. Trang chủ
  2. » Giáo án - Bài giảng

Functional Units for Addition and Subtraction

6 317 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 330,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Functional Units for Addition and Subtraction Carry LookAhead Adder 10.2.2 Carry LookAhead Adder

Trang 1

10.2 Functional Units for Addition and Subtraction

10.2.1 Ripple Carry Adder

S= a b⊕ b Cout = a & b Half adder

Trang 2

10.2 Functional Units for Addition and Subtraction

10.2.2 Carry Look-Ahead Adder

• Arithmetic implementation of carry bit

generate: gi = ai & bi

propagate: pi = ai ^ bi

si = (ai ^ bi) ^ci = pi^ci

Ci +1 = (( ai ^ bi ) & ci ) | ( a & b ) = ( pi & ci )^gi

Trang 3

10.2 Functional Units for Addition and Subtraction

10.2.2 Carry Look-Ahead Adder

• 4 bit Arithmetic implementation of carry

bit

Ci +1 = (( ai ^ bi ) & ci ) | ( a & b ) = ( pi & ci )^gi

Trang 4

10.2 Functional Units for Addition and Subtraction

10.2.2 Carry Look-Ahead Adder

• 4-bit adder with carry look ahead

Trang 5

10.2 Implementation 4-bit adder with carry look ahead

10.2.2 Carry Look-Ahead Adder

Trang 6

10.2 Functional Units for Addition and Subtraction

10.2.3 Overflow and Underflow

Positive + positive = negative y

Negative + negative = positive

=> include logic for Overflow and

Underflow detection

Ngày đăng: 26/11/2016, 02:23

TỪ KHÓA LIÊN QUAN