Skip to main content

Đăng ký thay đổi là gì?

Như được áp dụng cho các mạch kỹ thuật số, một thanh ghi dịch chuyển là một loạt các flip-flop dựa trên thời gian đồng hồ tuần tự.Các flip-flop tạo điều kiện cho dữ liệu chuyển từ đầu vào sang đầu ra bằng logic tuần tự.Một đồng hồ, dưới dạng sóng lặp lại theo mẫu vuông, được sử dụng để đồng bộ hóa cách dữ liệu truyền qua các thanh ghi dịch chuyển, tạo ra một độ trễ ngắn trong việc truyền tín hiệu kỹ thuật số.Thông thường, các thanh ghi dịch chuyển có độ dài khác nhau được sử dụng để chuyển đổi dữ liệu song song thành serial, nhưng cũng có thể được sử dụng cho luồng dữ liệu trong bộ vi xử lý hoặc để che giấu dữ liệu tương tự thành kỹ thuật số và ngược lại. Các thanh ghi dịch chuyển là các mạch tốc độ cao.Chủ yếu, một thanh ghi dịch chuyển di chuyển các bit dữ liệu bên trái hoặc bên phải dọc theo mạch, tùy thuộc vào cấu trúc cụ thể của mạch.Ở dạng đơn giản nhất, một thanh ghi thay đổi sẽ lấy dữ liệu ở giai đoạn đầu tiên và thay đổi các bit một giai đoạn bên trái hoặc phải khi đồng hồ báo hiệu sự cần thiết của một tiến bộ dữ liệu.Các thanh ghi được xác định bởi số lượng các khe lưu trữ tạm thời có sẵn sau mỗi giai đoạn giữa đầu vào và đầu ra.Các khe lưu trữ tạm thời cho phép một thanh ghi thay đổi để trì hoãn tín hiệu dữ liệu cho đến khi tín hiệu đồng hồ báo hiệu dữ liệu thích hợp.Ví dụ, một thanh ghi 8 bit có tám giai đoạn và do đó, tám vị trí lưu trữ tạm thời cho các bit trong chuỗi dữ liệu.Các thanh ghi dịch chuyển song song/ngoài/nối tiếp và đầu ra toàn cầu tạo điều kiện cho đầu vào và đầu ra của dữ liệu ở dạng nối tiếp hoặc dạng song song tương ứng, không cần chuyển đổi.Song song-in/serial-out đề cập đến các thanh ghi thay đổi xử lý các đầu vào truyền dữ liệu song song và chuyển đổi truyền như vậy thành đầu ra ở dạng nối tiếp.Các thanh ghi dịch chuyển nối tiếp/song song gần giống với song song/nối tiếp, ngoại trừ dữ liệu đầu vào ở dạng nối tiếp được chuyển đổi thành đầu ra hình thức song song.Bộ đếm vòng là một loại cấu trúc thanh ghi thay đổi có tính năng tuần hoàn hoặc lặp lại các mẫu dữ liệu.Khi một thanh ghi thay đổi hoàn thành việc xử lý chuỗi dữ liệu và cung cấp giai đoạn cuối cùng trở lại giai đoạn đầu vào dữ liệu ban đầu, kết quả mẫu hình tròn.Bộ đếm vòng được sử dụng khi một hàm cụ thể được yêu cầu trên một mẫu lặp lại tập hợp.Ví dụ: màn hình LED được đặt để lặp lại màn hình được chọn có thể sử dụng cấu trúc bộ đếm vòng cho thanh ghi dịch chuyển để đầu ra lặp lại ở xung đồng hồ được xác định trước. Trong những ngày đầu của máy tính, một thanh ghi thay đổi với hàng trăm giai đoạn đã được sử dụngbộ nhớ máy tính.Sử dụng các thanh ghi dịch chuyển đã thay thế các dòng trễ thủy ngân, tăng tốc xử lý dữ liệu và cho phép các thành phần máy tính và thiết bị ngoại vi nhỏ hơn.Ngày nay, các thanh ghi ca làm bộ nhớ máy tính chính được coi là cổ xưa.Tuy nhiên, các bảng mạch vẫn có tính năng thanh ghi dịch chuyển để giảm lượng dây cần thiết, đặc biệt là trong trình điều khiển hiển thị, bộ chuyển đổi kỹ thuật số sang analog và bộ nhớ dữ liệu nối tiếp.