|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 10, 2004 01:12:04 mov 4 ptr[esp+edx*16],edx почему пишет на тасме что нельзя так адресоваться... а если на 8 умножать можно? |
|
|
Дата: Авг 10, 2004 02:26:28 Тасм здесь непричем. Множитель может быть только 2, 4 и 8. |
|
|
Дата: Авг 10, 2004 04:42:21 а почему так, просто интересно |
|
|
Дата: Авг 10, 2004 06:00:24 · Поправил: q_q DeeoniS Почитай документацию по процессору. Например, поле масштабного коэффициента занимает два бита, следовательно, может принимать четыре значения. Или тебя интересует, почему конкретно [1, 2, 4, 8] а не [3, 5, 80, 111]? |
|
|
Дата: Авг 10, 2004 12:54:32 я помню что где-то это было но не найду, вот и решил спросить. А есть где-нить в электронном варианте доки по процессору желательно на русском |
|
|
Дата: Авг 26, 2004 02:03:07 есть на интеловском сайте на английском. и сомневаюсь, что кто-то ЭТО переводил когда бы то ни было. |
|
|
Дата: Авг 26, 2004 02:09:52 · Поправил: Smile Да там поле из двух бит(scale), что бы получить множитель нужно сдвинуть 1 влево на значение scale 1<<scale Four-F Множитель может быть еще и единичкой :) |
|
|
Дата: Авг 26, 2004 03:44:27 · Поправил: S_T_A_S_ "Микропроцессор i486. Архитектура и программирование (в 4-х книгах)" В.Л. Григорьев. У мя печатное издание 93-го года. Ищите, время-то много прошло :-). |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.046 |