cp58
Цитата:
Отнюдь. Никаких пяти байт в памяти не занимается. Считывается из памяти трёхбайтовая команда, в ней два байта из трёх занимает этот самый 0. В случае же xor cx, cx из той же памяти считывается двухбайтовая команда. И никаких отдельных чтений из какой-то другой памяти.
Цитата:
В операции mov eax, 0 в любом случае идет чтение из памяти операнда 0(+такая операция занимает в памяти 5 байт), xor eax, eax занимает 2 байта, а так же не читает из памяти операндов, что повышает производительность.
Отнюдь. Никаких пяти байт в памяти не занимается. Считывается из памяти трёхбайтовая команда, в ней два байта из трёх занимает этот самый 0. В случае же xor cx, cx из той же памяти считывается двухбайтовая команда. И никаких отдельных чтений из какой-то другой памяти.