Size: a a a

Ассемблер

2021 August 20

E

Entusiast in Ассемблер
cpuid + rdtsc
источник

И

Игорь in Ассемблер
то есть сначало cpuid после код и потом rdtsc?
источник

E

Entusiast in Ассемблер
Нет, cpuid для очистки конвеера, его нужно вызывать перед cpuid.

cpuid
rdtsc
; Сохранить куда-то EDX:EAX

; Code

cpuid
rdtsc
; Вычесть EDX-(Сохранённый EDX)
; Вычесть EAX-(Сохранённый EAX)
источник

AP

Andrey P in Ассемблер
Спасибо, посмотрю внимательнее
источник

DF

Dollar Føølish in Ассемблер
кажется есть попроще вариант с rdtscp
источник

DF

Dollar Føølish in Ассемблер
если она на вашей архитектуре поддерживается
источник

DF

Dollar Føølish in Ассемблер
а вообще спасибо за пример ) никогда не приходилось это делать вручную )
источник

楽園松本 in Ассемблер
@Tl_See ты кто?
источник

楽園松本 in Ассемблер
@Krystalstancil ты здесь с двух акков сидишь?
источник

楽園松本 in Ассемблер
Sergey привет! Ты кто?
источник

楽園松本 in Ассемблер
Да?
источник

E

Entusiast in Ассемблер
Вот
источник

楽園松本 in Ассемблер
Спасибо! Понял. Херня какая-то с этим телеграмом.
источник

楽園松本 in Ассемблер
Остальные трое отправлены в астрал
источник

E

Entusiast in Ассемблер
Ну Серёга не представлялся, но ответил на вопрос про "Как поместить в 32-битный регистр, 1, при неизвестном, и известном значении, включительно":
источник

E

Entusiast in Ассемблер
А вот остальные два молчуны
источник

УС

Улькиорра Сифер... in Ассемблер
nprint:
       call sprint

       push eax
       mov eax, 0Ah
       push eax
       mov eax, esp
       call sprint

       pop eax
       pop eax
       ret


можете обьяснить как эта штука работает? Прога нужна, чтобы в переменных постоянно не писать 0Ah, однако не ясен принцип как она работает. Не ясен именно момент с шаманством esp
источник

楽園松本 in Ассемблер
Он наверно думал, что я буду сидеть и пересматривать пять сотен сообщений, искать, что он там кому-нибудь да и ответил? Чётко ведь обозначаем: отвечай на вопрос при входе.
источник

C

Cofeefee in Ассемблер
Если задача отсечь ботов (хотя они совсем не захаживают в канал) - то достаточно простенького human тест.

Если посмотреть не 37337 ли товарищ - то да, можно спрашивать,  сколькими способами можно поднять седьмой бит в регистре  ST0. Но тогда уж переименуйте канал в Ассемблер для _И_литки.

Наблюдая за количеством участников канала достаточно продолжительное время вижу, что народа не прибавляется, как болталось в районе 545-548, так и болтается.

Подобными тестами только отпугиваем, как таковой значимости они не несут, а люди приходящие в канал, чтобы разобраться что такое ассемблер - пугаются, увидев неоднозначные вопросы сколько будет А+В+'С'
источник

C

Cofeefee in Ассемблер
Напрочь отбиваете желание разобраться в достаточно сложном языке
источник