Kiến trúc máy tínhKiến trúc máy tính... Kiến trúc máy tính là gì? Kiến trúc máy tính là bản thiết kế của máy tính Bản thiến kế kiến trúc máy tính gồm 2 phần... Họ máy tínhtrúc bộ lệnh
Trang 1Kiến trúc máy tính
Kiến trúc máy tính
Trang 2Kiến trúc máy tính là gì?
Kiến trúc máy tính là bản thiết kế của máy tính
Bản thiến kế kiến trúc máy tính gồm 2 phần
Trang 3Họ máy tính
trúc bộ lệnh
lệnh CPU đời cũ Đảm bảo chương trình chạy trên máy đời cũ thì sẽ chạy được trên máy đời mới
Trang 4Họ kiến trúc mở
Họ Macitosh của hãng Apple dùng CPU họ Motorola
Họ Power PC của hãng IBM
Họ máy Sun của hãng Sun MicroSystem dùng CPU Sparc
Trang 6Transistor - Electronic Switch
Collector
Base
Emitter Switch
Trang 7Mạch tổ hợp
Để thiết kế các IC
Ta dùng các thành phần luận lý gọi là cổng
(gate)
Cổng được chế tạo = 0 hay 6 transistor tùy
theo công nghệ chế tạo
Ta có các cổng AND, OR, NOT, NAND, NOR, XOR
Mạch giải mã, mạch mã hóa, mạch ưu tiên, mạch dồn, mạch phân, mạch cộng toàn phần, mạch lật SR
Trang 8Gate – Cổng
Một cổng (gate) là một thiết bị điện tử mà
nhận vào giá trị dạng 0/1 và xuất ra kết quả dạng 0/1
Trang 9 Input Low (0v or 0) Output High (+5v or 1)
Output ngược lại với Input
Output
Cổng NOT
_
Trang 11A + B B
Trang 12Mạch giải mã (decoder)
Mạch được ứng dụng vào giải mã chọn địa chỉ
n tín hiệu nhập I0,I1,…,In-1 tạo thành số nhị phân n bit có trị k
Xuất 0k=1, 0i=0 với i khác k
Ví dụ: n=3, 2n = 8
Trang 13Mạch giải mã (decoder)
Xét I0=1,I1=1,I2=1 Theo sơ đồ ta có O7=111.
Trang 14Mạch mã hóa (encoder)
Ngược với mạch giải mã
Đổi trị nhập Ik sang số nhị phần tương ứng với giá trị k
Ii=1, Ij=0 (i khác j) số nhị phân trị i
Ví dụ: n=3, k=2n = 8
Trang 16Mạch ưu tiên (priority)
Ưu tiên từ thấp đến cao, I0 ưu tiên cao nhất
Trang 17Mạch ưu tiên (priority)
Trang 18Mạch dồn (multiplexor)
Trang 24A B
S C
C
C1
Trang 25C0