簡體   English   中英

為什么32位mips指令存儲在64位空間中?

[英]Why are 32-bit mips instructions stored in 64-bit space?

MIPS 32使用32位指令。 但是,當幾乎所有指令完成后,CPU會將+4加到PC上。 據我所知,4字意味着64位,那么,這怎么可能呢? 我是否忘記了某些內容?或者mips32在每條指令中浪費2個空字?

MIPS是馮·諾依曼(Von Neumann)架構的過程,其中的指令和數據都在字節而非字邊界上尋址。 因此,PC值將增加四個字節-指令的大小。

順便說一句,MIPS64指令的大小仍為32位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM