Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- format PE GUI 5.0
- include 'C:\Users\Âèêòîðèÿ\Documents\Àññåìáëåð\ASSembler\Èíñòðóìåíòû\fasmw17121\INCLUDE\WIN32A.INC'
- entry start
- section '.data' data readable writeable
- mas db 1, -2, -3, -4, 5, -6, -7
- A db -5
- B db 10
- formatOutputString db '%i',0 ; ñïåöèôèêàòîð ôîðìàòà äëÿ âûâîäà íà ýêðàí
- buff db 30 DUP(?) ; ðåçåðâèðóåì 30 áàéò ïàìÿòè çàïîëíåííûõ 0, äëÿ ôóíêöèè Îï.Ñèñò. wsprintf
- Caption db 'Ñîîáùåíèå',0 ;òåêñòîâàÿ ñòðîêà äëÿ îêíà ñîçäàâàåìîãî ôóíêöèåé Îï.Ñèñò. MessageBox
- section '.code' code readable executable
- start:
- mov eax, 0 ;â eax ïîìåùàåì 0
- mov ebx, 0 ;â ebx ïîìåùàåì 0
- mov al, [A]
- mov bl, [B]
- imul bl
- cwde
- ;jmp label_2
- label_2:
- ; âûâîä íà ýêðàí
- invoke wsprintf, buff, formatOutputString, eax
- invoke MessageBox,0, buff,Caption,MB_OK+MB_ICONINFORMATION
- invoke ExitProcess,0
- section '.idata' import data readable writeable
- library kernel32,'KERNEL32.DLL', user32,'USER32.DLL'
- include 'C:\Users\Âèêòîðèÿ\Documents\Àññåìáëåð\ASSembler\Èíñòðóìåíòû\fasmw17121\INCLUDE\API\KERNEL32.INC'
- include 'C:\Users\Âèêòîðèÿ\Documents\Àññåìáëåð\ASSembler\Èíñòðóìåíòû\fasmw17121\INCLUDE\API\USER32.inc'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement