Size: a a a

Ассемблер

2020 August 28

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
s54816
Фасм — не истина в последней инстанции, там в структурах бывают ошибки, и особенно с выравниванием. А винсока в include 'win64w.inc' вообще нет, делай сам под 64 бита.
появилась еще одна идея, конвертер  *.h в inc для фасма, наподобие как у масма
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Бан
Я уже копаюсь в сишных исходниках пайтона, хочу ещё глубже :0
питон разве открыт?
источник

楽園松本 in Ассемблер
Двести
Двадцать
Три

Сообщения!
источник

Б

Бан in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
питон разве открыт?
Cpython
источник

s

s54816 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
появилась еще одна идея, конвертер  *.h в inc для фасма, наподобие как у масма
Это совсем не просто, нужен более-менее полноценный парсер Си (и частично C++, если, например, какой-нибудь gdiplus парсить). Но было нечто полурабочее (на регэкспах вроде), и даже успело умереть с тех пор: https://board.flatassembler.net/topic.php?t=5150

http://web.archive.org/web/20110316015452id_/http://rudy.mif.pg.gda.pl/~bogdro/inne/konw-fasm.txt
источник

RS

Rusty Shackleford in Ассемблер
s54816
Это совсем не просто, нужен более-менее полноценный парсер Си (и частично C++, если, например, какой-нибудь gdiplus парсить). Но было нечто полурабочее (на регэкспах вроде), и даже успело умереть с тех пор: https://board.flatassembler.net/topic.php?t=5150

http://web.archive.org/web/20110316015452id_/http://rudy.mif.pg.gda.pl/~bogdro/inne/konw-fasm.txt
то что мертво умереть не может ))
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Бан
Я хочу знать как происходит запись и чтение из памяти :/
mov dword[mem],eax ;запись
mov eax,dword[mem]  ;чтение
источник

RS

Rusty Shackleford in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
появилась еще одна идея, конвертер  *.h в inc для фасма, наподобие как у масма
потенциальных пользователей, человек 10 )) на асме практически не пишут уже
источник

Б

Бан in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
mov dword[mem],eax ;запись
mov eax,dword[mem]  ;чтение
Вот именно для понимания этого мне хотелось узнать как происходит взаимодействие с регистрами, ну и я пошел в ассемблер
источник

RS

Rusty Shackleford in Ассемблер
темболее такая специфическая задача
источник

RS

Rusty Shackleford in Ассемблер
кстати этот член структуры винсока lpVendorInfo это уже рудимент, lpVendorInfo
   This value should be ignored for version 2 and onward. It is retained for compatibility with Windows Sockets specification 1.1. Applications needing to access vendor-specific configuration information should use getsockopt to retrieve the value of option PVD_CONFIG.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Rusty Shackleford
темболее такая специфическая задача
mov rcx,rsi
dec rcx
mov rax,rdi
xor rdx,rdx
@@:
mul rax
loop @b
ret
источник

RS

Rusty Shackleford in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
mov rcx,rsi
dec rcx
mov rax,rdi
xor rdx,rdx
@@:
mul rax
loop @b
ret
что это
источник

A

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

Б

Бан in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
mov dword[mem],eax ;запись
mov eax,dword[mem]  ;чтение
Сохраняет значение 32бита в регистре данных eax как я понял
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Бан
Сохраняет значение 32бита в регистре данных eax как я понял
ну, ты хотел знать как читать/писать память
источник

Б

Бан in Ассемблер
Да, благодарю
источник

a

asm in Ассемблер
Добро пожаловать, Sergey Zhmylove
источник
2020 August 29

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Чет мне в голову вьелась мысль написать виртуальную машину для MMIX на асме
источник