Двоичные кодированные десятичные инструкции являются частью архитектуры x86, по крайней мере, от i8086. Они похожи на AAA, DAA, AAS, DAS и помогают работать с арифметическими операциями с номерами BCD.Почему инструкции BCD были удалены в AMD64?
Вот некоторые ссылки на них:
https://en.wikipedia.org/wiki/Intel_BCD_opcode
Согласно Руководству компании Intel Software Developer. Эти инструкции недоступны в длинном (64-битном) режиме. Я знаю, может быть, единственные люди, которые действительно знают, почему дизайнеры архитектуры, но почему вы думаете, что они их удаляют?
Таким образом, они просто удалили его, потому что он больше не полезен? – felknight
@Felipe Никто не использует их, и они занимают силиконовое пространство и добавляют сложность процессору. – Mysticial
Что меня беспокоит, они доступны в режиме 16 и 32 бит. Они все еще находятся на кремнии, зачем удалять из 64-битного режима? – felknight