Size: a a a

Ассемблер

2020 August 30

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
забавно)
источник

d

damagekidϡ in Ассемблер
Я надеюсь, что это ии такой. И такого человека не существует
источник

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
"придурок)) хотя скоре потерявшийся в многоличностной игре мда)"
источник

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
еще тот мудак)
источник

A

Aleksandr in Ассемблер
неа, не ии
источник

d

damagekidϡ in Ассемблер
Жаль
источник

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
напиши себе ИИ и играйся - че слабо?)
источник

К

Канат in Ассемблер
можете сказать почему не работает
когда сравниваю так
char *s1 = "1234567892";
char *s2 = "1234567890";
все работает
а если так
char *s1 = "1234567890";
char *s2 = "1234567891";
то он возвращает не то значение
вот код
global _ft_strcmp
section .text
_ft_strcmp: xor rax, rax
           xor rcx, rcx

compaire:   cmp byte[rdi + rcx], 0
           je done
           cmp byte[rsi + rcx], 0
           je done
           mov al, byte[rdi + rcx]
           cmp al, byte[rsi + rcx]
           jne done
           inc rcx
           jmp compaire

done:      
           mov al, byte[rdi + rcx]
           sub al, byte[rsi + rcx]
           ret
источник

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
а чего эти одинаковы то?) сам с собою сравниваешь ж
источник

К

Канат in Ассемблер
FireDragon🐉🔥🔥🔥 Гипер
а чего эти одинаковы то?) сам с собою сравниваешь ж
зануляю
источник

d

damagekidϡ in Ассемблер
лл
источник

К

Канат in Ассемблер
вопрос отпал
источник

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
прикольно) не знал что можно итак)
источник

FireDragon🐉🔥🔥🔥 Гипер... in Ассемблер
как решил?
источник

A

Aleksandr in Ассемблер
ох. а ты все это время пересылал данные через xor?
источник

A

Aleksandr in Ассемблер
а, сравнивал
источник

RN

Ruslan Neshta in Ассемблер
да, ксором я еще сравнение не делал...
источник

ST

Saenro T in Ассемблер
Если убить не жалко
источник

ST

Saenro T in Ассемблер
Канат
можете сказать почему не работает
когда сравниваю так
char *s1 = "1234567892";
char *s2 = "1234567890";
все работает
а если так
char *s1 = "1234567890";
char *s2 = "1234567891";
то он возвращает не то значение
вот код
global _ft_strcmp
section .text
_ft_strcmp: xor rax, rax
           xor rcx, rcx

compaire:   cmp byte[rdi + rcx], 0
           je done
           cmp byte[rsi + rcx], 0
           je done
           mov al, byte[rdi + rcx]
           cmp al, byte[rsi + rcx]
           jne done
           inc rcx
           jmp compaire

done:      
           mov al, byte[rdi + rcx]
           sub al, byte[rsi + rcx]
           ret
или так:
mov rcx, length
mov rsi, str1
mov rdi, str2
repe cmpsb
jne different
источник

К

Канат in Ассемблер
Aleksandr
ох. а ты все это время пересылал данные через xor?
Ты это мне?
источник