оПИСАНИЕ мНОЖЕСТВА кОМАНД с уКАЗАНИЕМ тАКТОВ иСПОЛНЕНИЯ
Желательны ссылки, или хотя бы названия ресурса
Сергей.
ps Кстати, интересует не только архитектура intel. Такие же сведения нужны для arm, pdp, motorola, powerpc и т.д. Это нужно для проведения сравнения, сколько тактов выполнятся программа на различных архитектурах.
Ребята, в каком руководстве описывается система команд для i386 и старше с указанием количества тактов исполнения. Пока, сколько я искал, все не находил.
Желательны ссылки, или хотя бы названия ресурса
Сергей.
ps Кстати, интересует не только архитектура intel. Такие же сведения нужны для arm, pdp, motorola, powerpc и т.д. Это нужно для проведения сравнения, сколько тактов выполнятся программа на различных архитектурах.
По процессорам ix86 можно посмотреть книгу Зубкова "Assembler".
По другим процессорам инфу можно найти на сайтах производителей.
По процессорам ix86 можно посмотреть книгу Зубкова "Assembler".
По другим процессорам инфу можно найти на сайтах производителей.
Спасибо, огромное за файл. А то сколко я не искал, не мог найти эту инфу.
Я что-то не догняю по какой причине в фирменном руководстве Intel
не приводят такты исполения команд. Может быть из-за того, что в новых процессорах
этот параметр вообще лишен смысла (из-за больших разбросов при разных
запусках программы)?
Спасибо, огромное за файл. А то сколко я не искал, не мог найти эту инфу.
Я что-то не догняю по какой причине в фирменном руководстве Intel
не приводят такты исполения команд. Может быть из-за того, что в новых процессорах
этот параметр вообще лишен смысла (из-за больших разбросов при разных
запусках программы)?
Начиная с P6 Intel указывал количество микроопераций на которые декодируется комманда. Но для процессоров не Intel'овской архитектуры найти время выполнения по тактам не проблема.
Не знаю только, есть ли такая книга в эл. издании. В конце книги подробно описано количество микроопераций для команд набора Intel P6 ( в том числе MMX и XMM )
Ребята, в каком руководстве описывается система команд для i386 и старше с указанием количества тактов исполнения.
в OPCODES.HLP файле от MASM32 (microsoft assembler) есть описание опкодов, шестнадцатеричные коды, количество байт и количество тактов для 808x-486 процессоров. нет только опкодов для работы с плавающей точкой