Чтение данных из памяти. Количество прочитанных байтов - это то, что вы ищете. Не спрашивайте, как это сделать, потому что вы не указали какой-либо конкретный процессор.
В любом случае , если вы кодируете для 32-битных машин, он будет работать и на 64-битных, тогда как обратное неверно.
И, поскольку вы программируете в asm, вы должны иметь различное кодирование для 32- и 64-битных машин, чтобы использовать преимущества процессора. Подумайте о функции strlen()
, 64-битная версия в два раза быстрее 32-битной версии; оба они основаны на одном и том же алгоритме, но закодированы немного по-разному.