cdc:nos2.source:nam5871:ns_chd
Table of Contents
NS$CHD
Table Of Contents
- [00002] FUNC NS$CHD(NPUWORD) C(10)
- [00004] NS$CHD - CONVERT NPU WORD TO DISPLAY CODED HEX.
- [00008] CONVERT NPU WORD TO DISPLAY CODED HEX.
Source Code
- NS$CHD.txt
- *DECK NS$CHD
- FUNC NS$CHD(NPUWORD) C(10); # CONVERT NPU WORD TO DISPLAY CODED HEX #
- # TITLE NS$CHD - CONVERT NPU WORD TO DISPLAY CODED HEX. #
- BEGIN # NS$CHD #
- #
- ** NS$CHD - CONVERT NPU WORD TO DISPLAY CODED HEX.
- *
- * J.C. LEE 1981
- *
- * THIS IS A UTILITY FUNCTION SUBPROGRAM.
- * ITS FUNCTION IS TO CONVERT NPU WORD TO DISPLAY CODED HEX.
- *
- * FUNC NS$CHD(NPUWORD)
- *
- * ENTRY:
- * NPUWORD = 16-BIT NPU WORD.
- *
- * EXIT:
- * NONE.
- *
- * METHOD:
- * USE HEX DISPLAY CODE TABLE TO CONVERT NPU WORD TO
- * DISPLAY CODED HEX.
- *
- #
- ITEM NPUWORD U; # 16-BIT NPU WORD #
- ITEM HDISCTAB C(16) = "0123456789ABCDEF"; # HEX DISPLAY CONVERT#
- ITEM HEXCHAR U; # HEX CHARACTER #
- ITEM HEXDISPLAY C(4); # 4 DISPLAY-CODED HEXADECIMALS #
- ITEM I I; # LOOP VARIABLE #
- CONTROL EJECT;
- FOR I = 0 STEP 1 UNTIL 3
- DO # CONVERT NPU WORD TO 4 DISPLAY-CODED HEX #
- BEGIN
- HEXCHAR = B<44+I*4,4>NPUWORD;
- C<I,1>HEXDISPLAY = C<HEXCHAR,1>HDISCTAB;
- END
- NS$CHD = HEXDISPLAY; # RETURN DISPLAY-CODED HEX #
- RETURN;
- END # NS$CHD #
- TERM
cdc/nos2.source/nam5871/ns_chd.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator