Skip to main content
added 11 characters in body; edited title
Source Link
Noob_Guy
  • 453
  • 5
  • 15

Is it possible to make the "arithmetic" part of the ALU to be "software-based"mircoprogrammed?

We know that the Arithmetic and Logic Unit in CPU is a hardware, it is a combinational circuit. Binary addition, for example, is very fast because it doesn't have to be programmed;microprogrammed; there is already a dedicated combinational circuit that adds two binary integers.

Theoretically speaking, is it possible to remove the circuitry in the ALU that performs arithmetic so that we have to implement arithmetic in softwareas a microprogram? If yes, how would the "Logic Unit" look like? Would it still be Turing complete?

Is it possible to make the "arithmetic" part of the ALU to be "software-based"?

We know that the Arithmetic and Logic Unit in CPU is a hardware, it is a combinational circuit. Binary addition, for example, is very fast because it doesn't have to be programmed; there is already a dedicated combinational circuit that adds two binary integers.

Theoretically speaking, is it possible to remove the circuitry in the ALU that performs arithmetic so that we have to implement arithmetic in software? If yes, how would the "Logic Unit" look like? Would it still be Turing complete?

Is it possible to make the "arithmetic" part of the ALU to be mircoprogrammed?

We know that the Arithmetic and Logic Unit in CPU is a hardware, it is a combinational circuit. Binary addition, for example, is very fast because it doesn't have to be microprogrammed; there is already a dedicated combinational circuit that adds two binary integers.

Theoretically speaking, is it possible to remove the circuitry in the ALU that performs arithmetic so that we have to implement arithmetic as a microprogram? If yes, how would the "Logic Unit" look like? Would it still be Turing complete?

Source Link
Noob_Guy
  • 453
  • 5
  • 15

Is it possible to make the "arithmetic" part of the ALU to be "software-based"?

We know that the Arithmetic and Logic Unit in CPU is a hardware, it is a combinational circuit. Binary addition, for example, is very fast because it doesn't have to be programmed; there is already a dedicated combinational circuit that adds two binary integers.

Theoretically speaking, is it possible to remove the circuitry in the ALU that performs arithmetic so that we have to implement arithmetic in software? If yes, how would the "Logic Unit" look like? Would it still be Turing complete?