Size: a a a

Ассемблер

2020 September 24

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
счетчик поставь
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
чуть переделал
вот
источник

МS

Михаил Sky in Ассемблер
понял, сейчас буду длину строк еще считать
источник

МS

Михаил Sky in Ассемблер
1 global _ft_strcmp
 2
 3 section .text
 4
 5 _ft_strcmp: mov al, 0
 6             mov bl, 0
 7             mov rcx, 0
 8 again:      mov al, byte [rdi + rcx]
 9             mov bl, byte [rsi + rcx]
10             cmp al, bl
11             jne return
12             cmp al, 0
13             jz  return
14             cmp bl, 0
15             jz  return
16             inc rcx
17             jmp again
18
19 return:     sub al, bl
20             ret


добавил сравнение с 0
и каунтер
результат пока что такой же)
источник

МS

Михаил Sky in Ассемблер
там ошибу исправил  jz - je
источник

RS

Rusty Shackleford in Ассемблер
Saenro T
По содержимому
Нашел )))
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Михаил Sky
1 global _ft_strcmp
 2
 3 section .text
 4
 5 _ft_strcmp: mov al, 0
 6             mov bl, 0
 7             mov rcx, 0
 8 again:      mov al, byte [rdi + rcx]
 9             mov bl, byte [rsi + rcx]
10             cmp al, bl
11             jne return
12             cmp al, 0
13             jz  return
14             cmp bl, 0
15             jz  return
16             inc rcx
17             jmp again
18
19 return:     sub al, bl
20             ret


добавил сравнение с 0
и каунтер
результат пока что такой же)
что отладка говорит, на какой инстукции все рушится?
источник

МS

Михаил Sky in Ассемблер
а как ее в nasm добавить?
источник

МS

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

RS

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

A

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

МS

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

A

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

МS

Михаил Sky in Ассемблер
не пользовался
источник

МS

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
ну вот в этом edb все норм
проверь edb на наличие в макоси
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
а вызываешь как функцию?
источник

МS

Михаил Sky in Ассемблер
main на си
несколько других уже сделал
работают
источник