Abs62
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору cp58 Цитата: При использовании 32 битных регистров, все же 5, т.к. компилятору важно заполнить весь регистр нулями. а значит ни о каких меньшних значениях, чем 32 бита не может и идти и речи. | Команда mov cx,0 (с которой и начался флуд) явно указывает на использование 16-разрядного регистра. И я говорю, естественно, о реальном режиме, так как никаких оговорок о защишённом изначально не было. Цитата: А теперь о смысле слов "считывается из памяти", да mov eax, 0 относится к типу операций чтения immediate данных(то есть констант), но в памяти все же хранится число(константа), поэтому по факту все же чтение идет. | Конечно. Чтение команды, но не чтение каких-то дополнительных данных. Как и чтение любой другой команды, есть в ней константы или нет.
---------- 0 программистов ругал сердитый шеф Потом уволил одного, и стало их FF |
|