1
Shift Register
(Thanh ghi dịch)
Khái niệm về thanh ghi (Register)
Một FF thể lưu trữ 1bit thông tin
Tập hợp gồm nFFs được sử dụng để lưu trữ nbit
thông tin được gọi một thanh ghi n-bit (n-bit
register).
Thông thường DFF được sử dụng để chế tạo thanh ghi
Các DFF được ghép nối theo 1 cấu trúc, trong đó ngõ
vào Clock nối chung với nhau (common clock)để điều
khiển hoạt động của thanh ghi
2
Thanh ghi dịch (Shift Register)
Thông thường, thanh ghi khả ng dịch chuyển nội
dung chứa bên trong đó, được gọi Thanh ghi
dịch Shift Register
Qui luật ghép nối để tạo Shift Register
Right-Shift Register: ngõ ra của DFF đứng trước được
nối với ngõ o D của DFF sau (Di+1= Qi)thanh ghi
khả năng dịch phải
Left-Shift Register:ngõ ra của DFF đứng sau được nối
với ngõ o D của DFF đứng trước (Di= Qi+1)thanh
ghi khả ng dịch trái.
3
Phân loại
Theo kích thước thanh ghi: 4 bit, 8 bit, 16 bit, 32 bit,...
Theo hướng dịch chuyn dữ liệu:
Thanh ghi dịch trái
Thanh ghi dịch phải
Thanh ghi vừa dời phải vừa dời trái
Theo ngõ vào dữ liệu:
Ngõ vào dữ liệu nối tiếp
Ngõ vào dữ liệu song song
Phân loại theo ngõ ra:
Ngõ ra nối tiếp.
Ngõ ra song song.
Ngõ ra vừa nối tiếp vừa song song.
4
Thanh ghi dịch phải
Xét 1 thanh ghi dịch phải 4-bit đơn giản
In: ngõ vào dữ liệu nối tiếp
Out: ngõ ra dữ liệu nối tiếp (dữ liệu dịch phải)
Clock: xung clock chung tích cực theo sườn lên
5