Apparatus for enabling byte or word addressing of storage organized on a
word basis
    1.
    发明授权
    Apparatus for enabling byte or word addressing of storage organized on a word basis 失效
    用于允许以字为单位组织的存储的字节或字寻址的装置

    公开(公告)号:US4358826A

    公开(公告)日:1982-11-09

    申请号:US164714

    申请日:1980-06-30

    IPC分类号: G06F9/34 G06F12/04 G06F9/00

    CPC分类号: G06F12/04

    摘要: Addressing control apparatus is structured to provide either byte or word addressing of storage organized on a word basis. The storage address register is made shiftable whereby for byte operations, it is shifted, and the bit shifted out of the register is used for byte selection. The contents of the storage address register are used to address storage for both word and byte addressing, and no change is required. The storage access, however, for byte addressing takes place after the shift is completed and the timing is adjusted to account for the shift operation. Gate control logic is modified to facilitate the byte selection.

    摘要翻译: 寻址控制装置被构造成提供以字为单位组织的存储的字节或字寻址。 存储地址寄存器是可移位的,由此对于字节操作,它被移位,并且从寄存器中移出的位被用于字节选择。 存储地址寄存器的内容用于寻址字和字寻址的存储,不需要更改。 然而,对于字节寻址的存储访问在移位完成之后发生,并且定时被调整以考虑到移位操作。 修改门控逻辑以便于字节选择。

    I/O data transfer control system
    2.
    发明授权
    I/O data transfer control system 失效
    I / O数据传输控制系统

    公开(公告)号:US3972023A

    公开(公告)日:1976-07-27

    申请号:US537471

    申请日:1974-12-30

    CPC分类号: G06F13/282 G06F13/4226

    摘要: Data transfers between input/output (I/O) devices and a central processing unit (CPU) take place under instruction or base cycle steal control a byte at a time where the I/O device attachments connect to ports and the ports connect to the CPU. Data transfer can be synchronous or asynchronous. The port involved in the data transfer sends out a device address and command information simultaneously on port data bus out and command bus out, respectively, to the I/O attachments. The addressed I/O device can respond any time within a predetermined time interval. If an I/O device does not respond within the time interval, a blast condition generated by the port causes the I/O attachments to clear the busses between it and the port. During execution of an I/O instruction, the CPU clock is first held in a particular time state while phase clocks and port clocks continue to run and synchronization between the port and I/O attachment is taking place. Upon completion of the synchronization sequence, the port generates an advance time signal to the CPU to advance the CPU clock. The CPU clock runs and the storage clock can be activated depending upon the type of I/O instruction being executed, the CPU clock runs until it reaches a second particular time state and then remains at that particular time state until the port again generates an advance time signal to the CPU. The activity taking place as the CPU clock is advancing depends upon the type of I/O instruction, but generally a data transfer occurs, and the data is entered into or transferred from local storage registers or main or control storage. The extended second particular time state is used for a de-synchronization sequence between the port and I/O attachment.

    摘要翻译: 输入/输出(I / O)设备和中央处理器(CPU)之间的数据传输在指令或基本周期下进行,在I / O设备附件连接到端口的时候窃取控制字节,端口连接到 中央处理器。 数据传输可以是同步还是异步。 涉及数据传输的端口分别向端口数据总线输出设备地址和命令信息,并将命令总线输出到I / O附件。 寻址的I / O设备可以在预定时间间隔内任何时间响应。 如果I / O设备在时间间隔内没有响应,端口产生的爆炸条件会导致I / O附件清除其与端口之间的总线。 在执行I / O指令期间,CPU时钟首先被保持在特定的时间状态,同时相位时钟和端口时钟继续运行,并且端口和I / O附件之间的同步正在进行。 在完成同步序列时,端口产生提前时间信号给CPU以提前CPU时钟。 CPU时钟运行,并且可以根据执行的I / O指令的类型来激活存储时钟,CPU时钟运行直到达到第二特定时间状态,然后保持在该特定时间状态,直到端口再次产生提前 时间信号到CPU。 CPU时钟正在进行的活动取决于I / O指令的类型,但通常会发生数据传输,并将数据输入到本地存储寄存器或主存储器或控制存储器中。 扩展的第二特定时间状态用于端口和I / O附件之间的去同步序列。

    Computer control apparatus
    3.
    发明授权
    Computer control apparatus 失效
    计算机控制装置

    公开(公告)号:US3961313A

    公开(公告)日:1976-06-01

    申请号:US529677

    申请日:1974-12-04

    IPC分类号: G06F9/38 G06F9/32 G06F9/18

    CPC分类号: G06F9/30054

    摘要: The first time period of the instruction fetch cycle is eliminated when fetching the branch to instruction in a computer system operating in a non-overlap mode. Whenever a branch instruction is decoded, the storage address register (SAR) is directly loaded during execution of the branch instruction with certain bits from a storage data register (SDR) concatenated with certain bits from an operand register to form the branch to address in SAR. The instruction counter is incremented in the usual manner but the incremented address is not loaded into SAR. The clock is advanced to the second rather than the first time state of the next instruction fetch cycle. Thereafter, the branch to address which is residing in the operand register, is incremented and loaded into the instruction counter.

    摘要翻译: 在以非重叠模式操作的计算机系统中将分支提取到指令时,取消指令获取周期的第一时间段。 每当分支指令被解码时,存储地址寄存器(SAR)在执行分支指令期间被直接加载,来自存储数据寄存器(SDR)的某些位与来自操作数寄存器的特定位相连,以形成分支到地址在SAR 。 指令计数器以通常的方式增加,但递增的地址不会加载到SAR。 时钟提前到下一个指令获取周期的第二个而不是第一个时间状态。 此后,驻留在操作数寄存器中的地址的分支被递增并加载到指令计数器中。