sikorama / rasm-doc

Latex Documentation for RASM Z80 Assembler
GNU General Public License v3.0
4 stars 1 forks source link

options qui n'existent plus #29

Open EdouardBERGE opened 2 years ago

EdouardBERGE commented 2 years ago

chapitre 2.7 options -d et -a sont dépréciées (utilisation purement spécifiques au dev, ce n'est pas un dump habituel qu'on connait ailleurs)

EdouardBERGE commented 2 years ago

nouvelle option de la ligne de commande: -map permet d'afficher un dump de l'assemblage avec plein d'informations note: pour le moment, les valeurs immédiates sont à zéro (à cause du comportement mono-passe de rasm) le dump comporte la bank, l'adresse réelle, l'adresse logique (pas dans sl'exemple), les octets produits, le temps machine en nop ou en cycle selon le type de compilation, enfin le code et sa localisation dans le(s) source(s) exemple:

Bnk|Real|Logic  Bytecode  [Time] Assembly
-----------------------------------------
 IX EQU 0 ; alias definition
 IY EQU 0 ; alias definition
000|0000     |                 LZ4_DECOMPRESS_RAW:
000|0000     | D5          [04]     PUSH DE   (L4:decrunch/lz4_docent.asm)
000|0001     | E5          [04]     PUSH HL   (L5:decrunch/lz4_docent.asm)
000|0002     | 09          [03]     ADD HL,BC   (L6:decrunch/lz4_docent.asm)
000|0003     | 44          [01]     LD B,H   (L7:decrunch/lz4_docent.asm)
000|0004     | 4D          [01]     LD C,L   (L8:decrunch/lz4_docent.asm)
000|0005     | E1          [03]     POP HL   (L9:decrunch/lz4_docent.asm)
000|0006     | C5          [04]     PUSH BC   (L10:decrunch/lz4_docent.asm)
000|0007     | 06 00       [02]     LD B,0   (L12:decrunch/lz4_docent.asm)
000|0009     |                 LZ4_GETTOKEN:
000|0009     | AF          [01]     XOR A   (L16:decrunch/lz4_docent.asm)
000|000A     | 7E          [02]     LD A,(HL)   (L17:decrunch/lz4_docent.asm)
000|000B     | 23          [02]     INC HL   (L18:decrunch/lz4_docent.asm)