4
二進制編碼的十進制指令是x86體系結構的一部分,至少是i8086的一部分。它們就像AAA,DAA,AAS,DAS一樣,並且有助於使用BCD碼進行算術運算。爲什麼BCD指令在AMD64中被刪除?
以下是他們的一些參考:
https://en.wikipedia.org/wiki/Intel_BCD_opcode
根據英特爾的軟件開發人員手冊。這些指令在長(64位)模式下不可用。我知道也許是唯一真正知道爲什麼是建築設計師的人,但你爲什麼認爲他們將他們刪除?
因此,他們簡單地刪除它,因爲是沒有用了嗎? – felknight
@Felipe沒有人使用它們,它們佔用了芯片空間並增加了處理器的複雜性。 – Mysticial
還有什麼困擾我的是,它們可以在16位和32位模式下使用。他們仍然在芯片上,爲什麼要從64位模式中刪除? – felknight