Size: a a a

Ассемблер

2021 October 11

БЗ

Богдан Зараник... in Ассемблер
В bx лежит адрес байтика.
источник

s

s54816 in Ассемблер
Видимо потому что ассемблер не знает, как это интерпретировать и по умолчанию собирает это как cmp word[bx], 91.
источник

БЗ

Богдан Зараник... in Ассемблер
Ага. Спасибо. Вот ещё вопрос: в С все числовые литералы считаются типа int. А какого размера литералы в asm?
источник

s

s54816 in Ассемблер
Просто числа обычно, без размера. Если в регистр или куда-то ещё не влезет, ассемблер скажет.
источник

БЗ

Богдан Зараник... in Ассемблер
Спасибо. А в предыдущем варианте cmp требует не word, a byte? И потому ругается?
источник

s

s54816 in Ассемблер
cmp byte ptr[bx], 91 или cmp byte[bx], 91. Зависит от ассемблера.
источник

БЗ

Богдан Зараник... in Ассемблер
Ну у меня TASM.
источник

LG

Lena Golovach in Ассемблер
спасибо большое!
источник

ST

Saenro T in Ассемблер
Но ты должен понимать, что только из-за того, что там применили перевёрнутый полином, в алгоритм пришлось всунуть дополнительно ещё две команды. Если не переворачивать, сила останется той же, но на две команды меньше, а значит быстрее.
источник

LG

Lena Golovach in Ассемблер
в моем случае, это не играет роли. даже то, что он некоторые цифры пропускает не существенно, в любом случае он же одинаковый хеш выдаст из одинаковых входных данных, даже если пропустит.
я так понимаю
источник

ST

Saenro T in Ассемблер
Да и пропустить они могут только на старте — пока CF не включится.
источник

LG

Lena Golovach in Ассемблер
ну и отлично, спасиб большое, как раз то, что надо - чуть сложнее простого ХОRа но не полотно на 10 страниц и не CNG
источник

И

Игорь in Ассемблер
адрес же не может тип DWORD должен быть
источник

Y

Yura in Ассемблер
Вызываю syscall с кодом 59 (execv) и получаю в регистре rax ,код 54 #define EXFULL 54
Exchange full, и за чего выдает ошыбку?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
требовать, диктовать условия должен не cmp, а ты, указывая какого размера память ты хочешь сравнить, байт, слово  и тд
источник

LG

Lena Golovach in Ассемблер
будь мужчиной! будь АЛЬФА САМЦОМ! ДОМИНИРУЙ над cmp!! ))
источник

LG

Lena Golovach in Ассемблер
стукни с вертухи монитор, что бы знал, кто в доме хозяин!
источник

D

Dr.web in Ассемблер
и получи ответку из-за короткого замыкания
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
и если хочешь использовать знаковое сравнение используй j(g/l). у тебя идет беззнаковое сравнение
источник

БЗ

Богдан Зараник... in Ассемблер
А. Но почему-то работало...
источник