home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!csd4.csd.uwm.edu!randyd
- From: randyd@csd4.csd.uwm.edu (Randall Elton Ding)
- Newsgroups: comp.lang.pascal
- Subject: Re: TPW1.0 Hex Numbers ...
- Date: 23 Nov 1992 03:53:15 GMT
- Organization: Computing Services Division, University of Wisconsin - Milwaukee
- Lines: 20
- Message-ID: <1epkjbINN661@uwm.edu>
- References: <1992Nov23.014347.2642@news.unomaha.edu>
- NNTP-Posting-Host: 129.89.7.4
-
- procedure PrintHexNibble (n: word);
- begin
- n:= n and $F;
- case n of
- 0..9 : write (n);
- $A..$F : write (chr(n-$A+ord('A')));
- end;
- end;
-
- procedure PrintHexByte (b: word);
- begin
- PrintHexNibble (b shr 4);
- PrintHexNibble (b);
- end;
-
- procedure PrintHexWord (w: word);
- begin
- PrintHexByte (hi(w));
- PrintHexByte (lo(w));
- end;
-