SMicro

EJEMPLO 7 SEGMENTOS

Feb 26th, 2018 (edited)
1,714
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *-----------------------------------------------------------
  2. * Title      :
  3. * Written by :
  4. * Date       :
  5. * Description:
  6. *-----------------------------------------------------------
  7. SEG1 EQU $E00000
  8.     ORG    $1000
  9. START
  10.  
  11. * Put program code here
  12.     MOVE.L #6,D1            * Vamos a representar el 6 en este ejemplo
  13.     MOVE.L #TABLA,A1
  14.     ADD.L D1,A1
  15.     MOVE.B (A1),SEG1
  16.        *MOVE 0(A1,D1),SEG1  * Esta instrucción con el modo Indirecto + Desplazamiento + Índice
  17.                             * sustituiría las 2 anteriores sin modificar el contenido de A1
  18.     SIMHALT                 * halt simulator
  19. * Put variables and constants here
  20. * DATOS
  21. TABLA *SEG HGFEDCBA
  22.     DC.B %00111111 DIGITO 0   *TABLA
  23.     DC.B %00000110 DIGITO 1   *TABLA+1
  24.     DC.B %01011011 DIGITO 2   *TABLA+2
  25.     DC.B %01001111 DIGITO 3   *TABLA+3
  26.     DC.B %01100110 DIGITO 4
  27.     DC.B %01101101 DIGITO 5
  28.     DC.B %01111101 DIGITO 6
  29.     DC.B %00000111 DIGITO 7
  30.     DC.B %01111111 DIGITO 8
  31.     DC.B %01101111 DIGITO 9   *TABLA+9
  32.     DC.B %00000000 DIGITO OFF *TABLA+10
  33.     DC.B %10000000 PUNTO      *TABLA+11
  34.  
  35.     END    START            * last line of source
Add Comment
Please, Sign In to add comment