Size: a a a

Ассемблер

2020 September 24

RS

Rusty Shackleford in Ассемблер
ну да, должен быть
источник

ST

Saenro T in Ассемблер
Вот и поищи в нём исходники
источник

RS

Rusty Shackleford in Ассемблер
как, .vdi файл
источник

ST

Saenro T in Ассемблер
HEX-редактором
источник

RS

Rusty Shackleford in Ассемблер
чем точнее
источник

RS

Rusty Shackleford in Ассемблер
хм
источник

ST

Saenro T in Ассемблер
Hiew к примеру
источник

ST

Saenro T in Ассемблер
Rusty Shackleford
как, .vdi файл
Он без компрессии?
источник

МS

Михаил Sky in Ассемблер
🆘 пытаюсь сравнить 2 строки
что я делаю не так?

1 global _ft_strcmp
 2
 3 section .text
 4
 5 _ft_strcmp: mov rcx, 0
 6             mov al, 0
 7             mov bl, 0
 8 again:      mov al, byte [rdi]
 9             mov bl, byte [rsi]
10             cmp al, bl
11             jne return
12             inc rdi
13             inc rsi
14             jmp again
15
16 return:     sub rax, rbx
источник

RS

Rusty Shackleford in Ассемблер
Saenro T
Он без компрессии?
точно не знаю, жесткий диск динамический, хз сжимает виртуалбокс или просто не расширяет
источник

МS

Михаил Sky in Ассемблер
помимо лишнего rcx)
источник

ST

Saenro T in Ассемблер
Михаил Sky
🆘 пытаюсь сравнить 2 строки
что я делаю не так?

1 global _ft_strcmp
 2
 3 section .text
 4
 5 _ft_strcmp: mov rcx, 0
 6             mov al, 0
 7             mov bl, 0
 8 again:      mov al, byte [rdi]
 9             mov bl, byte [rsi]
10             cmp al, bl
11             jne return
12             inc rdi
13             inc rsi
14             jmp again
15
16 return:     sub rax, rbx
Бесконечный процесс
источник

МS

Михаил Sky in Ассемблер
ret
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Михаил Sky
🆘 пытаюсь сравнить 2 строки
что я делаю не так?

1 global _ft_strcmp
 2
 3 section .text
 4
 5 _ft_strcmp: mov rcx, 0
 6             mov al, 0
 7             mov bl, 0
 8 again:      mov al, byte [rdi]
 9             mov bl, byte [rsi]
10             cmp al, bl
11             jne return
12             inc rdi
13             inc rsi
14             jmp again
15
16 return:     sub rax, rbx
а что значит sub rax, rbx?
источник

МS

Михаил Sky in Ассемблер
мне знак числа нужен
из al вычитаю bl
источник

RS

Rusty Shackleford in Ассемблер
блин как в 14 гигах искать сорцы, по названию файла в hex както так ?
источник

ST

Saenro T in Ассемблер
По содержимому
источник

ST

Saenro T in Ассемблер
Ты же помнишь часть кода, которая будет уникальная?
источник

A

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

RS

Rusty Shackleford in Ассемблер
да
источник