Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. BUF     EQU  3000
  2. PRINTER EQU  18
  3. Y       EQU  2011
  4.         ORIG 2000
  5. START   ENTX Y
  6.         STX  BUF+1
  7.         ENTA 0
  8.         DIV  =19=
  9.         INCX 1
  10.         STX  BUF+2
  11.         ENTA 0
  12.         LDX  BUF+1
  13.         DIV  =100=
  14.         INCA 1
  15.         STA  BUF+3
  16.         MUL  =3=
  17.         DIV  =4=
  18.         DECA 12
  19.         STA  BUF+4
  20.         LDA  BUF+3
  21.         MUL  =8=
  22.         INCX 5
  23.         DIV  =25=
  24.         DECA 5
  25.         STA  BUF+3
  26.         LDA  BUF+1
  27.         MUL  =5=
  28.         DIV  =4=
  29.         SUB  BUF+4
  30.         DECA 10
  31.         STA  BUF+5
  32.         LDA  BUF+2
  33.         MUL  =11=
  34.         INCX 20
  35.         SRC  5
  36.         ADD  BUF+3
  37.         SUB  BUF+4
  38.         SRC  5
  39.         DIV  =30=
  40.         CMPX =25=
  41.         JNE   1F
  42.         LDA  BUF+2
  43.         CMPA =11=
  44.         JLE  2F
  45.         INCX 1
  46.         JMP  2F
  47. 1H      CMPX =24=
  48.         JNE  2F
  49.         INCX 1
  50. 2H      STX  BUF+6
  51.         ENTA 44
  52.         SUB  BUF+6
  53.         CMPA =21=
  54.         JGE  3F
  55.         INCA 30
  56. 3H      STA  BUF+7
  57.         LDA  BUF+5
  58.         ADD  BUF+7
  59.         SRC  5
  60.         ENTA 0
  61.         DIV  =7=
  62.         ENTA 0
  63.         SRC  5
  64.         STA  BUF+8
  65.         LDA  BUF+7
  66.         INCA 7
  67.         SUB  BUF+8
  68.         STA  BUF+7
  69.         CMPA =31=
  70.         JG   4F
  71.         CHAR
  72.         STX  BUF+33
  73.         LDA  BUF+1
  74.         CHAR
  75.         STX  BUF+37
  76.         JMP  5F
  77. 4H      DECA 31
  78.         CHAR
  79.         STX  BUF+9
  80.         LDA  BUF+1
  81.         CHAR
  82.         STX  BUF+13
  83.         JMP  5F
  84. 5H      OUT  BUF+9(PRINTER)
  85.         HLT
  86.         ORIG BUF+10
  87.         CON  0
  88.         ORIG BUF+11
  89.         ALF   APRIL
  90.         ORIG BUF+12
  91.         CON  0
  92.         ORIG BUF+34
  93.         CON  0
  94.         ORIG BUF+35
  95.         ALF   MARCH
  96.         ORIG BUF+36
  97.         CON  0
  98.         END  START
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement