Computer input/output arrangement for enabling a simultaneous read/write data transfer
AssigneeBell Telephone Laboratories, Incorporated
InventorHenry A. Lanty
Life of this patent
Estimating the term…
Loading patent…
AssigneeBell Telephone Laboratories, Incorporated
InventorHenry A. Lanty
Estimating the term…
A computer input/output arrangement is disclosed which utilizes a rotate memory instruction of a computer instruction set for performing a bit by bit read/write data transfer between the computer memory and a connected peripheral device. The arrangement enables the rotate memory instruction to perform read and write steps simultaneously from memory and the peripheral device. During the read step data is simultaneously read from the memory location and the peripheral device into associated locations in a computer register. The register data is rotated such that the received data in the peripheral device bit location is rotated into the memory bit locations of the register while simultaneously rotating a memory data bit into the peripheral device bit location. The write step writes register data from the peripheral device bit location to the peripheral device while simultaneously writing the data from the memory bit locations into the memory.
A computer arrangement for data communication with serial data operated peripheral equipment, said computer arrangement including a central control means arranged to operate under program control, a program memory means for storing said program control, a data memory means having a first and a second part for storing data words, and a shift register means having a first and a second part connected to said first and second parts of said data memory means respectively for temporarily storing data words associated with the operation of said program control, said computer arrangement further includes
A computer input/output interface for a computer arrangement, said interface communicating data between said computer arrangement and connected peripheral equipment, said computer arrangement including a shift register means for inputting and outputting data, a data memory means having first and second part connected to a first and second part respectively of said shift register, said computer arrangement operable under rotate command means, said rotate command means having a read phase for reading data from an addressed data memory means into said register means, a rotate phase for rotating said data in said register means a fixed number of bits and a write phase for writing said word into said addressed memory means from said register means
A data communication arrangement for interfacing a communication system with a burst data operated key telephone station set which simultaneously transmits serial binary bit status information to and receives serial binary bit control signals from said communication system, said system having a reading and writing data rate faster than the average data rate of said station set but incapable of reading and writing at said burst data rate of said station set, said system capable of performing a rotate memory instruction faster than said corresponding burst data rate of said station set,
Dependencies are inferred from the claim text.