<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
1
Ch
ươ
ng 6
M
ạ
ch s
ố
h
ọ
c
Th.S
Đặ
ng Ng
ọ
c Khoa
Khoa
Đ
i
ệ
n -
Đ
i
ệ
n T
ử
2
M
ạ
ch s
ố
h
ọ
c
ALU (arithmetic/logic unit) s
ẽ
l
ấ
y data t
ừ
trong
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
3
M
ạ
ch s
ố
h
ọ
c
Ví d
ụ
q trình m
ộ
t l
ệ
nh
đượ
c th
ự
c thi:
Đơn vị điều khiển ra lênh cộng một số được chỉ định
trong bộnhớvới số có trong thanh ghiaccumulator .
Số cộngđược truyền từ bộnhớ đến thanh ghi B.
Dữliệu trong thanh ghi B và thanh ghiaccumulator
sẽ được cộng lại với nhau.
Kết quả sẽ được lưu vào trong thanh ghiaccumulator
Giá trị trong thanh ghiaccumulator sẽ được giữ cho
đến khi có lệnh mới.
B
ộ
c
ộ
ng nh
ị
phân song song
A, B là giá tr
ị
c
ầ
n c
ộ
ng. C là giá tr
ị
nh
ớ
. S
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
5
Q trình x
ử
lý phép c
ộ
ng
6
Ví d
ụ
6-1
Hãy thi
ế
t k
ế
m
ộ
t b
ộ
c
ộ
ng
đầ
y
đủ
:
B
ộ
c
ộ
ng có 3 ngõ vào
2 ngõ vào thể hiện sốcần cộng
1 ngõ vào chứa sốnhớ ngõ vào
Có 2 ngõ ra
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>
7
Ví d
ụ
6-1 – Gi
ả
i
B
ả
ng chân tr
ị
Ví d
ụ
6-1 – Gi
ả
i
</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
9
Ví d
ụ
6-2
Gi
ả
i thích ho
ạ
t
độ
ng
c
ủ
a m
ạ
ch sau
10
IC b
ộ
c
ộ
ng
IC 74HC283 là IC b
ộ
c
ộ
ng song song 4 bit
A và B là hai s
ố
4 bit
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
11
IC b
ộ
c
ộ
ng
Ta có th
ể
n
ố
i ti
ế
p hai b
ộ
c
ộ
ng 4 bit
để
t
ạ
o
ra m
ộ
t b
ộ
c
ộ
ng 8 bit
B
ộ
c
ộ
ng BCD
Có thêm ph
ầ
n m
ạ
ch
để
x
ử
lý tr
ườ
ng h
ợ
p
t
ổ
ng l
ớ
n h
ơ
n 9
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
13
B
ộ
c
ộ
ng BCD
<i><b>X=S</b><b><sub>4</sub></b><b>+S</b><b><sub>3</sub></b><b>(S</b><b><sub>2</sub></b><b>+S</b><b><sub>1</sub></b><b>)</b></i>
14
</div>
<!--links-->