1: / 2: / 3: 4: / a8 -- pdp-11 assembler pass 1 5: 6: chartab: 7: .byte -14,-14,-14,-14,-02,-14,-14,-14 8: .byte -14,-22, -2,-14,-14,-22,-14,-14 9: .byte -14,-14,-14,-14,-14,-14,-14,-14 10: .byte -14,-14,-14,-14,-14,-14,-14,-14 11: .byte -22,-20,-16,-14,-20,-20,-20,-12 12: .byte -20,-20,-20,-20,-20,-20,056,-06 13: .byte 060,061,062,063,064,065,066,067 14: .byte 070,071,-20,-02,-00,-20,-14,-14 15: .byte -14,101,102,103,104,105,106,107 16: .byte 110,111,112,113,114,115,116,117 17: .byte 120,121,122,123,124,125,126,127 18: .byte 130,131,132,-20,-24,-20,-20,137 19: .byte -14,141,142,143,144,145,146,147 20: .byte 150,151,152,153,154,155,156,157 21: .byte 160,161,162,163,164,165,166,167 22: .byte 170,171,172,-14,-26,-14,176,-14 23: 24: .data 25: 26: namedone:.byte 0 27: a.tmp1: </tmp/atm1a\0> 28: a.tmp2: </tmp/atm2a\0> 29: a.tmp3: </tmp/atm3a\0> 30: .even 31: curfb: 32: -1;-1;-1;-1;-1;-1;-1;-1;-1;-1 33: obufp: outbuf 34: symend: usymtab 35: 36: .bss 37: curfbr: .=.+10. 38: savdot: .=.+6 39: bufcnt: .=.+2 40: hshsiz = 3001. 41: hshtab: .=2*hshsiz+. 42: pof: .=.+1 43: wordf: .=.+1 44: fin: .=.+1 45: fbfil: .=.+1 46: fileflg:.=.+1 47: errflg: .=.+1 48: ch: .=.+1 49: .even 50: symbol: .=.+8. 51: obufc: .=.+2 52: outbuf: .=.+512. 53: line: .=.+2 54: inbfcnt:.=.+2 55: ifflg: .=.+2 56: inbfp: .=.+2 57: nargs: .=.+2 58: curarg: .=.+2 59: opfound:.=.+2 60: savop: .=.+2 61: numval: .=.+2 62: nxtfb: .=.+4 63: usymtab:.=.+36. 64: end: 65: .text