Harvard Kiến trúc
vi điều khiển sử dụng kiến trúc này có hai chiếc xe bus dữ liệu khác nhau.
Một là 8 bit rộng và kết nối CPU với RAM. Một bao gồm
nhiều dòng (12, 14 hoặc 16) và kết nối CPU với ROM. Theo đó, các
CPU có thể đọc một lệnh và thực hiện một truy cập bộ nhớ dữ liệu tại
cùng một thời điểm. Vì tất cả các thanh ghi bộ nhớ RAM đang rộng 8 bit, tất cả các dữ liệu
bên trong vi điều khiển được trao đổi trong cùng một định dạng như vậy.
Ngoài ra, trong quá trình viết chương trình, chỉ có 8 dữ liệu bit được xem xét.
Nói cách khác, tất cả các bạn đã bao giờ có thể thay đổi từ trong chương trình và
tất cả các bạn có thể ảnh hưởng sẽ là 8 bit rộng. Một chương trình viết cho một số
các vi điều khiển sẽ được lưu trữ trong vi điều khiển nội bộ
ROM khi có được biên dịch sang ngôn ngữ máy. Tuy nhiên,
các vị trí bộ nhớ không phải 8, nhưng 12, 14 hoặc 16 bit. Phần còn lại
của bits- 4, 6 hoặc 8- đại diện cho hướng dẫn tự xác định cho CPU
phải làm gì với dữ liệu 8-bit.
đang được dịch, vui lòng đợi..