Re: announce: my very first disassembler now available (GPL)
- From: "H. Peter Anvin" <hpa@xxxxxxxxx>
- Date: Tue, 19 Aug 2008 14:03:17 -0700
Alexei A. Frounze wrote:
On Aug 16, 10:08 pm, "Alexei A. Frounze" <alexfrun...@xxxxxxxxx>
wrote:
There's also a special case in 64-bit mode. Depending on the rex
prefix (AFAIR, bit B) it can be either NOP or XCHG.
I meant to say, if both operands are rAX, then it's NOP. This is
controlled by mod, REX.R (if REX is present), reg, REX.B (if REX is
present) and r/m.
Except, it's not.
Plain 90h, which would normally be XCHG EAX,EAX (and therefore zero-extend EAX into RAX) is actually NOP.
-hpa
.
- Follow-Ups:
- Re: announce: my very first disassembler now available (GPL)
- From: Alexei A. Frounze
- Re: announce: my very first disassembler now available (GPL)
- References:
- announce: my very first disassembler now available (GPL)
- From: Willow
- Re: announce: my very first disassembler now available (GPL)
- From: Rod Pemberton
- Re: announce: my very first disassembler now available (GPL)
- From: Willow
- Re: announce: my very first disassembler now available (GPL)
- From: Rod Pemberton
- Re: announce: my very first disassembler now available (GPL)
- From: Willow
- Re: announce: my very first disassembler now available (GPL)
- From: Rod Pemberton
- Re: announce: my very first disassembler now available (GPL)
- From: Willow
- Re: announce: my very first disassembler now available (GPL)
- From: Alexei A. Frounze
- Re: announce: my very first disassembler now available (GPL)
- From: Alexei A. Frounze
- announce: my very first disassembler now available (GPL)
- Prev by Date: Re: JWasm v1.9 - now 1.91!!!
- Next by Date: Re: announce: my very first disassembler now available (GPL)
- Previous by thread: Re: announce: my very first disassembler now available (GPL)
- Next by thread: Re: announce: my very first disassembler now available (GPL)
- Index(es):
Relevant Pages
|