Explore chapters and articles related to this topic
The CPU
Published in Mike Tooley, Aircraft Digital Electronic and Computer Systems, 2023
As its name suggests, the ALU performs arithmetic and logic operations. The ALU has two inputs (in this case these are both 8 bits wide). One of these inputs is derived from the accumulator while the other is taken from the internal data bus via a temporary register (not shown in Figure 7.1). The operations provided by the ALU usually include addition, subtraction, logical AND, logical OR, logical exclusive-OR, shift left, shift right, etc. The result of most ALU operations appears in the accumulator.
Microprocessors
Published in Mike Tooley, Electronic Circuits, 2019
As its name suggests, the ALU performs arithmetic and logic operations. The ALU has two inputs (in this case these are both 8 bits wide). One of these inputs is derived from the accumulator while the other is taken from the internal data bus via a temporary register (not shown in Fig. 11.3). The operations provided by the ALU usually include addition, subtraction, logical AND, logical OR, logical exclusive-OR, shift left, shift right, etc. The result of most ALU operations appears in the accumulator.
The central processing unit
Published in D.A. Bradley, N.C. Burd, D. Dawson, A.J. Loader, Mechatronics, 2018
D.A. Bradley, N.C. Burd, D. Dawson, A.J. Loader
The carry and borrow flags are generated by the ALU to provide status information about the last addition or subtraction performed. Most CPUs have a range of flags which reflect its general status and the status of the last ALU operation. These flags are contained in a register known as the processor status register. Other popular names for this register are the condition code register or flag register.
A Novel Slice-Based High-Performance ALU Design Using Prospective Single Electron Transistor
Published in IETE Journal of Research, 2022
Rashmit Patel, Yash Agrawal, Rutu Parekh
The arithmetic logic unit (ALU) is the basic building block of any computing system that performs arithmetic (addition, subtraction, and multiplication) and logic (ANDing, ORing, EX-ORing, complement, rotate left, and rotate right) operations using combination elements. In traditional ways, there are standard ICs available in TTL and complementary metal oxide semiconductor (CMOS) logic families that perform these arithmetic and logic functions [8,9]. These ICs can be connected in cascade to perform arithmetic and logic operations for a larger number of bits. However, the performance of conventional TTL and CMOS-based ALU is constrained by speed, power, size, and volume. The other ALU designs are effectively discussed and presented in [10–18]. To meet next-generation requirements like higher speed, lower power, and volume, high-end SET-based ALU is an effective solution and henceforth considered in this paper.
Based on FS-GDI Approach with 65 nm Technology: Low Power ALU Design
Published in International Journal of Electronics, 2023
Mohsen A. M. El-Bendary, F. Amer
The ALU is a combinational circuit that performs a set of basic arithmetic and logic operations. It has a few selection lines used to determine the operation to be performed. The selection lines are decoded within the ALU so that k selection lines can specify up to distinct operations. The basic components of ALU unit is given in Figure 5.