- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
CODE:00403FB0 proc unk2_Reset
CODE:00403FB0 mov [ds:sizeMemUnk_2_1], 0
CODE:00403FBA mov [ds:sizeMemUnk_2_2], 0
CODE:00403FC4 xor eax, eax
CODE:00403FC6 mov [ds:ddUnk2_42AB0C], eax
CODE:00403FCB mov [ds:ddUnk2_42AB10], eax
CODE:00403FD0 mov [ds:ddUnk2_42AB14], eax
CODE:00403FD5 mov [ds:dbUnk2_42AB5E], al
CODE:00403FDA xor eax, eax
CODE:00403FDC mov [ds:ddUnk2_42AB18], eax
CODE:00403FE1 mov [ds:ddUnk2_42AB1C], eax
CODE:00403FE6 xor eax, eax
CODE:00403FE8 mov [ds:ddUnk2_42AB20], eax
CODE:00403FED mov [ds:ddUnk2_42AB24], eax
CODE:00403FF2 mov eax, [ds:ddInit_6] ; eax = 6
CODE:00403FF7 sub eax, 2
CODE:00403FFA mov [ds:ddUnk2_42AB2C], eax
CODE:00403FFF mov eax, 12000h
CODE:00404004 mov [ds:ddUnk2_42AB28], eax
CODE:00404009 cmp eax, 2008h
CODE:0040400E jb short loc_404015
CODE:00404010 mov eax, 2008h
CODE:00404015 loc_404015:
CODE:00404015 sub eax, 8
CODE:00404018 mov [ds:ddUnk2_42AB30], eax
CODE:0040401D jmp loc_41C374
CODE:0040401D endp
Нашел настоящую жесть. Особенно манипуляции с константами позабавили. Не ожидал такого от проф. программистов.
carsten 20.06.2011 12:15 # −2
ассемблерщики - лоу левел пэхэпэшники
guest 20.06.2011 12:59 # −6
sayidandrtfm 20.06.2011 19:55 # −1
guest 20.06.2011 22:51 # −3
guest 22.06.2011 15:21 # −1
DemonId7 23.06.2011 19:55 # +1
Вопрос: сколько выкурил программист, чтобы создать подобную бредятину?
eth0 23.06.2011 22:48 # +1
guest 23.06.2011 23:18 # +1
eth0 24.06.2011 09:25 # +1
guest 23.06.2011 23:27 # +1
DemonId7 24.06.2011 01:15 # 0
И в любом случае даже самый дохленький сишный компилятор "раскусит" манипуляции с константами и выкинет лишнее, уж это-то они все делают отлично.
guest 24.06.2011 01:19 # +1
Да, вижу. Ночью на говнокод заходить мне нельзя... :(
Должно было быть:
v1=0x12000;
v2=0x2000;
inkanus-gray 20.09.2011 12:34 # 0
beeruser 29.10.2011 06:17 # 0
mov eax, AAA
mov [ds:ddUnk2_42AB28], eax
cmp eax, BBB
jb skip
mov eax, BBB
поди разбери что там за константы прописали
PACTPOBblu_nemyx 11.04.2019 16:27 # +1
Какался он тоже на ассемблере. Что ещё расскажете?
ddUnk2_42AB0C, ddUnk2_42AB10, loc_404015 –— вот это всё руками, да?
gost 11.04.2019 16:58 # 0
BOKCEJIbHblu_nemyx 11.04.2019 17:12 # +1
PACTPOBblu_nemyx 11.04.2019 17:53 # +1
Steve_Brown 11.04.2019 18:29 # +2
и не задумывается, что там получается лишние команды. Может, это не перформансно-критический кусок.
guest8 19.04.2019 18:44 # −999
Tanger 22.06.2011 12:16 # 0
guest 22.06.2011 22:05 # 0
Lure Of Chaos 24.06.2011 17:30 # 0
guest 24.06.2011 19:32 # 0
TheHamstertamer 20.09.2011 11:01 # −1
guest8 10.04.2019 22:31 # −999
guest8 10.04.2019 22:45 # −999
BOKCEJIbHblu_nemyx 11.04.2019 17:09 # +1
PACTPOBblu_nemyx 11.04.2019 17:14 # 0
BOKCEJIbHblu_nemyx 11.04.2019 18:07 # +1
guest8 19.04.2019 18:42 # −999
guest8 12.04.2019 14:21 # −999