Le definizioni e gli archivi

Alla voce "definizioni" andiamo a raggruppare in una pagina tutta una serie di dati, tabelle, impostazioni e codici che saranno di utilità ai nostri programmi, questi dati saranno distribuiti in una zona del disco fisso a partire dal settore 00,01,00,00 fino al settore 00,08,00,00.
Naturalmente non andremo a scrivere tutti questi settori, altrimenti diventeremo vecchi, ma spazieremo i vari dati nel modo meglio appropriato dividendoli per tipo e riferimenti. Quindi sarà compito del programmatore di copiarsi i relativi dati e tramite editor-esadecimale andarseli a scrivere direttamente nelle locazioni del disco-fisso.

Per prima cosa abbiamo bisogno di definire un elenco di nomi da assegnare ai nostri programmi, quindi ci riserviamo un intero segmento del disco a tale scopo. L'elenco dei nomi è molto semplice esso è composto dal nome del programma che andremo a scrivere e dal numero di settore di quattro cifre che ci indica la posizione su disco.
Il programma di "avvio" provvede quindi a caricare questo elenco e tutte le volte che andremo a dicitare un nome sulla riga di comando il programma provvederà a controllare se tale nome esiste nell'elenco e se vero ci ritornerà il nostro programma pronto per essere scritto e compilato.

settore: 00,01,00,00
      *ad ad ad ff 00 01 08 00    ;XXX
      *a0 9e 94 97 ff 00 02 08 00 ;DATI
      *ae 9e a6 a6 ff 00 03 08 00 ;CALL
      *b0 9e 9f 92 ff 00 04 08 00 ;BASE
      
Ci verrà utile un settore del disco per mantenere le impostazioni di partenza per l'esecuzione del programma "Avvio" qui ci mettiamo alcuni dati che verranno caricati dal programma

settore: 00,01,00,82
      *00 00 00 00  :0000
      *01 00        ;tipo di risoluzione
      *01 00        ;numero di pagina
      *00 00 00 00  ;coordinata x:
      *00 00 00 00  ;coordinata y:
      *ff ff ff ff  ;colore di sfondo
      
Dopo la zona dei dati che ci occorre andremo a registrare i nostri programmi nel codice e nella parte testo in una zona del disco-fisso denominata "Archivio" a partire dal settore 00,08,01,00
Ogni programma che andremo a dicitare sarà composto da più segmenti di testo e da un solo segmento di codice-macchina e verrà registrato in ordine sequenziale in questa zona del disco, riporto quindi la struttura base di un programma che servirà da esempio per tutti, il primo settore descrive le impostazioni iniziali del programma e contiene l'elenco di tutti gli archivi facente parte del programma, dal secondo settore al sedicesimo vengono registrate le etichette di salto del programma, dopo di che ha inizio la parte testo di ogni programma.
Quindi ogni programma occupa un minimo di due segmenti del disco il primo per il testo e il secondo per il codice

settore: 00,08,01,00 = impostazioni iniziali del programma
      *01 00 10 00  :fondo archivio del programma
      *01 00        ;tipo di risoluzione
      *01 00        ;numero di pagina
      *00 00 00 00  ;coordinata x:
      *00 00 00 00  ;coordinata y:
      *ff ff ff ff  ;colore di sfondo
      *80 01 08 00  ;posizione del segmento codice
      *00 00        ;tipo di testo
      *00           ;colore del testo
      *08           ;numero settori di testo
      *00 01 08 00  ;posizione del primo segmento del programma, a partire dalla locazione :0100 verranno registrati
                     tutti gli altri segmenti facente parte del programma
      
settore: 00,08,01,01 = lista di tutte le etichette di salto del programma
      *00 00        ;etichetta :0000
      *00 00        ;etichetta :0001
      *00 00        ;etichetta :0002
      *00 00        ;etichetta :0003
      *.................................
      
settore: 00,08,01,10 = inizio del programma in formato testo il carettere "1c" segna sia l'inizio e la fine del programma
      *1c 39 39 39 39 ...................... 1c
      

Definizioni di assembler

Le "definizioni di assembler" saranno usate dal nostro compilatore per la conversione della stringa in assembler nel rispettivo codice-macchina, quindi andiamo a definire un elenco delle istruzioni che faremo uso e al quale se ne potranno sempre aggiungere delle altre.
Ogni istruzione è composta dal nome della stessa in assembler più relativi parametri e dal suo relativo codice- macchina. Il compilatore opera per confronto quindi evitare di inserire istruzioni doppie o inutili per ottenere una compilazione più veloce.
La prima linea comprende il nome in assembler dell'istruzione
La seconda linea comprende il codice-macchina più alcuni parametri di riferimento
Il codice "ff" conclude l'elenco

settore: 00,03,00,00 = inizio del nostro elenco
      :0000 *24 32 19 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jmp             
      :0010 *01 e9 02 00 02 00 00 00 00 00 00 00 00 00 00 00 ¦! " "           
      :0020 *32 18 2f 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦movax,          
      :0030 *01 b8 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!("             
      :0040 *32 18 2f 30 2d 35 00 00 00 00 00 00 00 00 00 00 ¦movbx,          
      :0050 *01 bb 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! "             
      :0060 *17 31 14 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦int             
      :0070 *01 cd 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!6!             
      :0080 *2e 26 17 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦cli             
      :0090 *01 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :00a0 *2e 1e 26 26 34 00 00 00 00 00 00 00 00 00 00 00 ¦call:           
      :00b0 *01 9a 04 00 03 00 00 00 00 00 00 00 00 00 00 00 ¦![$ £           
      :00c0 *32 18 2f 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦moval,          
      :00d0 *01 b0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!B!             
      :00e0 *18 16 14 35 1e 26 00 00 00 00 00 00 00 00 00 00 ¦out,al          
      :00f0 *01 e6 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! !             
      :0100 *1f 14 17 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦sti             
      :0110 *01 fb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0120 *26 18 18 19 00 00 00 00 00 00 00 00 00 00 00 00 ¦loop            
      :0130 *01 e2 01 00 01 00 00 00 00 00 00 00 00 00 00 00 ¦! ! !           
      :0140 *19 16 1f 23 2e 2d 00 00 00 00 00 00 00 00 00 00 ¦pushcx          
      :0150 *01 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!3              
      :0160 *2d 18 13 2e 2d 35 2e 2d 00 00 00 00 00 00 00 00 ¦xorcx,cx        
      :0170 *02 33 c9 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦";9             
      :0180 *17 31 1e 26 35 00 00 00 00 00 00 00 00 00 00 00 ¦inal,           
      :0190 *01 e4 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! !             
      :01a0 *14 12 1f 14 1e 26 35 00 00 00 00 00 00 00 00 00 ¦testal,         
      :01b0 *01 a8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!#!             
      :01c0 *26 18 18 19 31 2c 00 00 00 00 00 00 00 00 00 00 ¦loopnz          
      :01d0 *01 e0 01 00 01 00 00 00 00 00 00 00 00 00 00 00 ¦! ! !           
      :01e0 *19 18 19 2e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦popcx           
      :01f0 *01 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0200 *13 12 14 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦ret             
      :0210 *01 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0220 *13 12 14 21 00 00 00 00 00 00 00 00 00 00 00 00 ¦retf            
      :0230 *01 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!4              
      :0240 *32 18 2f 20 1f 35 1e 2d 00 00 00 00 00 00 00 00 ¦movds,ax        
      :0250 *02 8e d8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0260 *26 22 20 14 2a 36 00 00 00 00 00 00 00 00 00 00 ¦lgdt[]          
      :0270 *04 67 0f 01 15 04 00 00 00 00 00 00 00 00 00 00 ¦$  !y$          
      :0280 *26 17 20 14 2a 36 00 00 00 00 00 00 00 00 00 00 ¦lidt[]          
      :0290 *04 67 0f 01 1d 04 00 00 00 00 00 00 00 00 00 00 ¦$  !<$          
      :02a0 *32 18 2f 12 1e 2d 35 00 00 00 00 00 00 00 00 00 ¦moveax,         
      :02b0 *02 66 b8 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" ($            
      :02c0 *32 18 2f 2e 13 52 35 12 1e 2d 00 00 00 00 00 00 ¦movcr0,eax      
      :02d0 *03 0f 22 c0 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ g             
      :02e0 *32 18 2f 12 1f 35 1e 2d 00 00 00 00 00 00 00 00 ¦moves,ax        
      :02f0 *02 8e c0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0300 *32 18 2f 21 1f 35 1e 2d 00 00 00 00 00 00 00 00 ¦movfs,ax        
      :0310 *02 8e e0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0320 *32 18 2f 22 1f 35 1e 2d 00 00 00 00 00 00 00 00 ¦movgs,ax        
      :0330 *02 8e e8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0340 *32 18 2f 1f 1f 35 1e 2d 00 00 00 00 00 00 00 00 ¦movss,ax        
      :0350 *02 8e d0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 2             
      :0360 *32 18 2f 12 1f 19 35 00 00 00 00 00 00 00 00 00 ¦movesp,         
      :0370 *02 66 bc 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  $            
      :0380 *32 18 2f 12 20 2d 35 00 00 00 00 00 00 00 00 00 ¦movedx,         
      :0390 *02 66 ba 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  $            
      :03a0 *19 18 19 21 00 00 00 00 00 00 00 00 00 00 00 00 ¦popf            
      :03b0 *01 9d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!<              
      :03c0 *24 32 19 34 00 00 00 00 00 00 00 00 00 00 00 00 ¦jmp:            
      :03d0 *01 ea 04 00 03 00 00 00 00 00 00 00 00 00 00 00 ¦! $ £           
      :03e0 *2e 1e 26 26 00 00 00 00 00 00 00 00 00 00 00 00 ¦call            
      :03f0 *01 e8 02 00 02 00 00 00 00 00 00 00 00 00 00 00 ¦! " "           
      :0400 *19 18 19 12 30 2d 00 00 00 00 00 00 00 00 00 00 ¦popebx          
      :0410 *02 66 5b 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0420 *19 18 19 12 2e 2d 00 00 00 00 00 00 00 00 00 00 ¦popecx          
      :0430 *02 66 59 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0440 *19 18 19 12 20 2d 00 00 00 00 00 00 00 00 00 00 ¦popedx          
      :0450 *02 66 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0460 *19 16 1f 23 21 00 00 00 00 00 00 00 00 00 00 00 ¦pushf           
      :0470 *01 9c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0480 *19 16 1f 23 12 1e 2d 00 00 00 00 00 00 00 00 00 ¦pusheax         
      :0490 *02 66 50 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 2             
      :04a0 *2e 32 19 12 1e 2d 35 2a 36 00 00 00 00 00 00 00 ¦cmpeax,[]       
      :04b0 *04 67 66 3b 05 04 00 00 00 00 00 00 00 00 00 00 ¦$  &%$          
      :04c0 *24 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jz              
      :04d0 *02 0f 84 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" «" "          
      :04e0 *19 18 19 12 1e 2d 00 00 00 00 00 00 00 00 00 00 ¦popeax          
      :04f0 *02 66 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0500 *1e 20 20 11 2a 36 35 00 00 00 00 00 00 00 00 00 ¦addw[],         
      :0510 *03 67 81 05 04 02 00 00 00 00 00 00 00 00 00 00 ¦£  %$"          
      :0520 *1e 20 2e 11 2a 36 35 00 00 00 00 00 00 00 00 00 ¦adcw[],         
      :0530 *03 67 81 15 04 02 00 00 00 00 00 00 00 00 00 00 ¦£  y$"          
      :0540 *2e 32 19 11 2a 36 35 00 00 00 00 00 00 00 00 00 ¦cmpw[],         
      :0550 *03 67 81 3d 04 02 00 00 00 00 00 00 00 00 00 00 ¦£   $"          
      :0560 *24 31 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jnz             
      :0570 *02 0f 85 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" »" "          
      :0580 *2d 18 13 12 1e 2d 35 12 1e 2d 00 00 00 00 00 00 ¦xoreax,eax      
      :0590 *03 66 33 c0 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ;             
      :05a0 *32 18 2f 2a 36 35 12 1e 2d 00 00 00 00 00 00 00 ¦mov[],eax       
      :05b0 *03 67 66 a3 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  H$           
      :05c0 *17 31 2e 30 2a 36 00 00 00 00 00 00 00 00 00 00 ¦incb[]          
      :05d0 *03 67 fe 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  %$           
      :05e0 *17 13 12 14 20 00 00 00 00 00 00 00 00 00 00 00 ¦iretd           
      :05f0 *02 66 cf 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 1             
      :0600 *19 16 1f 23 1e 2d 00 00 00 00 00 00 00 00 00 00 ¦pushax          
      :0610 *01 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!2              
      :0620 *2e 32 19 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦cmpal,          
      :0630 *01 3c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! !             
      :0640 *32 18 2f 2a 36 35 1e 26 00 00 00 00 00 00 00 00 ¦mov[],al        
      :0650 *02 67 a2 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" G$            
      :0660 *19 18 19 1e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦popax           
      :0670 *01 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0680 *24 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jb              
      :0690 *02 0f 82 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" {" "          
      :06a0 *32 18 2f 11 2a 36 35 00 00 00 00 00 00 00 00 00 ¦movw[],         
      :06b0 *03 67 c7 05 04 02 00 00 00 00 00 00 00 00 00 00 ¦£ 7%$"          
      :06c0 *32 18 2f 1e 26 35 2a 36 00 00 00 00 00 00 00 00 ¦moval,[]        
      :06d0 *02 67 a0 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" D$            
      :06e0 *19 16 1f 23 12 30 2d 00 00 00 00 00 00 00 00 00 ¦pushebx         
      :06f0 *02 66 53 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" .             
      :0700 *19 16 1f 23 12 1f 17 00 00 00 00 00 00 00 00 00 ¦pushesi         
      :0710 *02 66 56 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" >             
      :0720 *19 16 1f 23 12 20 17 00 00 00 00 00 00 00 00 00 ¦pushedi         
      :0730 *02 66 57 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" $             
      :0740 *19 18 19 12 1f 17 00 00 00 00 00 00 00 00 00 00 ¦popesi          
      :0750 *02 66 5e 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0760 *19 18 19 12 20 17 00 00 00 00 00 00 00 00 00 00 ¦popedi          
      :0770 *02 66 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0780 *26 12 1e 12 20 17 35 00 00 00 00 00 00 00 00 00 ¦leaedi,         
      :0790 *04 67 66 8d 3d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ì $          
      :07a0 *26 12 1e 12 1f 17 35 00 00 00 00 00 00 00 00 00 ¦leaesi,         
      :07b0 *04 67 66 8d 35 04 00 00 00 00 00 00 00 00 00 00 ¦$  ì,$          
      :07c0 *32 18 2f 12 30 2d 35 00 00 00 00 00 00 00 00 00 ¦movebx,         
      :07d0 *02 66 bb 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  $            
      :07e0 *32 18 2f 30 26 35 2a 12 1f 17 36 00 00 00 00 00 ¦movbl,[esi]     
      :07f0 *03 67 8a 1e 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±a            
      :0800 *13 18 26 30 26 35 00 00 00 00 00 00 00 00 00 00 ¦rolbl,          
      :0810 *02 c0 c3 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :0820 *32 18 2f 2e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦movcx,          
      :0830 *01 b9 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! "             
      :0840 *1e 31 20 30 26 35 00 00 00 00 00 00 00 00 00 00 ¦andbl,          
      :0850 *02 80 e3 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :0860 *32 18 2f 30 26 35 2a 12 30 2d 36 00 00 00 00 00 ¦movbl,[ebx]     
      :0870 *03 67 8a 1b 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±è            
      :0880 *32 18 2f 2a 12 20 17 36 35 30 26 00 00 00 00 00 ¦mov[edi],bl     
      :0890 *03 67 88 1f 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |s            
      :08a0 *17 31 2e 20 17 00 00 00 00 00 00 00 00 00 00 00 ¦incdi           
      :08b0 *01 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!7              
      :08c0 *20 12 2e 1f 17 00 00 00 00 00 00 00 00 00 00 00 ¦decsi           
      :08d0 *01 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!+              
      :08e0 *19 16 1f 23 20 2d 00 00 00 00 00 00 00 00 00 00 ¦pushdx          
      :08f0 *01 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!0              
      :0900 *32 18 2f 20 2d 35 00 00 00 00 00 00 00 00 00 00 ¦movdx,          
      :0910 *01 ba 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! "             
      :0920 *32 18 2f 12 1e 2d 35 12 20 17 00 00 00 00 00 00 ¦moveax,edi      
      :0930 *03 66 8b c7 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =7            
      :0940 *1f 23 13 12 1e 2d 35 00 00 00 00 00 00 00 00 00 ¦shreax,         
      :0950 *03 66 c1 e8 01 00 00 00 00 00 00 00 00 00 00 00 ¦£   !           
      :0960 *32 18 2f 20 26 35 00 00 00 00 00 00 00 00 00 00 ¦movdl,          
      :0970 *01 b2 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!M!             
      :0980 *18 16 14 20 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦outdx,ax        
      :0990 *01 ef 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :09a0 *19 18 19 20 2d 00 00 00 00 00 00 00 00 00 00 00 ¦popdx           
      :09b0 *01 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :09c0 *19 16 1f 23 12 30 19 00 00 00 00 00 00 00 00 00 ¦pushebp         
      :09d0 *02 66 55 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :09e0 *26 12 1e 12 30 19 35 00 00 00 00 00 00 00 00 00 ¦leaebp,         
      :09f0 *04 67 66 8d 2d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ìx$          
      :0a00 *32 18 2f 30 19 35 20 17 00 00 00 00 00 00 00 00 ¦movbp,di        
      :0a10 *02 8b ef 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=              
      :0a20 *32 18 2f 1e 23 35 00 00 00 00 00 00 00 00 00 00 ¦movah,          
      :0a30 *01 b4 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!.!             
      :0a40 *1f 23 26 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦shlax,          
      :0a50 *02 c1 e0 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :0a60 *1e 20 20 1f 17 35 1e 2d 00 00 00 00 00 00 00 00 ¦addsi,ax        
      :0a70 *02 03 f0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£              
      :0a80 *32 18 2f 1e 26 35 2a 12 1f 17 36 00 00 00 00 00 ¦moval,[esi]     
      :0a90 *03 67 8a 06 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±&            
      :0aa0 *14 12 1f 14 1e 26 35 1e 23 00 00 00 00 00 00 00 ¦testal,ah       
      :0ab0 *02 84 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"«              
      :0ac0 *32 18 2f 2a 12 30 19 4e 36 35 30 23 00 00 00 00 ¦mov[ebp+],bh    
      :0ad0 *03 67 88 7d 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ | !           
      :0ae0 *32 18 2f 2a 12 30 19 4e 36 35 30 26 00 00 00 00 ¦mov[ebp+],bl    
      :0af0 *03 67 88 5d 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ |}!           
      :0b00 *17 31 2e 30 19 00 00 00 00 00 00 00 00 00 00 00 ¦incbp           
      :0b10 *01 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!,              
      :0b20 *1f 23 13 1e 23 35 00 00 00 00 00 00 00 00 00 00 ¦shrah,          
      :0b30 *02 c0 ec 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :0b40 *32 18 2f 12 20 17 35 00 00 00 00 00 00 00 00 00 ¦movedi,         
      :0b50 *02 66 bf 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  $            
      :0b60 *1e 20 20 30 19 35 00 00 00 00 00 00 00 00 00 00 ¦addbp,          
      :0b70 *02 81 c5 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦" ,"            
      :0b80 *24 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦ja              
      :0b90 *02 0f 87 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" ¯" "          
      :0ba0 *17 31 2e 1f 17 00 00 00 00 00 00 00 00 00 00 00 ¦incsi           
      :0bb0 *01 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!´              
      :0bc0 *19 18 19 12 30 19 00 00 00 00 00 00 00 00 00 00 ¦popebp          
      :0bd0 *02 66 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" }             
      :0be0 *19 16 1f 23 12 1f 19 00 00 00 00 00 00 00 00 00 ¦pushesp         
      :0bf0 *02 66 54 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0c00 *19 16 1f 23 12 20 2d 00 00 00 00 00 00 00 00 00 ¦pushedx         
      :0c10 *02 66 52 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 0             
      :0c20 *19 16 1f 23 12 2e 2d 00 00 00 00 00 00 00 00 00 ¦pushecx         
      :0c30 *02 66 51 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 3             
      :0c40 *19 16 1f 23 21 20 00 00 00 00 00 00 00 00 00 00 ¦pushfd          
      :0c50 *02 66 9c 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0c60 *19 16 1f 23 22 1f 00 00 00 00 00 00 00 00 00 00 ¦pushgs          
      :0c70 *02 0f a8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" #             
      :0c80 *19 16 1f 23 21 1f 00 00 00 00 00 00 00 00 00 00 ¦pushfs          
      :0c90 *02 0f a0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" D             
      :0ca0 *19 16 1f 23 2e 1f 00 00 00 00 00 00 00 00 00 00 ¦pushcs          
      :0cb0 *01 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0cc0 *19 16 1f 23 1f 1f 00 00 00 00 00 00 00 00 00 00 ¦pushss          
      :0cd0 *01 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!u              
      :0ce0 *19 16 1f 23 12 1f 00 00 00 00 00 00 00 00 00 00 ¦pushes          
      :0cf0 *01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!&              
      :0d00 *19 16 1f 23 20 1f 00 00 00 00 00 00 00 00 00 00 ¦pushds          
      :0d10 *01 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!a              
      :0d20 *32 18 2f 12 1e 2d 35 2a 36 00 00 00 00 00 00 00 ¦moveax,[]       
      :0d30 *03 67 66 a1 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  F$           
      :0d40 *32 18 2f 2a 12 1f 17 4e 36 35 12 1e 2d 00 00 00 ¦mov[esi+],eax   
      :0d50 *04 67 66 89 46 01 00 00 00 00 00 00 00 00 00 00 ¦$  ~´!          
      :0d60 *1e 20 20 12 20 17 35 00 00 00 00 00 00 00 00 00 ¦addedi,         
      :0d70 *03 66 81 c7 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  7$           
      :0d80 *32 16 26 2e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦mulcx           
      :0d90 *02 f7 e1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0da0 *2e 32 19 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦cmpax,          
      :0db0 *01 3d 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! "             
      :0dc0 *32 18 2f 1e 2d 35 30 2d 00 00 00 00 00 00 00 00 ¦movax,bx        
      :0dd0 *02 8b c3 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=              
      :0de0 *1e 20 20 20 17 35 00 00 00 00 00 00 00 00 00 00 ¦adddi,          
      :0df0 *02 81 c7 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 7"            
      :0e00 *32 18 2f 12 2e 2d 35 00 00 00 00 00 00 00 00 00 ¦movecx,         
      :0e10 *02 66 b9 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  $            
      :0e20 *18 16 14 20 2d 35 1e 26 00 00 00 00 00 00 00 00 ¦outdx,al        
      :0e30 *01 ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0e40 *17 31 2e 20 2d 00 00 00 00 00 00 00 00 00 00 00 ¦incdx           
      :0e50 *01 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0e60 *17 31 1e 26 35 20 2d 00 00 00 00 00 00 00 00 00 ¦inal,dx         
      :0e70 *01 ec 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0e80 *32 18 2f 20 23 35 1e 26 00 00 00 00 00 00 00 00 ¦movdh,al        
      :0e90 *02 8a f0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±              
      :0ea0 *1e 31 20 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦andax,          
      :0eb0 *01 25 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!k"             
      :0ec0 *18 13 1e 26 35 1e 23 00 00 00 00 00 00 00 00 00 ¦oral,ah         
      :0ed0 *02 0a c4 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=              
      :0ee0 *32 18 2f 1e 23 35 20 23 00 00 00 00 00 00 00 00 ¦movah,dh        
      :0ef0 *02 8a e6 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±              
      :0f00 *32 18 2f 20 23 35 00 00 00 00 00 00 00 00 00 00 ¦movdh,          
      :0f10 *01 b6 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!:!             
      :0f20 *18 16 14 20 2d 35 12 1e 2d 00 00 00 00 00 00 00 ¦outdx,eax       
      :0f30 *02 66 ef 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :0f40 *32 18 2f 1e 26 35 2a 12 1f 17 4e 36 00 00 00 00 ¦moval,[esi+]    
      :0f50 *03 67 8a 46 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±´!           
      :0f60 *1e 20 20 1f 17 35 00 00 00 00 00 00 00 00 00 00 ¦addsi,          
      :0f70 *02 81 c6 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦" ?"            
      :0f80 *2d 18 13 12 2e 2d 35 12 2e 2d 00 00 00 00 00 00 ¦xorecx,ecx      
      :0f90 *03 66 33 c9 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ;9            
      :0fa0 *13 12 19 2c 00 00 00 00 00 00 00 00 00 00 00 00 ¦repz            
      :0fb0 *01 f3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :0fc0 *1f 14 18 1f 20 00 00 00 00 00 00 00 00 00 00 00 ¦stosd           
      :0fd0 *03 67 66 ab 00 00 00 00 00 00 00 00 00 00 00 00 ¦£  §            
      :0fe0 *1f 16 30 30 2d 35 00 00 00 00 00 00 00 00 00 00 ¦subbx,          
      :0ff0 *02 81 eb 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :1000 *17 31 1e 26 35 20 2d 00 00 00 00 00 00 00 00 00 ¦inal,dx         
      :1010 *01 ec 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :1020 *14 12 1f 14 1e 26 35 00 00 00 00 00 00 00 00 00 ¦testal,         
      :1030 *01 a8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!#!             
      :1040 *1e 20 20 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦addal,          
      :1050 *01 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!$!             
      :1060 *32 18 2f 12 20 17 35 2a 36 00 00 00 00 00 00 00 ¦movedi,[]       
      :1070 *04 67 66 8b 3d 04 00 00 00 00 00 00 00 00 00 00 ¦$  = $          
      :1080 *2e 26 20 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦cld             
      :1090 *01 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :10a0 *17 31 1f 20 00 00 00 00 00 00 00 00 00 00 00 00 ¦insd            
      :10b0 *03 67 66 6d 00 00 00 00 00 00 00 00 00 00 00 00 ¦£               
      :10c0 *1e 20 20 12 1e 2d 35 2a 36 00 00 00 00 00 00 00 ¦addeax,[]       
      :10d0 *04 67 66 03 05 04 00 00 00 00 00 00 00 00 00 00 ¦$  £%$          
      :10e0 *32 18 2f 2a 36 35 1e 2d 00 00 00 00 00 00 00 00 ¦mov[],ax        
      :10f0 *02 67 a3 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" H$            
      :1100 *32 18 2f 2a 36 35 12 20 17 00 00 00 00 00 00 00 ¦mov[],edi       
      :1110 *04 67 66 89 3d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ~ $          
      :1120 *19 16 1f 23 30 2d 00 00 00 00 00 00 00 00 00 00 ¦pushbx          
      :1130 *01 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!.              
      :1140 *32 18 2f 30 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦movbx,[]        
      :1150 *03 67 8b 1d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ =<$           
      :1160 *19 18 19 30 2d 00 00 00 00 00 00 00 00 00 00 00 ¦popbx           
      :1170 *01 5b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :1180 *17 31 2e 20 26 00 00 00 00 00 00 00 00 00 00 00 ¦incdl           
      :1190 *02 fe c2 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :11a0 *2e 32 19 12 1e 2d 35 00 00 00 00 00 00 00 00 00 ¦cmpeax,         
      :11b0 *02 66 3d 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  $            
      :11c0 *2d 18 13 12 20 2d 35 12 20 2d 00 00 00 00 00 00 ¦xoredx,edx      
      :11d0 *03 66 33 d2 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ;0            
      :11e0 *18 13 1e 26 35 00 00 00 00 00 00 00 00 00 00 00 ¦oral,           
      :11f0 *01 0c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!^!             
      :1200 *1e 20 20 20 26 35 00 00 00 00 00 00 00 00 00 00 ¦adddl,          
      :1210 *02 80 c2 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1220 *20 17 2f 12 2e 2d 00 00 00 00 00 00 00 00 00 00 ¦divecx          
      :1230 *03 66 f7 f1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£               
      :1240 *32 18 2f 2a 36 35 12 1f 17 00 00 00 00 00 00 00 ¦mov[],esi       
      :1250 *04 67 66 89 35 04 00 00 00 00 00 00 00 00 00 00 ¦$  ~,$          
      :1260 *2e 32 19 20 17 35 00 00 00 00 00 00 00 00 00 00 ¦cmpdi,          
      :1270 *02 81 ff 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :1280 *1e 20 20 2a 36 35 12 1e 2d 00 00 00 00 00 00 00 ¦add[],eax       
      :1290 *04 67 66 01 05 04 00 00 00 00 00 00 00 00 00 00 ¦$  !%$          
      :12a0 *2e 32 19 30 2d 35 00 00 00 00 00 00 00 00 00 00 ¦cmpbx,          
      :12b0 *02 81 fb 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :12c0 *32 18 2f 12 2e 2d 35 2a 12 20 17 36 00 00 00 00 ¦movecx,[edi]    
      :12d0 *04 67 66 8b 0f 00 00 00 00 00 00 00 00 00 00 00 ¦$  =            
      :12e0 *32 18 2f 12 1f 17 35 12 20 17 00 00 00 00 00 00 ¦movesi,edi      
      :12f0 *03 66 8b f7 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :1300 *32 18 2f 1e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦movax,[]        
      :1310 *02 67 a1 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" F$            
      :1320 *2e 32 19 1f 17 35 00 00 00 00 00 00 00 00 00 00 ¦cmpsi,          
      :1330 *02 81 fe 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :1340 *20 12 2e 2e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦deccx           
      :1350 *01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!9              
      :1360 *2e 32 19 2e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦cmpcx,          
      :1370 *02 81 f9 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :1380 *32 18 2f 12 2e 2d 35 2a 36 00 00 00 00 00 00 00 ¦movecx,[]       
      :1390 *04 67 66 8b 0d 04 00 00 00 00 00 00 00 00 00 00 ¦$  = $          
      :13a0 *1f 16 30 2e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦subcx,          
      :13b0 *02 81 e9 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :13c0 *1f 23 13 12 2e 2d 35 00 00 00 00 00 00 00 00 00 ¦shrecx,         
      :13d0 *03 66 c1 e9 01 00 00 00 00 00 00 00 00 00 00 00 ¦£   !           
      :13e0 *32 18 2f 1e 23 35 1e 26 00 00 00 00 00 00 00 00 ¦movah,al        
      :13f0 *02 8a e0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±              
      :1400 *1f 23 26 12 1e 2d 35 00 00 00 00 00 00 00 00 00 ¦shleax,         
      :1410 *03 66 c1 e0 01 00 00 00 00 00 00 00 00 00 00 00 ¦£   !           
      :1420 *32 18 2f 2a 36 35 20 17 00 00 00 00 00 00 00 00 ¦mov[],di        
      :1430 *03 67 89 3d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~ $           
      :1440 *32 18 2f 2a 12 20 17 36 35 20 26 00 00 00 00 00 ¦mov[edi],dl     
      :1450 *03 67 88 17 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |i            
      :1460 *32 16 26 12 2e 2d 00 00 00 00 00 00 00 00 00 00 ¦mulecx          
      :1470 *03 66 f7 e1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£               
      :1480 *32 18 2f 30 26 35 20 26 00 00 00 00 00 00 00 00 ¦movbl,dl        
      :1490 *02 8a da 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±              
      :14a0 *20 12 2e 20 17 00 00 00 00 00 00 00 00 00 00 00 ¦decdi           
      :14b0 *01 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!1              
      :14c0 *32 18 2f 12 2e 2d 35 12 1e 2d 00 00 00 00 00 00 ¦movecx,eax      
      :14d0 *03 66 8b c8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =8            
      :14e0 *32 18 2f 30 2a 12 20 17 36 35 00 00 00 00 00 00 ¦movb[edi],      
      :14f0 *03 67 c6 07 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ?/!           
      :1500 *32 18 2f 12 1e 2d 35 2a 12 1f 17 36 00 00 00 00 ¦moveax,[esi]    
      :1510 *04 67 66 8b 06 00 00 00 00 00 00 00 00 00 00 00 ¦$  =&           
      :1520 *32 18 2f 2a 12 20 17 36 35 12 1e 2d 00 00 00 00 ¦mov[edi],eax    
      :1530 *04 67 66 89 07 00 00 00 00 00 00 00 00 00 00 00 ¦$  ~/           
      :1540 *1e 20 20 12 1f 17 35 12 1e 2d 00 00 00 00 00 00 ¦addesi,eax      
      :1550 *03 66 03 f0 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :1560 *1e 20 20 12 1f 17 35 00 00 00 00 00 00 00 00 00 ¦addesi,         
      :1570 *03 66 81 c6 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  ?$           
      :1580 *32 18 2f 2e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦movcx,[]        
      :1590 *03 67 8b 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ = $           
      :15a0 *32 18 2f 12 1f 17 35 2a 36 00 00 00 00 00 00 00 ¦movesi,[]       
      :15b0 *04 67 66 8b 35 04 00 00 00 00 00 00 00 00 00 00 ¦$  =,$          
      :15c0 *17 31 2e 30 23 00 00 00 00 00 00 00 00 00 00 00 ¦incbh           
      :15d0 *02 fe c7 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 7             
      :15e0 *32 18 2f 20 26 35 2a 12 30 2d 36 00 00 00 00 00 ¦movdl,[ebx]     
      :15f0 *03 67 8a 13 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±r            
      :1600 *1f 23 13 2e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦shrcx,          
      :1610 *02 c1 e9 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1620 *32 18 2f 12 1e 2d 35 2a 12 30 19 4e 36 00 00 00 ¦moveax,[ebp+]   
      :1630 *04 67 66 8b 45 01 00 00 00 00 00 00 00 00 00 00 ¦$  =,!          
      :1640 *2e 32 19 12 30 19 35 2a 36 00 00 00 00 00 00 00 ¦cmpebp,[]       
      :1650 *04 67 66 3b 2d 04 00 00 00 00 00 00 00 00 00 00 ¦$  &x$          
      :1660 *32 18 2f 12 20 17 35 12 30 19 00 00 00 00 00 00 ¦movedi,ebp      
      :1670 *03 66 8b fd 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :1680 *32 18 2f 1e 2d 35 2a 12 30 19 4e 36 00 00 00 00 ¦movax,[ebp+]    
      :1690 *03 67 8b 45 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ =,!           
      :16a0 *1e 20 20 12 30 19 35 12 1e 2d 00 00 00 00 00 00 ¦addebp,eax      
      :16b0 *03 66 03 e8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :16c0 *32 18 2f 1e 26 35 2a 12 20 17 36 00 00 00 00 00 ¦moval,[edi]     
      :16d0 *03 67 8a 07 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±/            
      :16e0 *32 18 2f 1e 26 35 2a 12 30 19 4e 36 00 00 00 00 ¦moval,[ebp+]    
      :16f0 *03 67 8a 45 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±,!           
      :1700 *32 18 2f 12 1e 2d 35 2a 12 20 17 36 00 00 00 00 ¦moveax,[edi]    
      :1710 *04 67 66 8b 07 00 00 00 00 00 00 00 00 00 00 00 ¦$  =/           
      :1720 *32 18 2f 12 30 2d 35 2a 36 00 00 00 00 00 00 00 ¦movebx,[]       
      :1730 *04 67 66 8b 1d 04 00 00 00 00 00 00 00 00 00 00 ¦$  =<$          
      :1740 *2e 32 19 30 2d 35 00 00 00 00 00 00 00 00 00 00 ¦cmpbx,          
      :1750 *02 81 fb 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :1760 *32 18 2f 2a 12 30 2d 36 35 1e 26 00 00 00 00 00 ¦mov[ebx],al     
      :1770 *03 67 88 03 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |£            
      :1780 *17 31 2e 30 2d 00 00 00 00 00 00 00 00 00 00 00 ¦incbx           
      :1790 *01 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :17a0 *32 18 2f 2e 2d 35 2a 12 20 17 4e 36 00 00 00 00 ¦movcx,[edi+]    
      :17b0 *03 67 8b 4f 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ =1!           
      :17c0 *20 12 2e 30 2d 00 00 00 00 00 00 00 00 00 00 00 ¦decbx           
      :17d0 *01 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!4              
      :17e0 *32 18 2f 1e 26 35 2a 12 20 17 4e 36 00 00 00 00 ¦moval,[edi+]    
      :17f0 *03 67 8a 47 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±7!           
      :1800 *32 18 2f 2a 12 1f 17 36 35 1e 26 00 00 00 00 00 ¦mov[esi],al     
      :1810 *03 67 88 06 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |&            
      :1820 *17 31 2e 12 1f 17 00 00 00 00 00 00 00 00 00 00 ¦incesi          
      :1830 *02 66 46 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" ´             
      :1840 *2e 32 19 12 30 19 35 12 20 17 00 00 00 00 00 00 ¦cmpebp,edi      
      :1850 *03 66 3b ef 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &             
      :1860 *1e 20 20 12 1f 17 35 2a 36 00 00 00 00 00 00 00 ¦addesi,[]       
      :1870 *04 67 66 03 35 04 00 00 00 00 00 00 00 00 00 00 ¦$  £,$          
      :1880 *32 18 2f 1e 2d 35 2a 12 20 17 4e 36 00 00 00 00 ¦movax,[edi+]    
      :1890 *03 67 8b 47 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ =7!           
      :18a0 *32 18 2f 20 26 35 2a 12 20 17 4e 36 00 00 00 00 ¦movdl,[edi+]    
      :18b0 *03 67 8a 57 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±$!           
      :18c0 *17 31 2e 12 20 17 00 00 00 00 00 00 00 00 00 00 ¦incedi          
      :18d0 *02 66 47 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 7             
      :18e0 *32 18 2f 2e 23 35 2a 36 00 00 00 00 00 00 00 00 ¦movch,[]        
      :18f0 *03 67 8a 2d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±x$           
      :1900 *32 16 26 2e 23 00 00 00 00 00 00 00 00 00 00 00 ¦mulch           
      :1910 *02 f6 e5 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :1920 *32 18 2f 12 30 2d 35 12 1e 2d 00 00 00 00 00 00 ¦movebx,eax      
      :1930 *03 66 8b d8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :1940 *1e 20 20 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦addax,          
      :1950 *01 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!%"             
      :1960 *2e 32 19 1e 23 35 00 00 00 00 00 00 00 00 00 00 ¦cmpah,          
      :1970 *02 80 fc 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1980 *32 18 2f 1e 26 35 2a 12 30 2d 36 00 00 00 00 00 ¦moval,[ebx]     
      :1990 *03 67 8a 03 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±£            
      :19a0 *32 18 2f 2a 12 1f 17 36 35 20 26 00 00 00 00 00 ¦mov[esi],dl     
      :19b0 *03 67 88 16 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |u            
      :19c0 *1e 20 20 12 1f 17 35 12 2e 2d 00 00 00 00 00 00 ¦addesi,ecx      
      :19d0 *03 66 03 f1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :19e0 *32 18 2f 2a 36 35 30 2d 00 00 00 00 00 00 00 00 ¦mov[],bx        
      :19f0 *03 67 89 1d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~<$           
      :1a00 *32 18 2f 30 2a 12 30 2d 36 35 00 00 00 00 00 00 ¦movb[ebx],      
      :1a10 *03 67 c6 03 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ?£!           
      :1a20 *1f 16 30 20 17 35 00 00 00 00 00 00 00 00 00 00 ¦subdi,          
      :1a30 *02 81 ef 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :1a40 *24 32 19 21 34 00 00 00 00 00 00 00 00 00 00 00 ¦jmpf:           
      :1a50 *01 ea 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! $             
      :1a60 *32 18 2f 1e 23 35 2a 12 30 19 4e 36 00 00 00 00 ¦movah,[ebp+]    
      :1a70 *03 67 8a 65 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ± !           
      :1a80 *2e 32 19 1e 26 35 1e 23 00 00 00 00 00 00 00 00 ¦cmpal,ah        
      :1a90 *02 3a c4 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"~              
      :1aa0 *19 16 1f 23 30 19 00 00 00 00 00 00 00 00 00 00 ¦pushbp          
      :1ab0 *01 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :1ac0 *19 18 19 30 19 00 00 00 00 00 00 00 00 00 00 00 ¦popbp           
      :1ad0 *01 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!}              
      :1ae0 *20 17 2f 2e 23 00 00 00 00 00 00 00 00 00 00 00 ¦divch           
      :1af0 *02 f6 f5 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :1b00 *20 12 2e 1e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦decax           
      :1b10 *01 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!8              
      :1b20 *32 18 2f 2e 26 35 2a 36 00 00 00 00 00 00 00 00 ¦movcl,[]        
      :1b30 *03 67 8a 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ± $           
      :1b40 *32 18 2f 2e 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦movcx,ax        
      :1b50 *02 8b c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=8             
      :1b60 *1f 23 13 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦shral,          
      :1b70 *02 c0 e8 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1b80 *2e 32 19 12 20 17 35 2a 36 00 00 00 00 00 00 00 ¦cmpedi,[]       
      :1b90 *04 67 66 3b 3d 04 00 00 00 00 00 00 00 00 00 00 ¦$  & $          
      :1ba0 *17 31 2e 20 23 00 00 00 00 00 00 00 00 00 00 00 ¦incdh           
      :1bb0 *02 fe c6 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" ?             
      :1bc0 *32 18 2f 20 23 35 2a 36 00 00 00 00 00 00 00 00 ¦movdh,[]        
      :1bd0 *03 67 8a 35 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±,$           
      :1be0 *32 18 2f 30 26 35 2a 36 00 00 00 00 00 00 00 00 ¦movbl,[]        
      :1bf0 *03 67 8a 1d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±<$           
      :1c00 *1f 16 30 1e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦subax,[]        
      :1c10 *03 67 2b 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù%$           
      :1c20 *1e 20 20 20 17 35 2a 36 00 00 00 00 00 00 00 00 ¦adddi,[]        
      :1c30 *03 67 03 3d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ £ $           
      :1c40 *2e 32 19 20 26 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpdl,[]        
      :1c50 *03 67 3a 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~y$           
      :1c60 *32 18 2f 20 26 35 2a 36 00 00 00 00 00 00 00 00 ¦movdl,[]        
      :1c70 *03 67 8a 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±y$           
      :1c80 *2d 18 13 30 2a 12 1f 17 36 35 00 00 00 00 00 00 ¦xorb[esi],      
      :1c90 *03 67 80 36 01 00 00 00 00 00 00 00 00 00 00 00 ¦£  ]!           
      :1ca0 *32 18 2f 2a 36 35 20 23 00 00 00 00 00 00 00 00 ¦mov[],dh        
      :1cb0 *03 67 88 35 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ |,$           
      :1cc0 *32 18 2f 2a 12 1f 17 36 35 20 23 00 00 00 00 00 ¦mov[esi],dh     
      :1cd0 *03 67 88 36 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |]            
      :1ce0 *2e 32 19 20 23 35 00 00 00 00 00 00 00 00 00 00 ¦cmpdh,          
      :1cf0 *02 80 fe 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1d00 *20 12 2e 12 1f 17 00 00 00 00 00 00 00 00 00 00 ¦decesi          
      :1d10 *02 66 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" +             
      :1d20 *1f 16 30 12 1f 17 35 2a 36 00 00 00 00 00 00 00 ¦subesi,[]       
      :1d30 *04 67 66 2b 35 04 00 00 00 00 00 00 00 00 00 00 ¦$  ù,$          
      :1d40 *2e 32 19 2e 26 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpcl,[]        
      :1d50 *03 67 3a 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~ $           
      :1d60 *2e 32 19 12 2e 2d 35 2a 36 00 00 00 00 00 00 00 ¦cmpecx,[]       
      :1d70 *04 67 66 3b 0d 04 00 00 00 00 00 00 00 00 00 00 ¦$  & $          
      :1d80 *2e 32 19 30 26 35 00 00 00 00 00 00 00 00 00 00 ¦cmpbl,          
      :1d90 *02 80 fb 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1da0 *17 31 2e 12 2e 2d 00 00 00 00 00 00 00 00 00 00 ¦incecx          
      :1db0 *02 66 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :1dc0 *32 18 2f 1e 23 35 2a 12 20 17 36 00 00 00 00 00 ¦movah,[edi]     
      :1dd0 *03 67 8a 27 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±ò            
      :1de0 *32 18 2f 2a 12 20 17 36 35 1e 26 00 00 00 00 00 ¦mov[edi],al     
      :1df0 *03 67 88 07 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |/            
      :1e00 *32 18 2f 1e 26 35 1e 23 00 00 00 00 00 00 00 00 ¦moval,ah        
      :1e10 *02 8a c4 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±              
      :1e20 *2e 32 19 12 20 17 35 12 2e 2d 00 00 00 00 00 00 ¦cmpedi,ecx      
      :1e30 *03 66 3b f9 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &             
      :1e40 *32 18 2f 2a 36 35 12 2e 2d 00 00 00 00 00 00 00 ¦mov[],ecx       
      :1e50 *04 67 66 89 0d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ~ $          
      :1e60 *1f 16 30 12 1f 17 35 12 2e 2d 00 00 00 00 00 00 ¦subesi,ecx      
      :1e70 *03 66 2b f1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù             
      :1e80 *20 12 2e 12 20 17 00 00 00 00 00 00 00 00 00 00 ¦decedi          
      :1e90 *02 66 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 1             
      :1ea0 *20 12 2e 20 23 00 00 00 00 00 00 00 00 00 00 00 ¦decdh           
      :1eb0 *02 fe ce 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" +             
      :1ec0 *32 18 2f 12 20 17 35 12 1e 2d 00 00 00 00 00 00 ¦movedi,eax      
      :1ed0 *03 66 8b f8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :1ee0 *32 18 2f 2e 26 35 20 26 00 00 00 00 00 00 00 00 ¦movcl,dl        
      :1ef0 *02 8a ca 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±-             
      :1f00 *2e 32 19 20 26 35 00 00 00 00 00 00 00 00 00 00 ¦cmpdl,          
      :1f10 *02 80 fa 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :1f20 *20 12 2e 20 26 00 00 00 00 00 00 00 00 00 00 00 ¦decdl           
      :1f30 *02 fe ca 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" -             
      :1f40 *17 31 2e 11 2a 36 00 00 00 00 00 00 00 00 00 00 ¦incw[]          
      :1f50 *03 67 ff 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  %$           
      :1f60 *1e 20 20 20 26 35 2a 36 00 00 00 00 00 00 00 00 ¦adddl,[]        
      :1f70 *03 67 02 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ "y$           
      :1f80 *20 12 2e 11 2a 36 00 00 00 00 00 00 00 00 00 00 ¦decw[]          
      :1f90 *03 67 ff 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :1fa0 *2d 18 13 30 2a 36 35 00 00 00 00 00 00 00 00 00 ¦xorb[],         
      :1fb0 *03 67 80 35 04 01 00 00 00 00 00 00 00 00 00 00 ¦£  ,$!          
      :1fc0 *2d 18 13 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦xoral,          
      :1fd0 *01 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!:!             
      :1fe0 *20 12 2e 12 2e 2d 00 00 00 00 00 00 00 00 00 00 ¦dececx          
      :1ff0 *02 66 49 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 9             
      :2000 *20 12 2e 30 2a 36 00 00 00 00 00 00 00 00 00 00 ¦decb[]          
      :2010 *03 67 fe 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :2020 *1e 20 20 12 2e 2d 35 2a 36 00 00 00 00 00 00 00 ¦addecx,[]       
      :2030 *04 67 66 03 0d 04 00 00 00 00 00 00 00 00 00 00 ¦$  £ $          
      :2040 *32 18 2f 12 20 17 35 12 1f 17 00 00 00 00 00 00 ¦movedi,esi      
      :2050 *03 66 8b fe 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :2060 *2e 32 19 12 1f 17 35 12 2e 2d 00 00 00 00 00 00 ¦cmpesi,ecx      
      :2070 *03 66 3b f1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &             
      :2080 *17 31 2e 2e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦inccx           
      :2090 *01 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :20a0 *2e 32 19 12 1e 2d 35 12 20 17 00 00 00 00 00 00 ¦cmpeax,edi      
      :20b0 *03 66 3b c7 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &7            
      :20c0 *26 12 1e 12 20 2d 35 00 00 00 00 00 00 00 00 00 ¦leaedx,         
      :20d0 *04 67 66 8d 15 04 00 00 00 00 00 00 00 00 00 00 ¦$  ìy$          
      :20e0 *2e 26 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦clc             
      :20f0 *01 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :2100 *1f 14 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦stc             
      :2110 *01 f9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :2120 *2d 18 13 12 30 2d 35 12 30 2d 00 00 00 00 00 00 ¦xorebx,ebx      
      :2130 *03 66 33 db 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ;°            
      :2140 *1f 16 30 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦subal,          
      :2150 *01 2c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!z!             
      :2160 *32 18 2f 1e 26 35 2a 12 1e 2d 36 00 00 00 00 00 ¦moval,[eax]     
      :2170 *03 67 8a 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±             
      :2180 *1f 23 26 12 30 2d 35 00 00 00 00 00 00 00 00 00 ¦shlebx,         
      :2190 *03 66 c1 e3 01 00 00 00 00 00 00 00 00 00 00 00 ¦£   !           
      :21a0 *1e 20 20 30 26 35 1e 26 00 00 00 00 00 00 00 00 ¦addbl,al        
      :21b0 *02 02 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦""              
      :21c0 *2e 32 19 12 30 2d 35 00 00 00 00 00 00 00 00 00 ¦cmpebx,         
      :21d0 *03 66 81 fb 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :21e0 *1f 16 30 12 30 2d 35 00 00 00 00 00 00 00 00 00 ¦subebx,         
      :21f0 *03 66 81 eb 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :2200 *1e 20 20 12 1e 2d 35 00 00 00 00 00 00 00 00 00 ¦addeax,         
      :2210 *02 66 05 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" %$            
      :2220 *1e 20 20 12 1e 2d 35 12 30 2d 00 00 00 00 00 00 ¦addeax,ebx      
      :2230 *03 66 03 c3 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :2240 *26 12 1e 12 30 2d 35 00 00 00 00 00 00 00 00 00 ¦leaebx,         
      :2250 *04 67 66 8d 1d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ì<$          
      :2260 *32 18 2f 1e 23 35 2a 12 30 2d 36 00 00 00 00 00 ¦movah,[ebx]     
      :2270 *03 67 8a 23 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±h            
      :2280 *1f 23 26 1e 23 35 00 00 00 00 00 00 00 00 00 00 ¦shlah,          
      :2290 *02 c0 e4 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :22a0 *1e 20 20 1e 23 35 1e 26 00 00 00 00 00 00 00 00 ¦addah,al        
      :22b0 *02 02 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦""              
      :22c0 *1f 23 26 1e 26 35 00 00 00 00 00 00 00 00 00 00 ¦shlal,          
      :22d0 *02 c0 e0 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :22e0 *1e 20 20 1e 26 35 30 26 00 00 00 00 00 00 00 00 ¦addal,bl        
      :22f0 *02 02 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦""              
      :2300 *1e 20 20 30 19 35 1e 2d 00 00 00 00 00 00 00 00 ¦addbp,ax        
      :2310 *02 03 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£              
      :2320 *32 18 2f 2a 12 30 19 4e 36 35 20 2d 00 00 00 00 ¦mov[ebp+],dx    
      :2330 *03 67 89 55 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~ !           
      :2340 *2e 32 19 20 2d 35 00 00 00 00 00 00 00 00 00 00 ¦cmpdx,          
      :2350 *02 81 fa 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :2360 *32 18 2f 1e 2d 35 2a 12 20 17 36 00 00 00 00 00 ¦movax,[edi]     
      :2370 *03 67 8b 07 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =/            
      :2380 *1e 20 20 1e 26 35 1e 23 00 00 00 00 00 00 00 00 ¦addal,ah        
      :2390 *02 02 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦""              
      :23a0 *32 18 2f 2a 12 20 2d 36 35 1e 26 00 00 00 00 00 ¦mov[edx],al     
      :23b0 *03 67 88 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |"            
      :23c0 *32 18 2f 30 2a 12 1f 17 36 35 00 00 00 00 00 00 ¦movb[esi],      
      :23d0 *03 67 c6 06 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ?&!           
      :23e0 *19 16 1f 23 20 17 00 00 00 00 00 00 00 00 00 00 ¦pushdi          
      :23f0 *01 57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!$              
      :2400 *26 12 1e 1f 17 35 00 00 00 00 00 00 00 00 00 00 ¦leasi,          
      :2410 *02 8d 36 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"ì]"            
      :2420 *19 18 19 20 17 00 00 00 00 00 00 00 00 00 00 00 ¦popdi           
      :2430 *01 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :2440 *20 12 2e 1e 23 00 00 00 00 00 00 00 00 00 00 00 ¦decah           
      :2450 *02 fe cc 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 5             
      :2460 *32 18 2f 2e 26 35 2a 12 20 17 36 00 00 00 00 00 ¦movcl,[edi]     
      :2470 *03 67 8a 0f 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±             
      :2480 *2e 32 19 2e 26 35 00 00 00 00 00 00 00 00 00 00 ¦cmpcl,          
      :2490 *02 80 f9 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :24a0 *1e 20 20 20 2d 35 2e 2d 00 00 00 00 00 00 00 00 ¦adddx,cx        
      :24b0 *02 03 d1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£3             
      :24c0 *32 18 2f 30 26 35 2a 12 1f 17 4e 36 00 00 00 00 ¦movbl,[esi+]    
      :24d0 *03 67 8a 5e 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ± !           
      :24e0 *20 12 2e 20 2d 00 00 00 00 00 00 00 00 00 00 00 ¦decdx           
      :24f0 *01 4a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!-              
      :2500 *32 18 2f 2a 12 20 2d 36 35 1e 23 00 00 00 00 00 ¦mov[edx],ah     
      :2510 *03 67 88 22 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |g            
      :2520 *32 18 2f 2a 12 30 2d 36 35 20 2d 00 00 00 00 00 ¦mov[ebx],dx     
      :2530 *03 67 89 13 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~r            
      :2540 *1e 20 20 30 2d 35 00 00 00 00 00 00 00 00 00 00 ¦addbx,          
      :2550 *02 81 c3 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :2560 *32 18 2f 12 1e 2d 35 2a 12 30 2d 36 00 00 00 00 ¦moveax,[ebx]    
      :2570 *04 67 66 8b 03 00 00 00 00 00 00 00 00 00 00 00 ¦$  =£           
      :2580 *1f 16 30 1e 2d 35 20 2d 00 00 00 00 00 00 00 00 ¦subax,dx        
      :2590 *02 2b c2 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"ù              
      :25a0 *24 31 30 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jnb             
      :25b0 *02 0f 83 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" }" "          
      :25c0 *32 18 2f 2a 12 20 2d 4e 36 35 1e 26 00 00 00 00 ¦mov[edx+],al    
      :25d0 *03 67 88 42 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ | !           
      :25e0 *32 18 2f 1f 20 00 00 00 00 00 00 00 00 00 00 00 ¦movsd           
      :25f0 *03 67 66 a5 00 00 00 00 00 00 00 00 00 00 00 00 ¦£  K            
      :2600 *32 18 2f 1f 17 35 30 2d 00 00 00 00 00 00 00 00 ¦movsi,bx        
      :2610 *02 8b f3 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=              
      :2620 *2e 32 19 30 2d 35 1f 17 00 00 00 00 00 00 00 00 ¦cmpbx,si        
      :2630 *02 3b de 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"&              
      :2640 *1f 16 30 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦subax,          
      :2650 *01 2d 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!x"             
      :2660 *32 18 2f 20 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦movdx,ax        
      :2670 *02 8b d0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=2             
      :2680 *32 18 2f 1e 2d 35 2a 12 20 2d 36 00 00 00 00 00 ¦movax,[edx]     
      :2690 *03 67 8b 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ="            
      :26a0 *1f 16 30 1e 2d 35 2e 2d 00 00 00 00 00 00 00 00 ¦subax,cx        
      :26b0 *02 2b c1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"ù              
      :26c0 *32 18 2f 2a 12 20 2d 36 35 1e 2d 00 00 00 00 00 ¦mov[edx],ax     
      :26d0 *03 67 89 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~"            
      :26e0 *32 18 2f 1e 26 35 2a 12 20 2d 4e 36 00 00 00 00 ¦moval,[edx+]    
      :26f0 *03 67 8a 42 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ± !           
      :2700 *1e 20 20 1e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦addax,[]        
      :2710 *03 67 03 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ £%$           
      :2720 *2e 32 19 1e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpax,[]        
      :2730 *03 67 3b 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ &%$           
      :2740 *1e 20 20 2a 36 35 1e 2d 00 00 00 00 00 00 00 00 ¦add[],ax        
      :2750 *03 67 01 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ !%$           
      :2760 *2d 18 13 1e 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦xorax,ax        
      :2770 *02 33 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦";              
      :2780 *1f 16 30 2a 36 35 1e 2d 00 00 00 00 00 00 00 00 ¦sub[],ax        
      :2790 *03 67 29 05 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ¦%$           
      :27a0 *19 16 1f 23 1f 17 00 00 00 00 00 00 00 00 00 00 ¦pushsi          
      :27b0 *01 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!>              
      :27c0 *19 18 19 1f 17 00 00 00 00 00 00 00 00 00 00 00 ¦popsi           
      :27d0 *01 5e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :27e0 *20 12 2e 12 1e 2d 00 00 00 00 00 00 00 00 00 00 ¦deceax          
      :27f0 *02 66 48 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 8             
      :2800 *17 31 2e 12 1e 2d 00 00 00 00 00 00 00 00 00 00 ¦inceax          
      :2810 *02 66 40 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :2820 *32 18 2f 1e 23 35 2a 36 00 00 00 00 00 00 00 00 ¦movah,[]        
      :2830 *03 67 8a 25 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±k$           
      :2840 *1f 23 13 1e 2d 35 00 00 00 00 00 00 00 00 00 00 ¦shrax,          
      :2850 *02 c1 e8 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :2860 *1e 20 20 20 17 35 1e 2d 00 00 00 00 00 00 00 00 ¦adddi,ax        
      :2870 *02 03 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£              
      :2880 *32 18 2f 30 26 35 1e 26 00 00 00 00 00 00 00 00 ¦movbl,al        
      :2890 *02 8a d8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±              
      :28a0 *32 18 2f 2a 36 35 30 26 00 00 00 00 00 00 00 00 ¦mov[],bl        
      :28b0 *03 67 88 1d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ |<$           
      :28c0 *32 18 2f 1e 2d 35 20 17 00 00 00 00 00 00 00 00 ¦movax,di        
      :28d0 *02 8b c7 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=7             
      :28e0 *32 18 2f 20 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦movdx,[]        
      :28f0 *03 67 8b 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ =y$           
      :2900 *1f 16 30 2e 26 35 20 23 00 00 00 00 00 00 00 00 ¦subcl,dh        
      :2910 *02 2a ce 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"[+             
      :2920 *32 18 2f 2e 26 35 20 23 00 00 00 00 00 00 00 00 ¦movcl,dh        
      :2930 *02 8a ce 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"±+             
      :2940 *2e 32 19 30 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpbx,[]        
      :2950 *03 67 3b 1d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ &<$           
      :2960 *32 18 2f 20 17 35 2a 36 00 00 00 00 00 00 00 00 ¦movdi,[]        
      :2970 *03 67 8b 3d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ = $           
      :2980 *17 31 2e 1e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦incax           
      :2990 *01 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!               
      :29a0 *2e 32 19 20 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpdx,[]        
      :29b0 *03 67 3b 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ &y$           
      :29c0 *1f 16 30 20 17 35 2e 2d 00 00 00 00 00 00 00 00 ¦subdi,cx        
      :29d0 *02 2b f9 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"ù              
      :29e0 *32 18 2f 2a 12 1f 17 36 35 12 1e 2d 00 00 00 00 ¦mov[esi],eax    
      :29f0 *04 67 66 89 06 00 00 00 00 00 00 00 00 00 00 00 ¦$  ~&           
      :2a00 *1f 16 30 1f 17 35 00 00 00 00 00 00 00 00 00 00 ¦subsi,          
      :2a10 *02 81 ee 02 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  "            
      :2a20 *32 18 2f 12 1e 2d 35 2a 12 20 17 4e 36 00 00 00 ¦moveax,[edi+]   
      :2a30 *04 67 66 8b 47 01 00 00 00 00 00 00 00 00 00 00 ¦$  =7!          
      :2a40 *1e 20 20 20 17 35 2e 2d 00 00 00 00 00 00 00 00 ¦adddi,cx        
      :2a50 *02 03 f9 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£              
      :2a60 *1e 20 20 12 1e 2d 35 12 2e 2d 00 00 00 00 00 00 ¦addeax,ecx      
      :2a70 *03 66 03 c1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :2a80 *24 31 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jna             
      :2a90 *02 0f 86 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" ÷" "          
      :2aa0 *32 18 2f 12 30 19 35 12 20 17 00 00 00 00 00 00 ¦movebp,edi      
      :2ab0 *03 66 8b ef 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :2ac0 *1e 20 20 12 30 19 35 00 00 00 00 00 00 00 00 00 ¦addebp,         
      :2ad0 *03 66 81 c5 04 00 00 00 00 00 00 00 00 00 00 00 ¦£  ,$           
      :2ae0 *32 18 2f 2e 26 35 00 00 00 00 00 00 00 00 00 00 ¦movcl,          
      :2af0 *01 b1 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!N!             
      :2b00 *17 31 2e 2e 26 00 00 00 00 00 00 00 00 00 00 00 ¦inccl           
      :2b10 *02 fe c1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :2b20 *1f 16 30 12 1f 17 35 12 1e 2d 00 00 00 00 00 00 ¦subesi,eax      
      :2b30 *03 66 2b f0 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù             
      :2b40 *1e 20 20 12 1e 2d 35 12 20 17 00 00 00 00 00 00 ¦addeax,edi      
      :2b50 *03 66 03 c7 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £7            
      :2b60 *32 18 2f 12 30 2d 35 12 30 19 00 00 00 00 00 00 ¦movebx,ebp      
      :2b70 *03 66 8b dd 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =)            
      :2b80 *31 12 22 1e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦negax           
      :2b90 *02 f7 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :2ba0 *32 18 2f 2a 12 1f 17 36 35 2e 26 00 00 00 00 00 ¦mov[esi],cl     
      :2bb0 *03 67 88 0e 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |             
      :2bc0 *32 18 2f 12 1e 2d 35 12 1f 17 00 00 00 00 00 00 ¦moveax,esi      
      :2bd0 *03 66 8b c6 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =?            
      :2be0 *1f 16 30 12 1e 2d 35 2a 36 00 00 00 00 00 00 00 ¦subeax,[]       
      :2bf0 *04 67 66 2b 05 04 00 00 00 00 00 00 00 00 00 00 ¦$  ù%$          
      :2c00 *2e 32 19 20 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦cmpdx,ax        
      :2c10 *02 3b d0 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"&2             
      :2c20 *2e 32 19 2e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpcx,[]        
      :2c30 *03 67 3b 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ & $           
      :2c40 *2e 32 19 2e 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦cmpcx,ax        
      :2c50 *02 3b c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"&8             
      :2c60 *1e 20 20 12 1e 2d 35 12 1f 17 00 00 00 00 00 00 ¦addeax,esi      
      :2c70 *03 66 03 c6 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £?            
      :2c80 *24 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦jl              
      :2c90 *02 0f 8c 02 00 02 00 00 00 00 00 00 00 00 00 00 ¦" '" "          
      :2ca0 *1f 16 30 20 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦subdx,[]        
      :2cb0 *03 67 2b 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ùy$           
      :2cc0 *32 18 2f 12 1f 17 35 12 1e 2d 00 00 00 00 00 00 ¦movesi,eax      
      :2cd0 *03 66 8b f0 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :2ce0 *1e 20 20 20 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦adddx,[]        
      :2cf0 *03 67 03 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ £y$           
      :2d00 *1e 20 20 2e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦addcx,[]        
      :2d10 *03 67 03 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ £ $           
      :2d20 *32 18 2f 2a 36 35 20 2d 00 00 00 00 00 00 00 00 ¦mov[],dx        
      :2d30 *03 67 89 15 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~y$           
      :2d40 *1e 20 20 20 2d 35 2a 12 20 17 4e 36 00 00 00 00 ¦adddx,[edi+]    
      :2d50 *03 67 03 57 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ £$!           
      :2d60 *1e 20 20 1e 2d 35 2a 12 20 17 4e 36 00 00 00 00 ¦addax,[edi+]    
      :2d70 *03 67 03 47 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ £7!           
      :2d80 *32 18 2f 2a 12 20 17 4e 36 35 12 1e 2d 00 00 00 ¦mov[edi+],eax   
      :2d90 *04 67 66 89 47 01 00 00 00 00 00 00 00 00 00 00 ¦$  ~7!          
      :2da0 *2e 32 19 12 1f 17 35 2a 36 00 00 00 00 00 00 00 ¦cmpesi,[]       
      :2db0 *04 67 66 3b 35 04 00 00 00 00 00 00 00 00 00 00 ¦$  &,$          
      :2dc0 *1f 16 30 2a 36 35 12 2e 2d 00 00 00 00 00 00 00 ¦sub[],ecx       
      :2dd0 *04 67 66 29 0d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ¦ $          
      :2de0 *32 18 2f 2a 12 20 17 4e 36 35 1e 26 00 00 00 00 ¦mov[edi+],al    
      :2df0 *03 67 88 47 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ |7!           
      :2e00 *32 18 2f 2a 12 30 2d 36 35 12 1e 2d 00 00 00 00 ¦mov[ebx],eax    
      :2e10 *04 67 66 89 03 00 00 00 00 00 00 00 00 00 00 00 ¦$  ~£           
      :2e20 *32 18 2f 1e 2d 35 2a 12 30 2d 36 00 00 00 00 00 ¦movax,[ebx]     
      :2e30 *03 67 8b 03 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =£            
      :2e40 *1e 20 20 12 30 2d 35 00 00 00 00 00 00 00 00 00 ¦addebx,         
      :2e50 *03 66 81 c3 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :2e60 *32 18 2f 2a 36 35 12 30 2d 00 00 00 00 00 00 00 ¦mov[],ebx       
      :2e70 *04 67 66 89 1d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ~<$          
      :2e80 *17 31 2e 20 2a 36 00 00 00 00 00 00 00 00 00 00 ¦incd[]          
      :2e90 *04 67 66 ff 05 04 00 00 00 00 00 00 00 00 00 00 ¦$   %$          
      :2ea0 *32 18 2f 12 30 19 35 12 1e 2d 00 00 00 00 00 00 ¦movebp,eax      
      :2eb0 *03 66 8b e8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :2ec0 *20 12 2e 30 26 00 00 00 00 00 00 00 00 00 00 00 ¦decbl           
      :2ed0 *02 fe cb 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 4             
      :2ee0 *32 18 2f 30 26 35 00 00 00 00 00 00 00 00 00 00 ¦movbl,          
      :2ef0 *01 b3 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!,!             
      :2f00 *20 12 2e 30 23 00 00 00 00 00 00 00 00 00 00 00 ¦decbh           
      :2f10 *02 fe cf 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 1             
      :2f20 *2e 32 19 20 23 35 2a 36 00 00 00 00 00 00 00 00 ¦cmpdh,[]        
      :2f30 *03 67 3a 35 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~,$           
      :2f40 *1f 16 30 12 20 17 35 00 00 00 00 00 00 00 00 00 ¦subedi,         
      :2f50 *03 66 81 ef 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :2f60 *1e 20 20 12 20 17 35 12 1e 2d 00 00 00 00 00 00 ¦addedi,eax      
      :2f70 *03 66 03 f8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :2f80 *1f 16 30 12 20 17 35 12 1e 2d 00 00 00 00 00 00 ¦subedi,eax      
      :2f90 *03 66 2b f8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù             
      :2fa0 *20 17 2f 2e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦divcx           
      :2fb0 *02 f7 f1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :2fc0 *32 18 2f 1e 2d 35 20 2d 00 00 00 00 00 00 00 00 ¦movax,dx        
      :2fd0 *02 8b c2 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=              
      :2fe0 *1f 16 30 12 1e 2d 35 00 00 00 00 00 00 00 00 00 ¦subeax,         
      :2ff0 *02 66 2d 04 00 00 00 00 00 00 00 00 00 00 00 00 ¦" x$            
      :3000 *32 18 2f 2a 12 30 2d 36 35 1e 2d 00 00 00 00 00 ¦mov[ebx],ax     
      :3010 *03 67 89 03 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~£            
      :3020 *20 12 2e 12 30 2d 00 00 00 00 00 00 00 00 00 00 ¦decebx          
      :3030 *02 66 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" 4             
      :3040 *32 18 2f 12 1e 2d 35 12 30 2d 00 00 00 00 00 00 ¦moveax,ebx      
      :3050 *03 66 8b c3 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :3060 *2e 32 19 1e 26 35 2a 12 30 2d 36 00 00 00 00 00 ¦cmpal,[ebx]     
      :3070 *03 67 3a 03 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~£            
      :3080 *32 18 2f 2a 12 20 17 4e 36 35 1e 2d 00 00 00 00 ¦mov[edi+],ax    
      :3090 *03 67 89 47 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~7!           
      :30a0 *32 18 2f 2e 2d 35 2a 12 20 17 36 00 00 00 00 00 ¦movcx,[edi]     
      :30b0 *03 67 8b 0f 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :30c0 *32 18 2f 2e 2d 35 2a 12 30 19 4e 36 00 00 00 00 ¦movcx,[ebp+]    
      :30d0 *03 67 8b 4d 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ =6!           
      :30e0 *32 18 2f 2a 12 20 17 36 35 1e 2d 00 00 00 00 00 ¦mov[edi],ax     
      :30f0 *03 67 89 07 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~/            
      :3100 *32 18 2f 12 30 19 35 2a 36 00 00 00 00 00 00 00 ¦movebp,[]       
      :3110 *04 67 66 8b 2d 04 00 00 00 00 00 00 00 00 00 00 ¦$  =x$          
      :3120 *1f 16 30 12 30 19 35 00 00 00 00 00 00 00 00 00 ¦subebp,         
      :3130 *03 66 81 ed 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :3140 *1f 16 30 12 1f 17 35 00 00 00 00 00 00 00 00 00 ¦subesi,         
      :3150 *03 66 81 ee 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :3160 *32 18 2f 2e 2d 35 20 2d 00 00 00 00 00 00 00 00 ¦movcx,dx        
      :3170 *02 8b ca 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=-             
      :3180 *32 18 2f 20 2d 35 2a 12 20 17 4e 36 00 00 00 00 ¦movdx,[edi+]    
      :3190 *03 67 8b 57 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ =$!           
      :31a0 *2e 32 19 30 2a 36 35 00 00 00 00 00 00 00 00 00 ¦cmpb[],         
      :31b0 *03 67 80 3d 04 01 00 00 00 00 00 00 00 00 00 00 ¦£   $!          
      :31c0 *20 12 2e 20 2a 36 00 00 00 00 00 00 00 00 00 00 ¦decd[]          
      :31d0 *04 67 66 ff 0d 04 00 00 00 00 00 00 00 00 00 00 ¦$    $          
      :31e0 *32 18 2f 30 2a 36 35 00 00 00 00 00 00 00 00 00 ¦movb[],         
      :31f0 *03 67 c6 05 04 01 00 00 00 00 00 00 00 00 00 00 ¦£ ?%$!          
      :3200 *17 31 2e 12 30 19 00 00 00 00 00 00 00 00 00 00 ¦incebp          
      :3210 *02 66 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦" ,             
      :3220 *32 18 2f 1f 17 35 2a 36 00 00 00 00 00 00 00 00 ¦movsi,[]        
      :3230 *03 67 8b 35 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ =,$           
      :3240 *32 18 2f 1e 2d 35 2e 2d 00 00 00 00 00 00 00 00 ¦movax,cx        
      :3250 *02 8b c1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=              
      :3260 *2e 32 19 12 1e 2d 35 2a 12 1f 17 36 00 00 00 00 ¦cmpeax,[esi]    
      :3270 *04 67 66 3b 06 00 00 00 00 00 00 00 00 00 00 00 ¦$  &&           
      :3280 *32 18 2f 12 1f 17 35 12 30 2d 00 00 00 00 00 00 ¦movesi,ebx      
      :3290 *03 66 8b f3 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :32a0 *32 18 2f 30 26 35 2a 12 30 19 4e 36 00 00 00 00 ¦movbl,[ebp+]    
      :32b0 *03 67 8a 5d 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±}!           
      :32c0 *32 18 2f 2a 12 1f 17 36 35 30 26 00 00 00 00 00 ¦mov[esi],bl     
      :32d0 *03 67 88 1e 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |a            
      :32e0 *2e 32 19 1e 2d 35 2a 12 30 19 4e 36 00 00 00 00 ¦cmpax,[ebp+]    
      :32f0 *03 67 3b 45 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ &,!           
      :3300 *1f 16 30 2e 2d 35 2a 12 30 19 4e 36 00 00 00 00 ¦subcx,[ebp+]    
      :3310 *03 67 2b 4d 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù6!           
      :3320 *31 12 22 2e 2d 00 00 00 00 00 00 00 00 00 00 00 ¦negcx           
      :3330 *02 f7 d9 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :3340 *31 12 22 12 1e 2d 00 00 00 00 00 00 00 00 00 00 ¦negeax          
      :3350 *03 66 f7 d8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£               
      :3360 *32 18 2f 12 20 2d 35 12 1e 2d 00 00 00 00 00 00 ¦movedx,eax      
      :3370 *03 66 8b d0 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =2            
      :3380 *1e 20 20 12 1e 2d 35 12 20 2d 00 00 00 00 00 00 ¦addeax,edx      
      :3390 *03 66 03 c2 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :33a0 *32 18 2f 30 23 35 00 00 00 00 00 00 00 00 00 00 ¦movbh,          
      :33b0 *01 b7 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦!*!             
      :33c0 *32 18 2f 12 1e 2d 35 12 2e 2d 00 00 00 00 00 00 ¦moveax,ecx      
      :33d0 *03 66 8b c1 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ =             
      :33e0 *1f 16 30 2e 2d 35 2a 36 00 00 00 00 00 00 00 00 ¦subcx,[]        
      :33f0 *03 67 2b 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù $           
      :3400 *32 18 2f 2a 36 35 2e 2d 00 00 00 00 00 00 00 00 ¦mov[],cx        
      :3410 *03 67 89 0d 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~ $           
      :3420 *2e 32 19 12 1f 17 35 12 30 19 00 00 00 00 00 00 ¦cmpesi,ebp      
      :3430 *03 66 3b f5 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &             
      :3440 *2e 32 19 12 20 17 35 12 30 19 00 00 00 00 00 00 ¦cmpedi,ebp      
      :3450 *03 66 3b fd 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &             
      :3460 *2e 32 19 12 1e 2d 35 2a 12 20 17 36 00 00 00 00 ¦cmpeax,[edi]    
      :3470 *04 67 66 3b 07 00 00 00 00 00 00 00 00 00 00 00 ¦$  &/           
      :3480 *32 18 2f 2a 36 35 12 30 19 00 00 00 00 00 00 00 ¦mov[],ebp       
      :3490 *04 67 66 89 2d 04 00 00 00 00 00 00 00 00 00 00 ¦$  ~x$          
      :34a0 *1f 16 30 12 1f 17 35 12 30 19 00 00 00 00 00 00 ¦subesi,ebp      
      :34b0 *03 66 2b f5 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù             
      :34c0 *1f 16 30 12 20 17 35 12 1f 17 00 00 00 00 00 00 ¦subedi,esi      
      :34d0 *03 66 2b fe 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù             
      :34e0 *2e 32 19 1e 2d 35 2e 2d 00 00 00 00 00 00 00 00 ¦cmpax,cx        
      :34f0 *02 3b c1 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"&              
      :3500 *2e 32 19 1e 2d 35 20 2d 00 00 00 00 00 00 00 00 ¦cmpax,dx        
      :3510 *02 3b c2 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"&              
      :3520 *2e 32 19 12 1f 17 35 12 20 17 00 00 00 00 00 00 ¦cmpesi,edi      
      :3530 *03 66 3b f7 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ &             
      :3540 *17 31 2e 12 30 2d 00 00 00 00 00 00 00 00 00 00 ¦incebx          
      :3550 *02 66 43 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"               
      :3560 *32 18 2f 2a 12 20 17 36 35 2e 2d 00 00 00 00 00 ¦mov[edi],cx     
      :3570 *03 67 89 0f 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~             
      :3580 *2e 32 19 12 20 17 35 00 00 00 00 00 00 00 00 00 ¦cmpedi,         
      :3590 *03 66 81 ff 04 00 00 00 00 00 00 00 00 00 00 00 ¦£   $           
      :35a0 *32 18 2f 12 1f 17 35 2a 12 20 17 36 00 00 00 00 ¦movesi,[edi]    
      :35b0 *04 67 66 8b 37 00 00 00 00 00 00 00 00 00 00 00 ¦$  =*           
      :35c0 *32 18 2f 2a 12 20 17 36 35 12 1f 17 00 00 00 00 ¦mov[edi],esi    
      :35d0 *04 67 66 89 37 00 00 00 00 00 00 00 00 00 00 00 ¦$  ~*           
      :35e0 *32 18 2f 30 23 35 2a 12 1f 17 36 00 00 00 00 00 ¦movbh,[esi]     
      :35f0 *03 67 8a 3e 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±             
      :3600 *2e 32 19 30 23 35 00 00 00 00 00 00 00 00 00 00 ¦cmpbh,          
      :3610 *02 80 ff 01 00 00 00 00 00 00 00 00 00 00 00 00 ¦"  !            
      :3620 *2e 32 19 30 23 35 30 26 00 00 00 00 00 00 00 00 ¦cmpbh,bl        
      :3630 *02 3a fb 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"~              
      :3640 *1e 20 20 30 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦addbx,ax        
      :3650 *02 03 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£              
      :3660 *1f 16 30 30 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦subbx,ax        
      :3670 *02 2b d8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"ù              
      :3680 *32 18 2f 20 17 35 00 00 00 00 00 00 00 00 00 00 ¦movdi,          
      :3690 *01 bf 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! "             
      :36a0 *32 18 2f 1f 17 35 00 00 00 00 00 00 00 00 00 00 ¦movsi,          
      :36b0 *01 be 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦! "             
      :36c0 *32 18 2f 2a 36 35 1f 17 00 00 00 00 00 00 00 00 ¦mov[],si        
      :36d0 *03 67 89 35 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ ~,$           
      :36e0 *1e 20 20 1f 17 35 2a 36 00 00 00 00 00 00 00 00 ¦addsi,[]        
      :36f0 *03 67 03 35 04 00 00 00 00 00 00 00 00 00 00 00 ¦£ £,$           
      :3700 *32 18 2f 1e 2d 35 1f 17 00 00 00 00 00 00 00 00 ¦movax,si        
      :3710 *02 8b c6 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"=?             
      :3720 *1f 16 30 12 1e 2d 35 12 30 2d 00 00 00 00 00 00 ¦subeax,ebx      
      :3730 *03 66 2b c3 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ù             
      :3740 *1e 20 20 2e 2d 35 1e 2d 00 00 00 00 00 00 00 00 ¦addcx,ax        
      :3750 *02 03 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦"£8             
      :3760 *32 18 2f 2a 12 30 2d 36 35 20 26 00 00 00 00 00 ¦mov[ebx],dl     
      :3770 *03 67 88 13 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ |r            
      :3780 *1e 20 20 12 30 2d 35 12 1e 2d 00 00 00 00 00 00 ¦addebx,eax      
      :3790 *03 66 03 d8 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :37a0 *32 18 2f 2e 26 35 2a 12 1e 2d 36 00 00 00 00 00 ¦movcl,[eax]     
      :37b0 *03 67 8a 08 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±(            
      :37c0 *1e 20 20 12 20 17 35 12 30 2d 00 00 00 00 00 00 ¦addedi,ebx      
      :37d0 *03 66 03 fb 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ £             
      :37e0 *32 18 2f 30 26 35 2a 12 1e 2d 36 00 00 00 00 00 ¦movbl,[eax]     
      :37f0 *03 67 8a 18 00 00 00 00 00 00 00 00 00 00 00 00 ¦£ ±o            
      :3800 *32 18 2f 2a 12 30 19 4e 36 35 1e 26 00 00 00 00 ¦mov[ebp+],al    
      :3810 *03 67 88 45 01 00 00 00 00 00 00 00 00 00 00 00 ¦£ |,!           
      :3820 *ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ¦
      
Introduzione alla programmazione in "Assembler"
invia E-mail