Found 558 Articles for Microprocessor

8-bit microprocessors

Ankith Reddy
Updated on 27-Jun-2020 12:09:36

5K+ Views

In computer architecture, 8-bit integers, memory addresses, or other data units are those that are 8 bits (1 octet or 1 Byte) wide. Also, 8-bit CPU and ALU architectures are those that are based on registers, address buses, or data buses of that size. 8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm. Mainly we can consider 8-bit microprocessor means 8-bit data or information bus.for controlling a CRT display, Federico Faggin and his team at Intel designed a chip produced by Computer Terminals Corporation. Later this chip was called as Datapoint. This chip did not ... Read More

4-bit microprocessors

Arjun Thakur
Updated on 27-Jun-2020 12:10:05

2K+ Views

In the 4-bit microprocessor or computer architecture will have a data path width or a highest operand width of 4 bits or a nibble. And also these architectures or microprocessors typically will have a matching register file with registers width of 4 bits and 4-8-bit wide addresses.Most of the first microprocessors during the early 1970s had 4-bit word sizes. Both the Intel 4004, the first commercial microprocessor, and the 4040 had a 4-bit word length, but had 8-bit instructions. Some of the first microcontrollers such as the TMS1000 made by Texas Instruments and NEC's μPD751 also had 4-bit words. 4-bit ... Read More

History of the Integrated Circuit

George John
Updated on 27-Jun-2020 12:10:48

2K+ Views

An electronic circuit is a group of electronic components connected for a specific purpose.A simple electronic circuit can be designed easily because it requires few discrete electronic components and connections. However, designing a complex electronic circuit is difficult, as it requires a number of discrete electronic components and their connections. It is also time taking to build such complex circuits and their reliability is also less. These difficulties can be overcome with Integrated Circuits.To define Integrated Circuit (IC) we can consider that If multiple electronic components are interconnected on a single chip of semiconductor material, then that chip is called ... Read More

RIM instruction in 8085

Chandu yadav
Updated on 27-Jun-2020 12:12:14

4K+ Views

In 8085 Instruction set, Read Interrupt Mask. It is a 1-Byte multi-purpose instruction. It is used for the following purposes.To check whether RST7.5, RST6.5, and RST5.5 are masked or not;To check whether interrupts are enabled or not;To check whether RST7.5, RST6.5, or RST5.5 interrupts are pending or not;To perform serial input of data.Mnemonics, OperandOpcode (in HEX)BytesRIM201To get the status information about the interrupt system, Read Interrupt Mask instruction provides status information about interrupt system and this instruction can be used for serial input of data. Through this RIM instruction, 8085 can know which interrupt is masked or unmasked, etc. The ... Read More

SIM instruction in 8085

Ankith Reddy
Updated on 27-Jun-2020 12:14:45

6K+ Views

In 8085 Instruction set, SIM stands for “SetInterrupt Mask”. It is 1-Byte instruction and it is a multi-purpose instruction. The main uses of SIM instruction are –Masking/unmasking of RST7.5, RST6.5, and RST5.5Reset to 0 RST7.5 flip-flopPerform serial output of dataMnemonics, OperandOpcode(in HEX)BytesSIM301When SIM instruction is executed then the content of theAccumulator decides the action to be taken. So before executing the SIM instruction, it is mandatory to initialize Accumulator with the required value. The meaning and purpose of the various bits of the accumulator when SIM is executed has been depicted below – Note that except bit 5, which is a ... Read More

SIM and RIM instructions in 8085

Arjun Thakur
Updated on 27-Jun-2020 12:15:52

13K+ Views

In 8085 Instruction set, SIM (Set Interrupt Mask) and RIM (Read Interrupt Mask) instructions can perform mask and unmask RST7.5, RST6.5, and RST5.5 interrupt pins and can also read their status. In 8085 Instruction set, SIM stands for “Set Interrupt Mask”. It is 1-Byte instruction and it is a multi-purpose instruction. The main uses of SIM instruction are –Masking/unmasking of RST7.5, RST6.5, and RST5.5Reset to 0 RST7.5 flip-flopPerform serial output of dataMnemonics, OperandOpcode(in HEX)BytesSIM301When SIM instruction is executed then the content of the Accumulator decides the action to be taken. So before executing the SIM instruction, it is mandatory to initialize ... Read More

EI and DI instructions in 8085

George John
Updated on 27-Jun-2020 12:17:20

3K+ Views

In 8085 is having five internal interrupt signals that correspond to the five external interrupt pins. And these interrupts are only recognized only when the internal interrupt signal is activated, the 8085 gets interrupted, provided higher priority internal interrupt signals are not active at the same time. The 8085 checks all these internal interrupt signals in the penultimate clock cycle of the last machine cycle of instruction.With in 8085, there is a flip-flop called IE flip-flop. Here IE stands for Interrupt Enable. 8085 interrupt system is disabled whenever this flip-flop is reset to the 0 states. That is, even if ... Read More

Timers of 8051

Ankith Reddy
Updated on 31-Oct-2023 21:54:08

59K+ Views

In Intel 8051, there are two 16-bit timer registers. These registers are known as Timer0 andTimer1. The timer registers can be used in two modes. These modes areTimer mode and the Counter mode. The only difference between these two modes is the source for incrementing the timer registers. Timer ModeIn the timer mode, the internal machine cycles are counted. So this register is incremented in each machine cycle. So when the clock frequency is 12MHz, then the timer register is incremented in each millisecond. In this mode it ignores the external timer input pin.Counter ModeIn the counter mode, the external events ... Read More

Interrupt handing in 8051

Arjun Thakur
Updated on 27-Jun-2020 12:42:22

807 Views

As we have seen there are five different interrupts in 8051. These interrupts are INT0, INT1, TO, T1, TI/RI.There are six states in each machine cycle. These states are S1 to S6. All of the interrupts are sampled at the end of state S5 of each machine cycle. When the instruction takes more than one machine cycle, then the samples are polled during the next machine cycle. When an interrupt flag is set at the S5 of the first machine cycle, then the polling cycle will find it. The interrupt system generates LCALL instruction to call appropriate ISS.There are some ... Read More

Interrupt structure of 8051

Chandu yadav
Updated on 27-Jun-2020 12:42:54

19K+ Views

Now in this section, we will see the interrupt structure of Intel 8051 microcontroller.Interrupts are basically the events that temporarily suspend the main program, pass the control to the external sources and execute their task. It then passes the control to the main program where it had left off.8051 has five interrupts. These interrupts are INT0,  INT1, TO ,T1 , TI/RI. All of the interrupts can be enabled or disabled by using the IE (interrupt enable) register.The interrupt addresses of these interrupts are like below −InterruptAddressINT00003HINT1000BHT00013HT1001BHTI/RI0023HInterrupt Enable (IE)RegisterThis register can be used to enable or disable interrupts programmatically. This register ... Read More

Advertisements