a
ADD hash, DWORD PTR [AL]
Asm Visual кидает ошибку must be index or base register. Не понимаю почему. hash - локальная переменная DWORD.
Size: a a a
С
s
hash, дело в том, что ты просишь прочитать дворд по адресу, содержащемуся в al. Но, во-первых, 8-битными регистрами адресоваться нельзя, а во-вторых, тебе и не нужно ничего читать, lodsb уже прочитал этот байт строчкой выше. Сразу прибавить al нельзя, потому что hash 32-битный, а al 8-битный, но ты можешь сделать add hash,eax (в старших битах eax у тебя нули, так что ничего не сломается)..if какой-то странный. Там точно-точно правильное условие?A
EK
С
С
С
С
A
A
A
A
A