40 SUBROUTINE aea (IA, IE, NC )
48 CHARACTER*1 ASCII(0:255)
49 CHARACTER*1 EBCDIC(0:255)
51 equivalence(iascii(1),ascii(0))
52 equivalence(iebcdc(1),ebcdic(0))
55 & z
'000102030009007F',z
'0000000B0C0D0E0F',
56 & z
'1011120000000000',z
'1819000000000000',
57 & z
'00001C000A001700',z
'0000000000050607',
58 & z
'00001600001E0004',z
'000000001415001A',
59 & z
'2000600000000000',z
'0000602E3C282B00',
60 & z
'2600000000000000',z
'000021242A293B5E',
61 & z
'2D2F000000000000',z
'00007C2C255F3E3F',
62 & z
'0000000000000000',z
'00603A2340273D22',
63 & z
'2061626364656667',z
'6869202020202020',
64 & z
'206A6B6C6D6E6F70',z
'7172202020202020',
65 & z
'207E737475767778',z
'797A2020205B2020',
66 & z
'0000000000000000',z
'00000000005D0000',
67 & z
'7B41424344454647',z
'4849202020202020',
68 & z
'7D4A4B4C4D4E4F50',z
'5152202020202020',
69 & z
'5C20535455565758',z
'595A202020202020',
70 & z
'3031323334353637',z
'3839202020202020'/
75 & z
'00010203372D2E2F',z
'1605250B0C0D0E0F',
76 & z
'101112003C3D3226',z
'18193F2722003500',
77 & z
'405A7F7B5B6C507D',z
'4D5D5C4E6B604B61',
78 & z
'F0F1F2F3F4F5F6F7',z
'F8F97A5E4C7E6E6F',
79 & z
'7CC1C2C3C4C5C6C7',z
'C8C9D1D2D3D4D5D6',
80 & z
'D7D8D9E2E3E4E5E6',z
'E7E8E9ADE0BD5F6D',
81 & z
'7981828384858687',z
'8889919293949596',
82 & z
'979899A2A3A4A5A6',z
'A7A8A9C06AD0A107',
83 & 16*z
'4040404040404040'/
94 ia(j) = ascii(
mova2i(ie(j)))
102 ie(j) = ebcdic(
mova2i(ia(j)))
subroutine aea(ia, ie, nc)
Program history log:
integer function mova2i(a)
This Function copies a bit string from a Character*1 variable to an integer variable.