Browse Prior Art Database

Code Translation

IP.com Disclosure Number: IPCOM000075642D
Original Publication Date: 1971-Oct-01
Included in the Prior Art Database: 2005-Feb-24
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Zvaigzne, G: AUTHOR

Abstract

A communications multiplexor includes a buffer for each multiplexed line and a main storage for assembling messages. Multiplexing is accomplished with the aid of unit control words, which store control information for each of the multiplexed lines. Characters received on a particular communication line must be translated into a code, which is acceptable for use by a digital computer. Tables for each code are set up in main storage. These tables are arranged by assigning each code set a base address and adding each byte in the code set to the base address. When translation must be performed on incoming data, the computer's program stores the code set base address into the communication line unit control word and sets a bit in the unit control word to indicate that translation is required on that line.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 72% of the total text.

Page 1 of 1

Code Translation

A communications multiplexor includes a buffer for each multiplexed line and a main storage for assembling messages. Multiplexing is accomplished with the aid of unit control words, which store control information for each of the multiplexed lines. Characters received on a particular communication line must be translated into a code, which is acceptable for use by a digital computer. Tables for each code are set up in main storage. These tables are arranged by assigning each code set a base address and adding each byte in the code set to the base address. When translation must be performed on incoming data, the computer's program stores the code set base address into the communication line unit control word and sets a bit in the unit control word to indicate that translation is required on that line. When a complete character has been assembled in the buffer area for the line, the character is added to the base address in the unit control word for that line. The resulting storage location contains the new byte in the translated code, which is stored in the line's assembly area in main storage.

Translation on outgoing data is performed in a similar manner. As each byte is accessed from the line's assembly area, it is added to a base address that has been loaded into the line's unit control word. The resulting core address contains the new byte in the translated code. This is loaded into the line's buffer area from which it is transmitted out over...