Oversized data detection hardware for data processors which store data
at variable length destinations
    1.
    发明授权
    Oversized data detection hardware for data processors which store data at variable length destinations 失效
    用于在可变长度目的地存储数据的数据处理器的超大数据检测硬件

    公开(公告)号:US4021655A

    公开(公告)日:1977-05-03

    申请号:US671857

    申请日:1976-03-30

    摘要: Size exception detection hardware for use with a digital data processor arithmetic unit for providing high-speed detection of lost data which results from storing an arithmetic result in a destination which is smaller than one or both of the source operands. In response to data processing machine instructions, the arithmetic unit performs arithmetic operations on variable length operands and sends the arithmetic results to variable length destinations. The operand and destination lengths are specified by length fields in the machine instruction. The destination length is specified independently of at least one of the operand lengths and hence may be less than such operand length. The size exception detection hardware looks at both the output field of the arithmetic unit and the destination length field in the machine instruction and generates a size exception program interrupt signal when the part of the arithmetic unit output field located outside of the destination length contains significant data. The size exception interrupt is generated during the same machine control cycle during which the arithmetic unit performs the arithmetic operation which gives rise to the size exception.

    摘要翻译: 用于与数字数据处理器运算单元一起使用的大小异常检测硬件,用于提供由算术结果存储在小于一个或两个源操作数的目的地而导致的丢失数据的高速检测。 响应于数据处理机器指令,算术单元对可变长度操作数执行算术运算,并将算术结果发送到可变长度目的地。 操作数和目标长度由机器指令中的长度字段指定。 目标长度与操作数长度中的至少一个无关地指定,因此可以小于该操作数长度。 尺寸异常检测硬件在运算单元的输出域和机器指令中的目的地长度字段两者之间,当位于目的地长度之外的运算单元输出字段的部分包含有效数据时,生成大小异常程序中断信号 。 在相同的机器控制周期期间产生尺寸异常中断,在此期间,运算单元执行引起尺寸异常的算术运算。