Sie sind auf Seite 1von 6

Re@ldaTa Assembler UpCodes & Api`s Workgroup [68]

Download Tutorial: http://kickme.to/workgroup68

Tools:

TEXTFILE

Easy [ ]___Medium [X]___Hard [ ]

Assembler UpCodes & Api`s

Aufrufe fr Nag`s und Fenster

MessageBox

MessageBoxExA

MessageBeep

SendMessage

DialogBoxParamA

CreateWindow

CreateWindowEx

ShowWindow

UpdateWindow

Aufrufe zum Auslesen von TextBoxen

GetDlgItemText

GetDlgItemInt

GetWindowText
GetWindowWord

GetWindowInt

Aufrufe fr Zeitgesteuerte Operationen

GetLocalTime

GetFileTime

GetSystemtime

GetTickCount

FileTimeToSystemTime

Aufrufe INI Files

GetPrivateProfileString

GetPrivateProfileInt

WritePrivateProfileString

WritePrivateProfileInt

Aufrufe Registry Files

RegCreateKey

RegDeleteKey

RegQueryValue

RegQueryValueEx

RegCloseKey

RegOpenKey

Assembler UpCodes - Befehlbersicht

75 or 0F85 jne jump if not equal springe wenn nicht erfllt


74 or 0F84 je jump if equal springe wenn erfllt
EB jmp jump directly to spring immer nach
90 nop no operation kein Befehl
77 or 0F87 ja jump if above springe wenn hher als
0F86 jna jump if not above springe wenn nicht hher als
0F83 jae jump if above or equal springe wenn hher oder erreicht
0F82 jnae jump if not above or equal springe nicht wenn hher oder erreicht
0F82 jb jump if below springe wenn darunter
0F83 jnb jump if not below springe wenn nicht darunter
0F86 jbe jump if below or equal springe nicht wenn darunter oder erreicht
0F87 jnbe jump if not below or equal springe wenn nicht darunter oder erreicht
0F8F jg jump if greater springe wenn grer als
0F8E jng jump if not greater springe wenn nicht grer als
0F8D jge jump if greater or equal springe wenn grer oder erreicht
0F8C jnge jump if not greater or equal springe wenn nicht grer oder erreicht
0F8C jl jump if less springe wenn weniger als
0F8D jnl jump if not less springe wenn nicht weniger als
0F8E jle jump if less or equal jle jump if less or equal springe wenn weniger oder erreicht
0F8F jnle jump if not less or equal springe wenn nicht weniger oder erreicht
C3 ret return rcksprung aus einem unterprogramm
83 cmp compare two operands vergleiche zwei operanden
E8 call aufruf eines unterprogramms
8B/C7/89/8A mov bertrage / kopiere

Am besten kaufst du Dir ein Buch ber Assembler. Empfelenswert ist das Buch ASSEMBLER eine Strukturierte Einfhrung

von REINER BACKER.

Closing remark

Das waren die wichtigsten Assembler UpCodes & Api Funktionen. Kritiken,Gre und Danksagungen knnen per E-mail oder auch auf
unserer Page im Gstebuch hinterlassen werden.

Re@ldaTa
Zahlensystem Das Assembler Einmaleins

BIN DEC HEX


______________________________________________________________
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F

Win API`s

Aufrufe fr Nag`s und Fenster

MessageBox
MessageBoxExA
MessageBeep
SendMessage
DialogBoxParamA
CreateWindow
CreateWindowEx
ShowWindow
UpdateWindow

Aufrufe zum Auslesen von TextBoxen

GetDlgItemText
GetDlgItemInt
GetWindowText
GetWindowWord
GetWindowInt

Aufrufe fr Zeitgesteuerte Operationen


GetLocalTime
GetFileTime
GetSystemtime
GetTickCount
FileTimeToSystemTime

Aufrufe INI Files

GetPrivateProfileString
GetPrivateProfileInt
WritePrivateProfileString
WritePrivateProfileInt

Aufrufe Reg Files

Registry Related
RegCreateKey
RegDeleteKey
RegQueryValue
RegQueryValueEx
RegCloseKey
RegOpenKey

Assembler UpCodes - Befehlbersicht

75 or 0F85 jne jump if not equal springe wenn nicht erfllt


74 or 0F84 je jump if equal springe wenn erfllt
EB jmp jump directly to spring direkt nach
90 nop no operation kein Befehl
77 or 0F87 ja jump if above springe wenn hher als
0F86 jna jump if not above springe wenn nicht hher als
0F83 jae jump if above or equal springe wenn hher oder erreicht
0F82 jnae jump if not above or equal springe nicht wenn hher oder erreicht
0F82 jb jump if below springe wenn darunter
0F83 jnb jump if not below springe wenn nicht darunter
0F86 jbe jump if below or equal springe nicht wenn darunter oder erreicht
0F87 jnbe jump if not below or equal springe wenn nicht darunter oder erreicht
0F8F jg jump if greater springe wenn grer als
0F8E jng jump if not greater springe wenn nicht grer als
0F8D jge jump if greater or equal springe wenn grer oder erreicht
0F8C jnge jump if not greater or equal springe wenn nicht grer oder erreicht
0F8C jl jump if less springe wenn weniger als
0F8D jnl jump if not less springe wenn nicht weniger als
0F8E jle jump if less or equal springe wenn weniger oder erreicht
0F8F jnle jump if not less or equal springe wenn nicht weniger oder erreicht
C3 ret return rcksprung aus einem unterprogramm
83 cmp compare two operands vergleiche zwei operanden
E8 call call aufruf eines unterprogramms
8B mov move bertrage / kopiere

Am besten kaufst du Dir ein Buch ber Assembler. Empfelenswert ist das Buch ASSEMBLER eine
Strukturierte Einfhrung

von REINER BACKER.

Das könnte Ihnen auch gefallen