X86-jmp

  • check: do long jumps and near have 4 and 2 byte offset?
"JMP" is a mnemonic used in x86 assembly language. unconditional jump (JuMP) to the address that follows, like this:
  JMP 0x89AB          ; loads IP with the new value 0x89AB   JMP 0xACDC:0x5578   ; loads CS with 0xACDC and IP with 0x5578                       ; only works in real mode  
  JMP 0x56789AB1      ; loads IP with the value 0x56789AB1                       ; only works in protected mode or unreal mode  
  JMP EAX             ; Jumps to the value stored in the register EAX.                       ; only works in protected mode  
There are many different forms of jumps; Relative jumps, conditional jumps, absolute jumps and register-depending jumps. JMP $ is commonly used to hang the computer. The $ is used to refer to the same location where the instruction starts. That means that the instruction will jump to itself and thereby creating an endless loop. See also: conditional jumps.

 

<< PreviousWord BrowserNext >>
vincent gigante
institute for the harmonious development of man
war dialing
p. d. ouspensky
thomas and olga de hartmann
movements
uss forrestal (cva 59)
john g. bennett
views from the real world
bugs moran
in search of the miraculous
hrodna province
planet of the apes
planet of the apes (2001 movie)
volyns'ka oblast'
hong kong copyright law
offense
infraction
2000s in film
wp
national defense
concentration (game)
the fourth way
cy
ormus
maurice nicoll
kathryn hulme
earl edwin pitts
hormuz
fbi academy
inchoate offense
wexford
recklessness
united states v. shabani
history of freemasonry
strict liability
concurrence
michael a. jackson
attendant circumstance
pipit
motherwell f.c.
abd ar rahman al haydari al kaylani
case law
nema