home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 292_04 / t6800e.asm < prev    next >
Assembly Source File  |  1990-07-17  |  727b  |  44 lines

  1.     .title    6800 Assembler Error Check
  2.  
  3.     .area    DIRECT
  4.  
  5. dirval:    .blkb    0d256
  6.  
  7.     .area    AS6800
  8.  
  9.     .setdp    0,DIRECT
  10.  
  11.     dir    =    0x0100
  12.     offset    =    0x0101
  13.  
  14. 1$:    sta a    #32        ;error
  15.     stab    #33        ;error
  16.  
  17.     lda a    offset,x    ;error
  18.     ldaa    *dir        ;error
  19.  
  20.     sts    #2211        ;error
  21.     stx    #1122        ;error
  22.  
  23.     sub    #20        ;error
  24.  
  25.     jmp    *dir        ;error
  26.     jmp    #2211        ;error
  27.     jsr    #1122        ;error
  28.  
  29.     lda a    *255        ;OK
  30.     lda a    *256        ;error
  31.     lda a    *-1        ;error
  32.     lda a    *-256        ;error
  33.  
  34.     lda a    *dirval        ;OK
  35.     lda a    dirval        ;OK
  36.     lda a    *dirval+0x100    ;error / error at link time
  37.     lda a    *1$        ;error at link time
  38.  
  39.     .setdp    1,DIRECT    ;error / error at link time
  40.     .setdp    0x100,DIRECT    ;error
  41.                 ;all subsequent direct page accesses
  42.                 ;will give errors at link time
  43.  
  44.