Devices and systems with parallel logic unit operable on data memory locations, and methods
First Claim
1. A data processing device, comprising:
- a data bus;
a program bus;
a data memory connected to said data bus and having data memory locations;
an electronic computation unit connected to said data bus and to said program bus;
an accumulator connected to said electronic computation unit and to said data bus;
logic circuit connected to said program bus for receiving instructions and connected to said data bus for executing logic operations in accordance with at least some of the instructions, the logic operations affecting bits in at least one of said data memory locations independently of said electronic computation unit and without affecting said accumulator; and
control circuit for sending instructions to said logic circuit on said program bus and to said electronic computation unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing device includes a data bus and a program bus, a data memory connected to the data bus and having data memory locations, and an electronic computation unit connected to the data bus and an accumulator connected to the electronic computation unit and to the data bus. A logic circuit is connected to the program bus for receiving instructions and connected to the data bus for executing logic operations in accordance with at least some of the instructions. The logic operations affect bits in at least one of the data memory locations independently of the electronic computation unit without affecting the accumulator. A control circuit sends instructions to the logic circuit on the program bus and to the electronic computation unit. Other devices, systems and methods are also disclosed.
24 Citations
17 Claims
-
1. A data processing device, comprising:
-
a data bus; a program bus; a data memory connected to said data bus and having data memory locations; an electronic computation unit connected to said data bus and to said program bus; an accumulator connected to said electronic computation unit and to said data bus; logic circuit connected to said program bus for receiving instructions and connected to said data bus for executing logic operations in accordance with at least some of the instructions, the logic operations affecting bits in at least one of said data memory locations independently of said electronic computation unit and without affecting said accumulator; and control circuit for sending instructions to said logic circuit on said program bus and to said electronic computation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a data processing device having a data memory, an arithmetic logic unit and an accumulator, comprising the steps of
generating instructions for operating said arithmetic logic unit and accumulator; - and
generating additional instructions and executing logic operations in accordance with at least some of the additional instructions to set, clear, and toggle particular bits of selected data words in said data memory independently of said arithmetic logic unit and without affecting said accumulator.
- and
Specification