時(shí)間:2022-02-19 04:45:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-02-19 04:45:01 來(lái)源:信息時(shí)代
JVM指令系統(tǒng)同其他計(jì)算機(jī)的指令系統(tǒng)極其相似。Java指令也是由操作碼和操作數(shù)兩部分組成。操作碼為8位二進(jìn)制數(shù),操作數(shù)緊隨在操作碼的后面,其長(zhǎng)度根據(jù)需要而不同。操作碼用于指定一條指令操作的性質(zhì)(在這里我們采用匯編符號(hào)的形式進(jìn)行說明),如iload表示從存儲(chǔ)器中裝入一個(gè)整數(shù),anewarray表示為一個(gè)新數(shù)組分配空間,iand表示兩個(gè)整數(shù)的'與',ret用于流程控制,表示從對(duì)某一方法的調(diào)用中返回。當(dāng)長(zhǎng)度大于8位時(shí),操作數(shù)被分為兩個(gè)以上字節(jié)存放。JVM采用了'bigendian'的編碼方式來(lái)處理這種情況,即高位bits存放在低字節(jié)中。這同Motorola及其他的RISCCPU采用的編碼方式是一致的,而與Intel采用的'littleendian'的編碼方式即低位bits存放在低位字節(jié)的方法不同。關(guān)鍵詞:系統(tǒng),指令
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。