Advertisement
Guest User

fuck mi

a guest
Sep 27th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *-----------------------------------------------------------
  2. * Title      : Practicas Hardware Mapeado de Memoria
  3. * Written by : Lisandro Rocha
  4. * Date       : 20/9/2018
  5. *-----------------------------------------------------------
  6.             ORG     $1000
  7.            
  8. SHOWHWIN:
  9.             MOVEM.W D0-D1,-(A7)
  10.             MOVE.B  #32,D0
  11.             CLR.B   D1
  12.             TRAP    #15
  13.             MOVEM.W (A7)+,D0-D1
  14.             RTS
  15.            
  16. GTHWADDR:
  17.             MOVEM.L D0-D1/A0-A1,-(A7)
  18.             MOVE.B  #32,D0
  19.             LEA     .DATA,A1
  20. .LOOP       MOVE.B  (A1)+,D1
  21.             BEQ     .END
  22.             TRAP    #15
  23.             MOVE.L  D1,(A0)+
  24.             BRA     .LOOP
  25. .END        MOVEM.L (A7)+,D0-D1/A0-A1
  26.             RTS
  27.            
  28. .DATA       DC.B    1,2,3,7,0
  29.             DS.W    0
  30.            
  31. WRTSEGM:
  32.            
  33. START:
  34.             BSR     SHOWHWIN
  35.             LEA     DISPADDR,A0
  36.             BSR     GTHWADDR
  37.            
  38.             MOVE.L  (DISPADDR), A0
  39.             MOVE.L  (SWTADDR), A1
  40. .LOOP       MOVE.B  (A1),D0
  41.             MOVE.B  D0,(A0) #Num 14 se refiere al num que controlamos
  42.             BRA     .LOOP
  43.  
  44.             SIMHALT
  45.            
  46. DISPADDR    DS.L    1
  47. LEDADDR     DS.L    1
  48. SWTADDR     DS.L    1
  49. BUTADDR     DS.L    1
  50.  
  51.             END     START
  52.  
  53. *-----------------------------------------------------------
  54. * Title      : Practicas Hardware Mapeado de Memoria
  55. * Written by : Lisandro Rocha
  56. * Date       : 20/9/2018
  57. *-----------------------------------------------------------
  58.             ORG     $1000
  59.            
  60. SHOWHWIN:
  61.             MOVEM.W D0-D1,-(A7)
  62.             MOVE.B  #32,D0
  63.             CLR.B   D1
  64.             TRAP    #15
  65.             MOVEM.W (A7)+,D0-D1
  66.             RTS
  67.            
  68. GTHWADDR:
  69.             MOVEM.L D0-D1/A0-A1,-(A7)
  70.             MOVE.B  #32,D0
  71.             LEA     .DATA,A1
  72. .LOOP       MOVE.B  (A1)+,D1
  73.             BEQ     .END
  74.             TRAP    #15
  75.             MOVE.L  D1,(A0)+
  76.             BRA     .LOOP
  77. .END        MOVEM.L (A7)+,D0-D1/A0-A1
  78.             RTS
  79.            
  80. .DATA       DC.B    1,2,3,7,0
  81.             DS.W    0
  82.            
  83. WRTSEGM:
  84.            
  85. START:
  86.             BSR     SHOWHWIN
  87.             LEA     DISPADDR,A0
  88.             BSR     GTHWADDR
  89.            
  90.             MOVE.L  (DISPADDR), A0
  91.             MOVE.L  (SWTADDR), A1
  92. .LOOP       MOVE.B  (A1),D0
  93.             MOVE.B  D0,(A0) #Num 14 se refiere al num que controlamos
  94.             BRA     .LOOP
  95.  
  96.             SIMHALT
  97.            
  98. DISPADDR    DS.L    1
  99. LEDADDR     DS.L    1
  100. SWTADDR     DS.L    1
  101. BUTADDR     DS.L    1
  102.  
  103.             END     START
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement