From Digital Principles & Logic Design

A register is a group of binary storage cells capable of holding binary information. A group of flip-flops constitutes a register, since each flip-flop can work as a binary cell. An
n-bit register, has n flip-flops and is capable of holding n-bits of information. In addition to flip-flops a register can have a combinational part that performs data-processing tasks.

Various types of registers are available in MSI circuits. The simplest possible register is one that contains no external gates, and is constructed of only flip-flops. Figure 8.1 shows such a type of register constructed of four S-R flip-flops, with a common clock pulse input. The clock pulse enables all the flip-flops at the same instant so that the information available at the four inputs can be transferred into the 4-bit register. All the flip-flops in a register should respond to the clock pulse transition. Hence they should be either of the edge-triggered type or the master-slave type. A group of flip-flops sensitive to the pulse duration is commonly called a gated latch. Latches are suitable to temporarily store binary information that is to be transferred to an external destination. They should not be used in the design of sequential circuits that have feedback connections.


Figure 8.1
4-bit register

© 2006-2013 Infinity Science Press. All rights reserved.

Products & Services
Digital Multimeters
Digital multimeters (or multi-meters) are used to measure electrical quantities such as voltage, current, resistance, frequency, temperature, capacitance, and time period measurements.
Microcontrollers (MCU)
Microcontrollers (MCU) are complete computer systems on a chip. They combine an arithmetic logic unit (ALU), memory, timer/counters, serial port, input/output (I/O) ports and a clock oscillator.
Programmable Logic Devices (PLD)
Programmable logic devices (PLD) are designed with configurable logic and flip-flops linked together with programmable interconnect. PLDs provide specific functions, including device-to-device interfacing, data communication, signal processing, data display, timing and control operations, and almost every other function a system must perform.
Complex Programmable Logic Devices (CPLD)
Complex programmable logic devices (CPLDs) are integrated circuits (ICs) or chips that application designers configure to implement digital hardware such as mobile phones. CPLDs can handle significantly larger designs than simple programmable logic devices (SPLDs), but provide less logic than field programmable gate arrays (FPGAs).
Microprocessor Chips (MPU)
Microprocessor chips (MPU) are silicon devices that serve as the central processing unit (CPU) in computers. They contain thousands of electronic components and use a collection of machine instructions to perform mathematical operations and move data from one memory location to another.

Topics of Interest

Counters are one of the simplest types of sequential networks. A counter is usually constructed from one or more flip-flops that change state in a prescribed sequence when input pulses are received. A...

Rust preventative coatings are designed to minimize rust or iron alloy corrosion when applied directly to ferrous metal such as carbon or alloy steels. They protect against rust by preventing moisture...

Magnaplate coatings are applied to substrates in a multi-step system that starts with a series of specialized cleaning treatments. The substrate's surface is then enhanced by conversion, deposition,...

Engineered coatings and advanced processing methods help push performance limits for metal and plastic components. Here are design guidelines and processing tips that will help extend the life or...

Thermal spray coating is a continuous process wherein the coating medium is continuously melted into droplets that are then impinged onto the substrate. Coating thickness ranges from 25 µm to 2.5 mm...

Product Announcements
Extech Instruments, A FLIR Company
Allied Electronics, Inc.
Fotronic Corporation / Test Equipment Depot