CPU n-bit có nghĩa là các thanh ghi của nó có kích thước n-bit. Các thao tác số học, logic đều xử lý dựa trên dữ liệu n-bit. Ví dụ:
- CPU 32-bit có thể +,-,*,/ trên các giá trị 8,16,32 bit.
- CPU 8-bit chỉ có thể +, -, *, / (nếu có) trên các giá trị 8-bit. Muốn tính toán với các giá trị 16, 32 bit, thì phải dùng phần mềm.
Vì PIC thiết kế theo kiến trúc Harvard, bộ nhớ dữ liệu và bộ nhớ chương trình khác nhau. Do đó word size của bộ nhớ chương trình (14-bit) có thể khác của bộ nhớ dữ liệu (8-bit).
CPU load 1 lệnh từ bộ nhớ chương trình (14-bit), xử lý lệnh, có thể load/store dữ liệu từ bộ nhớ dữ liệu (8-bit) trong 1 chu kỳ máy
|