2010-08-02 46 views
6

Khi đọc một bộ xử lý Freescale, tôi bị kẹt ở đâu đó, trong đó chỉ định rằng nó là bộ xử lý 32-bit .Ý nghĩa chính xác của bộ xử lý bit 'N' là gì? , làm rõ cho vòm freescale

Tôi có thể biết chính xác ý nghĩa và logic đằng sau điều đó không?

Cập nhật:

Liệu nó chỉ định chiều rộng của nó ALU hoặc chiều rộng địa chỉ của nó hoặc chiều rộng của nó đăng ký đặc biệt hoặc tất cả chúng lại với nhau là N-bit mỗi.

Cập nhật:

Hy vọng bạn đã nghe nói về bộ xử lý Freescale. Tôi vừa xem qua trang web của họ mô tả một trong những bộ xử lý dựa trên Starcore mới nhất của họ được gọi là SC3850 như một bộ xử lý 16 bit. Theo tôi biết, nó có bộ đếm chương trình 32 bit, bao gồm ALU, và chiều rộng đăng ký 40 bit và chiều rộng bus địa chỉ bit 2x64. Ngoài ra, SC3850 có thể xử lý các lệnh SIMD (2) có dung lượng 32 bit hoặc 64 bit.

Để biết thêm chi tiết xin vui lòng đi qua this link

+0

nếu bạn tìm kiếm chủ đề câu hỏi của mình trên Google, bạn có thể nhanh chóng tìm thấy câu trả lời. – Anycorn

Trả lời

2

Một trong những lý do chính bạn quan tâm về độ rộng đăng ký của bộ xử lý là hiệu suất. Nói chung tăng gấp đôi số bit tăng gấp đôi tốc độ mà bộ xử lý có thể di chuyển dữ liệu xung quanh và tính toán. Đây là lý do tại sao chúng tôi không phải tất cả bằng cách sử dụng bộ vi xử lý 8 bit.

Lý do chính khác là không gian địa chỉ. Bộ đếm chương trình 16 bit giới hạn bạn đến 64k không gian địa chỉ và bộ đếm 32 bit giới hạn bạn thành 4 gigabyte. Các bộ vi xử lý 64 bit mới làm cho nó có thể, nếu tất cả các dòng địa chỉ có mặt, để hỗ trợ 17,179,869,184 gigabyte bộ nhớ.

+0

Nhưng tại sao chúng tôi đang sử dụng trong bội số của 8 cho độ rộng bus địa chỉ và dữ liệu? –

+0

vì đơn vị đo lường chính là bit và đơn vị đo lường đơn hàng lớn tiếp theo là byte (8bit), do đó, toán học thuận tiện khi làm việc với nhiều 8 bit! – Matt

1

Hãy kiểm tra các mục Wikipedia trên 32-bit processors, từ sự xâm nhập:

Trong kiến ​​trúc máy tính, 32-bit số nguyên, địa chỉ bộ nhớ, hoặc khác đơn vị dữ liệu là các đơn vị tối đa là 32 bit (4 octet). Ngoài ra, kiến ​​trúc 322 bit CPU và ALU là dựa trên sổ đăng ký, địa chỉ xe buýt hoặc xe buýt dữ liệu có kích thước đó. 32-bit cũng là thuật ngữ được đưa ra cho thế hệ máy tính , trong đó bộ vi xử lý 32 bit là chuẩn.

Đọc và hiểu bài viết - sau đó câu trả lời cho N sẽ hiển nhiên.

1

Trước hết tôi không có câu trả lời dứt khoát nhưng tôi đoán rằng 8 là sức mạnh của 2, là một yếu tố quan trọng. Là một sức mạnh của 2 cũng có nghĩa là một số tối ưu hóa có thể được thực hiện bằng cách chia 8 bit thành các nhóm cũng có nghĩa là các bảng tra cứu có thể được sử dụng cho các hoạt động nhất định. 8 bit trong quá khứ cũng là kích thước hoàn hảo khi giao dịch với các ký tự ascii cũ. Tôi có thể tưởng tượng rằng việc sử dụng 5 bit byte và mã hóa một chuỗi ký tự ascii trên bộ nhớ sẽ là một nỗi đau.

Các vấn đề liên quan