flat assembler
Message board for the users of flat assembler.
  
       
      Index
      > Main > All instructions of FASM -- NEW in assembly programation | 
  
| Author | 
  | 
              
| 
                  
                   demerzel 03 Dec 2018, 18:51 
                  when I talk about instruction I should maybe say mnemonic instead 
                 | 
              |||
                  
  | 
              
| 
                  
                   ProMiNick 03 Dec 2018, 20:21 
                  This instruction exist on fasm ? - all of existed instruction mnemonics (for x86? x86-64) are realized in fasm, so no one of them you havent to do via data definition directives, like it could be in other assemblers.
 
                All existed fasm instructions - are same as all existed intel(AMD) instructions. Fasm has no specifiic processor instructions. But everithing what not existed in fasm could be realized via macros - but macros are not instructions. macros could represent one instruction and be synonim of instruction. Or they could have numerous of instructions or even no one.  | 
              |||
                  
  | 
              
| 
                  
                   demerzel 03 Dec 2018, 20:35 
                  Thanks you ProMiNick, this helps me lot  
                i found the mnemonics for x86 here : https://fr.wikipedia.org/wiki/Jeu_d%27instructions_x86  | 
              |||
                  
  | 
              
| 
                  
                   bitRAKE 04 Dec 2018, 01:04 
                  In the Intel manuals they are grouped in Jcc.
 
                http://www.felixcloutier.com/x86/Jcc.html Other's have had the same problem locating them. https://stackoverflow.com/questions/39567942/what-is-the-jcc-instruction-in-x86  | 
              |||
                  
  | 
              
| 
                  
                   Tomasz Grysztar 04 Dec 2018, 07:56 
                  The cc conditions for Jcc are also listed in the fasm's manual: https://flatassembler.net/docs.php?article=manual#_2.1
 
                In general, however, the Intel manuals should be the first source of information. Refer to fasm's manual only to find out if it uses syntax variants different from the Intel standard.  | 
              |||
                  
  | 
              
| 
                  
                   Mikl___ 04 Dec 2018, 12:00 
                  Hi, demerzel!
 
        https://net.cs.uni-bonn.de/fileadmin/user_upload/plohmann/x86_opcode_structure_and_instruction_overview.pdf 
  | 
              ||||||||||
                  
  | 
              ||||||||||
| 
                  
                   Picnic 05 Dec 2018, 09:12 
                  Is there something similar for arm architecture? 
                 | 
              |||
                  
  | 
              
| 
                  
                   Mikl___ 06 Dec 2018, 05:29 
                  Hi! 
        
  | 
              ||||||||||
                  
  | 
              ||||||||||
| 
                  
                   Tomasz Grysztar 06 Dec 2018, 09:43 
                  Mikl___: thank you! This schematic is kind of beautiful when you know what's going on. 
                 | 
              |||
                  
  | 
              
| 
                  
                   Mikl___ 06 Dec 2018, 12:11 
                  To make it clearer, consider the command code jns == 79h
 
                Code: |opcode|condition code --------+------+-+-+-+----- mnemonic| jcc |a|b|c|invert --------+------+-+-+-+----- jns | 0111 |1|0|0| 1  | 
              |||
                  
  | 
              
< Last Thread | Next Thread >  | 
    
Forum Rules: 
  | 
    
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.