a:std.h7$TEXTTINY 7(DOUBLE 7/ARGINTBOOLVOID 70LONG 73BITSCOUNTFILE 79BYTES 79$UTINY 790ULONG 793UCOUNT >75fio?@FILE_fd ACOUNT_nleft BCOUNT_fmode CTEXT_pnext DTEXT_buf E FIO mult.hFIOstdout /base /group /functs /wrdsze $stopsze $parity $eoparty $dtr  $rts !$threint "$drint #$rlint $$modint %$buffZ &/baud '/abaud )/dbaud 0/error  2/erflg mult1.cFIOstdout  /base  /group /functs /wrdsze $stopszel $parityn $eopartye $dtrn $rtsn $threintn $drintn $rlintn $modintn $buffZ /baud /abaudn,X` %K  /dbaud!`"0 # '/error   )/erflg +main -./i 0formfeed 1errormain 2finadd 3.intal  4terflg 5.intal  6terflg 7,i i Si 89groupi :bgsel ;twalk <rwalk =bitest >ovtest ?albaud @parytest A Bmemtest Cpartest Dclktest E Gclktest IJ/datandatac datatdatantdatact  K0i Merrorclktest Oputs ****** testing the clk Ptorstd Qputs ****** Sintial Tdatan; Udatan; Vdatan Wdatan Xdatan Ydatan [puts set time = \printimedatan ]putc ^toclkdatandatac `timestdatac btimestdatac d,i i' Si e gtimerddatac itimerddatact kfmclkdatacdatant mfmclkdatactdatat oputsread non-test time = qprintimedatant sputc uputsread test time = wprintimedatat yputc {timechkdatandatatdatant | ~printimet /t printdayt printmont putdect putc putdect putc: putdect putc: putdect putc  printdaya /a 4$daysun mon tue wed thu fri sat  illegal day  putsaa daydaya  printmona /a 4$monjan feb mar apr may jun jul aug sep oct nov dec illegal month  putsaa mon mona  timechkntnt /ntnt .arcmpnnt  puts/the non-test clock didn't increment the time! terflg  .arcmpntt puts(the test clock didn't keep time right ! terflg  ).erflg putspasses clock test !   arcmpab /ab /di d ,i i Si daibi 2d  fmclkdp /pd /i ,i i iވ fmbcddi pi p d p d  toclkpd /pd /ic ,i i Si cpi tobcdcd dވ  dSp dp  fmbcdpapb /papb pbpapa   tobcdnpa  /npa   .nd pa n pan   clkcomcz /cz /iport .z port`  )!porth "outportc #delay $outportc %delay &outportc 'delay ( .inclkz //z 01/iaport 3.z 4port` 5)6porth 7a 8,i i Si 9:ainport  i ;delay <outport =delay >outport ?delay @ A2a B Houtclkcz I/cz JK/iaport M.z Nport` O)Pporth Q,i i Si RSaci Toutporta Udelay Voutporta Wdelay Xoutporta Ydelay Z [ btimerddz e/zd fg/i iclkcom z kclkcomz m,i i Si ndi inclkz pclkcomz q xtimestdz z/zd {|/i ~clkcomz ,i i Si outclkdi z clkcomz clkcomz  delay /i ,i i Si   intial out` outh clkcom clkcom  groupsel outbase groupfuncts  intalz /z /i /erwd .z base` )baseh puts****** initializing all ports torstd puts ****** ,i i Si groupi groupsel baudK setbaud parityn stopszel wrdsze setparm dtrrtsn setmod threintdrintrlintmodintn setint .ckbaud  putsthe baud rate of port # putdecgroup torstd puts won't initialize ! erwd  .ckparm  putsthe parameters of port # putdecgroup torstd puts won't initialize ! erwd  .ckmod  puts the modem control reg. of port # putdecgroup torstd puts won't initialize ! erwd  .ckint  putsthe interrupt reg. of port # putdecgroup torstd puts won't initialize ! erwd   2erwd