2474
|
1 ***************************************
|
|
2
|
|
3 * Print binary number to standard out.
|
|
4
|
|
5 * ENTRY: D=value to print
|
|
6
|
|
7 * EXIT: CC carry set if error (from I$WritLn)
|
|
8 * B error code, if any
|
|
9
|
|
10 nam Print # as ASCII String to Std. Out
|
|
11 ttl Assembler Library Module
|
|
12
|
|
13
|
|
14 psect PRINT_ASC,0,0,0,0,0
|
|
15
|
|
16 PRINT_ASC:
|
|
17 pshs a,x
|
|
18 leas -18,s buffer
|
|
19 tfr s,x
|
|
20 lbsr BIN_ASC convert to ascii
|
|
21 lbsr PUTS print to standard out
|
|
22 leas 18,s clean stack
|
|
23 puls a,x,pc return with error in B
|
|
24
|
|
25 endsect
|
|
26
|