Microprocessors and Microcontrollers

Clock Generator 8284A

Clock Generator 8284A: During fetch and execute instructions, the 8086 and 8088 processors require clock pulse which has about 10 ns rise and fall times. The logic 0 level of the clock is 0.5 V to 0.6 V, logic-1 level is about 3.9 V to 5 V and the clock duty cycle is about 33%. […]

Clock Generator 8284A Read More »

Demultiplexing of Address and Data Bus in 8086 and 8088 Microprocessors

Demultiplexing of Address and Data Bus in 8086 and 8088 Microprocessors: Demultiplexing of Address and Data Bus in 8086 and 8088 Microprocessors which consists of three buses: address, data and control buses. The address/data buses are operated in time-multiplexed mode. The address bus is required to locate memory and I/O devices for data transfer through

Demultiplexing of Address and Data Bus in 8086 and 8088 Microprocessors Read More »

What is Modular Programming?

What is Modular Programming?: What is Modular Programming? – Generally, industry-programming projects consist of thousands of lines of instructions or operation code. Such huge monolithic programs would be unmanageable and incomprehensible. Therefore, it is difficult to design, write, debug, and test such a project. Hence, the complete project is divided into sub-problems or small modules.

What is Modular Programming? Read More »

Time Delay Loop in Microprocessor

Time Delay Loop in Microprocessor: Microprocessors perform different operations in sequence and one operation at a time. To complete an opera­tion, some time is required. When some time delay is required between two operations, a Time Delay Loop in Microprocessor is used to provide it. Time delay can be generated using a register or a

Time Delay Loop in Microprocessor Read More »

What is Subroutine in Microprocessor?

What is Subroutine in Microprocessor?: Some operations/functions are repeatedly performed in a main program like multiplication, division, and time delay between two operations, etc., Groups of instructions are written to perform these operations and these groups of instructions are known as Subroutine in Microprocessor, which are called by the main program whenever required. When a

What is Subroutine in Microprocessor? Read More »

What is Assembly Language Programming?

What is Assembly Language Programming?: To overcome the limitations of machine languages, assembly language was developed. In this language, machine-level instructions are replaced by mnemonics. For example, ADD represents addition, SUB rep­resents subtraction, INC for increment, RAL for rotate left, and CMP for compare. These instructions are known as mnemonics. A program written in mnemonics

What is Assembly Language Programming? Read More »

Scroll to Top