flat assembler
Message board for the users of flat assembler.
  
       
      Index
      > Main > (XCHG AX, BX) == (XCHG BX, AX)? | 
  
| Author | 
  | 
              
| 
                  
                   CandyMan 18 Aug 2014, 20:00 
                  Yes it is physically the same instruction.
 
                  Code: Code Mnemonic Description 90 + rw XCHG AX, r16 Exchange r16 with AX 90 + rw XCHG r16, AX Exchange AX with r16 90 + rd XCHG EAX, r32 Exchange r32 with EAX 90 + rd XCHG r32, EAX Exchange EAX with r32 86 / r XCHG r/m8, r8 Exchange r8 (byte register) with byte from r/m8 86 / r XCHG r8, r/m8 Exchange byte from r/m8 with r8 (byte register) 87 / r XCHG r/m16, r16 Exchange r16 with word from r/m16 87 / r XCHG r16, r/m16 Exchange word from r/m16 with r16 87 / r XCHG r/m32, r32 Exchange r32 with doubleword from r/m32 87 / r XCHG r32, r/m32 Exchange doubleword from r/m32 with r32 _________________ smaller is better  | 
              |||
                  
  | 
              
| 
                  
                   StrenoJr 18 Aug 2014, 20:05 
                  Thanks for the fast reply. 
                  
                 | 
              |||
                  
  | 
              
< Last Thread | Next Thread >  | 
    
Forum Rules: 
  | 
    
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.