Size: a a a

2020 April 25

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
так а что надо сравнить то?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
что за инфа возвращается syscall?
источник

ИИ

Искандер Искаков in pro.asm
Вот это и пытаюсь выяснить. По сути номер ошибки должен возвращаться, нашел на Stackoverflow вопрос, там ребята говорят, что в *ax номер ошибки лежит.
По сути теперь его просто в rdi переложить и вызвать perror, а он его напечатает уже.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
perror печатает определенное тобой сообщение, в параметрах у этой функции указатель на asciiz строку. но можешь это уточнить в манах
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
ну я думаю perror используют чтоб детектировать выполнение сишных функций, а не системных
источник
2020 April 26

СК

Сергей К in pro.asm
Всем привет! Напишите must read список книг по асму, для старта и по возрастающей
источник

СК

Сергей К in pro.asm
А может такой список уже кидали тут
источник

d

d1vunit in pro.asm
mov ebx,rmem
   fxsave [ebx]
сделал выравнивание по 16
пробовал даже делать так shl ebx,4
ругается все равно
mov ebx,rmem
   fxsave [ebx]
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
d1vunit
mov ebx,rmem
   fxsave [ebx]
сделал выравнивание по 16
пробовал даже делать так shl ebx,4
ругается все равно
mov ebx,rmem
   fxsave [ebx]
пичаль
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
а что fxsave делает?
источник

R

Rabu in pro.asm
d1vunit
mov ebx,rmem
   fxsave [ebx]
сделал выравнивание по 16
пробовал даже делать так shl ebx,4
ругается все равно
mov ebx,rmem
   fxsave [ebx]
а ты делай and ebx, 0xfffffff0
источник

d

d1vunit in pro.asm
при выполнение fxsave меня выбрасывает в другую область памяти eip меняется
источник

VS

Vladimir Sh in pro.asm
d1vunit
mov ebx,rmem
   fxsave [ebx]
сделал выравнивание по 16
пробовал даже делать так shl ebx,4
ругается все равно
mov ebx,rmem
   fxsave [ebx]
Зачем умножать адрес на 16?
источник

VS

Vladimir Sh in pro.asm
И кто ругается?
источник

d

d1vunit in pro.asm
я под отладчиком запустил и меня выбросило в память куда должно сохраниться состояние
источник

VS

Vladimir Sh in pro.asm
d1vunit
я под отладчиком запустил и меня выбросило в память куда должно сохраниться состояние
Выделяй память так, чтобы начало было выровнено
источник

d

d1vunit in pro.asm
источник

d

d1vunit in pro.asm
я выделил сделал align 16
источник

d

d1vunit in pro.asm
section '.bss' readable writable

   align 16
   mem rb 512
источник

VS

Vladimir Sh in pro.asm
d1vunit
section '.bss' readable writable

   align 16
   mem rb 512
Какое исключение-то бросает? #GP?
источник