VN20 AQM@7N20 COMBN20 DOCa9 vgN20.ASMa  !"#$%&'()*+,-./0123456789:;<=>?@ABCDoEFGHIJKLMNOPQRSTUVWXYZ[\]^_`.F}bB>]Gp3".Gľ3ůZnL)LkGC7w鈣ӝX? &&E,?٢CPe/ E,>}ſV_HA%Zq!8-Z0Aǂ+Ll8:[ 6ܠcؕ^[SދVbUq$`,bBѮCU n|!O#P0 qAK_u ~8U+}uB4hl 謠K'VGX0/1MG<{)*tU-hn,A{SMǸ6J4qr q%DAx{@U Ʈ="8LYJ [ j Ee!jAoƖX0/qn&c\mb%:4ؙP>\6vC\c/8"bgAIʡø13i>εxC4:SjcTMQ`mʽC-Z#SZBuXPu3'6!X^qNwƖ^/(\@cRHh06/ۧ#O<v";.8MC}/8[osbH>\68 hw@SJ;S8#qdn,7ujxu% [bh+T8RzpT-7NwUmڡnK94E".jkZXU1n+bü07O#J16ǂޢn"q 'bFU-3[yCLdDKvOXJ;SXO˟J'oܠXOǗDoco>XC-ZPՂ,тľ3UhPՂ,тܘRbߙK*4[dzF 5糀NvGS>T`Ɩ8F3-AnZn}D;tc qw@o hW{D3-AGZFnՠ}|Q\KPՂWORbߙ "rK}g ?}D|&#q\/57cFX&&rDLYРU {xr'11q$$-Tgk&#Tgk#U@uѸt*}ĹVߥ3 z^ Ƶ&VQ9 }CuveBA ^¹vm:4Z 11,pݎzd{(}C (mBz㌘x 5\Cv5Qp)0(?'$O`d%̒>OCv5ILySH-@b4Ĉ]MaԼێVr;hbX,o!oAbFu%1,rb~j&fA I@&BPlnBp^@tR!¨yt͝ ÍAa\mb%cuƖİXB,!0=|@`Ү6{/p ݾ.m'3b~(o/m'&j :S0( >8_l]M%48.+bH)V3hGyB ׯ`Vgj(Í1f_dO i?xF ׯ`Vgj'&j f* ;o*Am eƅCv5UBqL _!Ƹqc7Xnqm@LmLQ5*hARbߙЍEσ%%q$7^W5 ЍE۠hkMDJ<;Au bbȒ  h+ĐS [o6@ ׯ ҬDq-sTQh+E;tc0YOaDy.hn,~ [ ڡ 1\RvD7hB;tcĐY}L MYJ<XjFX&&>tsE rw|$()# 1ohn,ЍEc\mb%:l]M'pAL Iz @4w*T rqmhbȮ0jF>_eDsB尖eƅCv5UB Vģ*OtȳTgk &,ɯ +T 1f8r =+ȓd4evƢ1LSmgQg ڡ& BvƢBL . 9 r(%<ˠoi5Qu'U:]1qc-ZopBB,D)Ѹq-jTgk &,ɯ Dd=Y>:\X41DZLQ`-7XRB ׻FUն˖d [Ȕ%rco1՞8ͱ-78#j8p%2P9 bl]MQPN zE 6 1c79%Bw/zS7Đ]Maܵ_'}J Qݤ[hUnN?s 1q$Qݤ[bX,ojQ0][H@ԅ11LwW0"(Kn-@ӂVpU!e 2Y{(p]9Ċ< 2evƢ:r "h}lP9AvƢa2eNQPN j C!I[Hz $Y/ΉztlL'=1q:ۋtwO0][ț1\/zHGy{qgnfݟa@4w*Th+İXB,!ͳ b擊&)|܎<4;+0&NGy{qg'bX,o!krbXNala2eNݳe2'bH,l-Eh%Ub-bۍӝQYbXN!o^CgKbFY}L< z͵ K}g σ7XEISbXN!ofgĐY[țd #3M'NGy\OĐY=WĻe>I1y_L^CaZdlz{ELȿV4T'bH)?CCOo1>C[퉉WU.Tgk &42 bHV0[ykЍEU[t8%I5[b^^m 5\CgL1$+Mx:Xˍ)%)>7fK ׋V+r.!ͳ &bvC7 Um,'fK ׋V+bm 5\CgL1$+UZ;ޢA=ATǹMi=I\̚mg͖=Wċj>CgL1$+힤h|d#(mBgM63bHV0X*RbߙZnL)LN[hn,5idψ!Y|@0)Ƶ&VC3kҶɞC%> s U@<{SESqƍ]x2kҶɞ53bHV0s%ڡj4G7XMN }|2kҶɞCbKsyZJ}RbߙЍE5idψ!Yײ7OcgvƵ&V~O|߯`lv _~=kҶɞCYeo:ݙI:b\mb%:I>~%{gĐ`U5idψ!Y1ݼp5idψ!Yfo*. ЍE7h\li2kҶɞC,;xI /ڡnbK|=z=kҶɞC,;^~9ߞoWxtЍE7hs%^5idψ!YfKJ}0m!z֤m=kgĐ`>((QՂtZPӬI&{l!ͳ zl<`/&/!Yfv1$+忷m>C^{{'n/oϷ1$+__Ϛ-{ul ĐYi=J``C6Xfd_!B ~@yD%1QG!&ڡ(o *2&Tgk &鮅 6҉U*bH+HVrhFa\mb%d @̽WİXB,(ByccKTK! FİXB,<<c1LwW0[ʡޢ2B_OF0)-@b4ε+Xv @^TKGXgTgk &$O`D m.tĐ $(OP႘1\^b) TváF>RU:z\r*C6} ͝ C+7 .xEoanb!MaL aED]tw#b&nDü4JpU_0"~Ci iVV{b[ub)LblpGI.Tgk ~=/+ ^PEǮ<C !~=)-^g;{/:xgQCv5y<'N4OP<1LwWu If=1dWSX5[bHVp^by y3"eCF $U\#U>x 1,71f1BgKb=_CaD m'&K9.#J NK9JILNPd#({AU ڡ&fD ieVQü0GQ 1Ft5ڡ&&J9qcZPH9,1[XΖQYK94X JTk đX o8>*Ap,X0/QJbd:Au bד;({Q **Cۦж)1mJ mCg$ *}戵`^C졟Ge]#> sZnGb>ip^?xELTgk |71ηpK!%ߠu j=Kbȓ)̶3b^#d:[1f| Z|mq7e# :I::Au bH,tI m'&εU\{5;tC7\rj.aDq!Fcl>C6eNAε+Xby y3 cbH,UN ) gĐY[țx՟:[11,njDc*Qī 5\CgD+TcSXtO z2~rs/hlvƢaq;mgpa ^tl Я'#'wQ0Ɩhn,Sțx8Au bH,tI ~ri iAS8*C"1\/zXOVhtTfY anʌ*szCW'pAL )KbH,tI IŠWpaV (,q6Uϖ"ߟ:[11y_L^CĤJ^1$+#t:1$+H&{lQ'!yDp|ĠLݠP9 I8Au bڏ2 _kQhRKQ9 bjs! 1794DC7F9M y(tVA06M  ;o*Vn1\G@%(2s8M +HEY!42HIK9b\mb%=LDƖX:4֩Z4q4*A[4[HIٳTgk &&m!ͳ %1,n73b(6ޢJ4t !N'pA z2@̽Jt ~=AB z21,n6wr RHp3Xyga 7Cg r G:b="-A9-_CaE m'&nJlXJ;S`%^}ʪTgk &Ή!-1$wpCr;8^~!BL)3.k ^ygnZn0v^t}ʪTgk &Ή!;8nGĐvCr[Hlnʌ !&nc8co>b%^Mw|U'pAL C2ĐGbH1$wp;;x;8 <};x{;8>H n?#>n_'ޝ|J #1$w޿#BL|~ 5\C2[tBanbhЍE2YTgk &dO&nߞ:[11$x Ńb];ޢ2Bl]M'pAL DAm0v]glZ>>07!&d#((?' 5\C2, 5\C2P&)|܎<4;+0&NGy{qg'bX,o!krbXNala2eNݳe2'bH,l-E4N.COM Ver. 2.0 (c) Norman H. Strassner 2/20/84!9"1!~C^!~^@ !L"vHʍBʲhʍbʲ! 0 z!$ 0 ԧÔAҳ !. 010ùyy"x!L"v*v^#V#"v*t"t #~#~x@o&"tͪ> *t6 *tXH zB *t|i} Vci>^ }@  No Char. a{_Binary numbers contain only ones and zeroes String contains non-hexadecimal digit(s) Number must be less than 65536. Error in input. type N alone for help using N.COM N.COM Ver 2.0 By Norman H. Strassner Accepts a decimal, hexadecimal or binary number, as well as ASCII characters, and displays its equivalence in all four forms. Append number with an H if hex, or B if binary. (no appendage required if entry is decimal number) Prefix ASCII control characters (^@ - ^Z) with a carrot "^" Prefix normal ASCII characters (SPACE - TILDE"~") with an "@" Examples: A> N 10 DECIMAL number, no appendage A> N 0A HEX number, append "H" A> N 00001010B BINARY number, append "B" A> N ^J CONTROL CHARACTER, use "^" All would yield the same result: ͪ 10 000AH 00000000 00001010B ^J* ^#V#!)$*vs#r#"v ? |6{0 |_}h t0v7 ɷ*t|͈> }ڔ>0×>1 Ê> à---- DECIMAL ---- HEXIDECIMAL -------- BINARY ----- -- ASCII -- 㯆# > > _ d' @ @; n20.asm/n.com ; ; ; ;decimal/hexadecimal/binary number conversion program ;by norman h. strassner ;version 1.0 august 29, 1983 ;version 2.0 june 22, 1984 ; a terrible bug in the source code was found. ; some lines of source code must have inadvertently ; been deleted from the file. ; the result -- program did not work. ; this code is complete, and has one improvement ; - displays the ascii equivelent of ; - the number, if valid ascii character ; - exists ; ; instead of just fixing the code, i also ; added routines that would handle the inputing and displaying ; of ascii characters, making this program much more versitile ; ;contributed to the public domain for non-profit use ;as a small thanks to all hackers everywhere ;address comments to: norman h. strassner ; 1950 n. normandie ave. ; los angeles, ca 90027 ; (213-661-5000 voice) ; or ; compuserve ppn 72135,1051 ;this program accepts a decimal or hexadecimal or binary ;number from the cp/m command line and converts it to ;the two other forms of that number, and displays all three ;forms on the screen (presently set for 80 column display). ;entry can be in one of three forms: ;(from the command line) ; a>n ddddd ======> decimal entry ; a>n hhhhh ======> hex entry ; a>n bbbbbbbbbbbbbbbbb ======> binary entry ;where the d's are decimal digits, the h's are hexadecimal digits, ; and the b's are binary 1's or 0's. ;(notice the h and b appendages for hex and binary numbers) ;(decimal inputs are without any appendage) ;regardless of input, n.com will present the following two line display: ;---- decimal ---- hexidecimal -------- binary ----- -- ascii -- ; xxxxx xxxxh xxxxxxxx xxxxxxxxb character ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  xxxxh xxxxxxxx xxxxxxxxb character ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++