btvn.vn
Tìm kiếm Đăng nhập

Bộ nhớ chương trình, dữ liệu tạm và địa chỉ

Lưu trên thiết bị này
Chương IX · Các khối chức năng của vi điều khiển · Chọn bài khác

Kiến thức cốt lõi

Vi điều khiển cần nơi lưu **chương trình** để còn biết phải làm gì sau khi cấp nguồn lại và nơi lưu **dữ liệu tạm** khi đang chạy. SGK dùng tên ROM cho bộ nhớ không mất dữ liệu khi mất nguồn; trong nhiều vi điều khiển thực tế, chương trình nằm trong **flash có thể ghi lại** theo quy trình nạp. RAM dùng cho biến/trạng thái đang làm việc và thường mất nội dung khi ngắt nguồn; cũng có thể có vùng nhớ không mất dữ liệu cho tham số. Mỗi ô/vị trí nhớ được xác định bởi **địa chỉ**; thao tác đọc lấy dữ liệu từ địa chỉ về CPU, thao tác ghi đưa dữ liệu tới địa chỉ có quyền ghi. Không nói mọi ROM tuyệt đối không thể ghi, hay mọi vị trí nhớ đều ghi được khi mạch chạy. Không dùng tốc độ RAM/flash để kết luận mọi sản phẩm cùng tốc độ.

Ví dụ

Hình24.6 SGK: CPU đọc ký hiệu d ở địa chỉ 6; ghi ký hiệu e vào địa chỉ 2 của vùng được phép ghi. Số 6 và 2 là **địa chỉ ô**, không là bản thân dữ liệu d/e.

Bài luyện

Sau tắt nguồn, chương trình trong flash thường thế nào?
Chọn một đáp án

Bài luyện

RAM thường dùng cho gì?
Chọn một đáp án

Bài luyện

Trong ví dụ CPU đọc d ở địa chỉ 6, số 6 là gì?
Chọn một đáp án

Đang học