1⟩ Explain What is meant by Maskable interrupts?
An interrupt that can be turned off by the programmer is known as Maskable interrupt.
“CPU (Central Processing Unit) Frequently Asked Questions in various Central Processing Unit (CPU) Interviews asked by the interviewer. So learn CPU (Central Processing Unit) with the help of this Central Processing Unit (CPU) Interview questions and answers guide and feel free to comment as your suggestions, questions and answers on any Central Processing Unit (CPU) Interview Question or answer by the comment feature available on the page.”
An interrupt that can be turned off by the programmer is known as Maskable interrupt.
Code, Data, Stack, Extra Segment registers in 8086.
An interrupt which can be never be turned off (ie. disabled) is known as Non-Maskable interrupt
The original 8086, which only had 1 MB of memory. This megabyte is split into low memory for IRQ tables, application memory and high memory.
Abbreviation of central processing unit, and pronounced as separate letters. The CPU is the brains of the computer. Sometimes referred to simply as the processor or central processor, the CPU is where most calculations take place. In terms of computing power, the CPU is the most important element of a computer system.
On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single chip called a microprocessor.
Two typical components of a CPU are:
The arithmetic logic unit (ALU), which performs arithmetic and logical operations.
The control unit, which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.
5 Mhz is the Maximum clock frequency in 8086.
Accumulator register, Temporary register, Instruction register, Stack Pointer, Program Counter are the various registers in 8085
The processor made of PMOS / NMOS / HMOS / HCMOS technology is called 1st / 2nd / 3rd / 4th generation processor, and it is made up of 4 / 8 / 16 / 32 bits.
The Micro Processor enters into Halt-State and the buses are tri-stated.
High-end: Intel - Pentium (II, III, 4), AMD - Athlon. Low-end: Intel - Celeron, AMD - Duron. 64-bit: Intel - Itanium 2, AMD - Opteron.
Program counter holds the address of either the first byte of the next instruction to be fetched for execution or the address of the next byte of a multi byte instruction, which has not been completely fetched. In both the cases it gets incremented automatically one by one as the instruction bytes get fetched. Also Program register keeps the address of the next instruction
A-A 32-bit microprocessor introduced by Intel in 1993. It contains 3.3 million transistors, nearly triple the number contained in its predecessor, the 80486 chip. Though still in production, the Pentium processor has been superseded by the Pentium Pro and Pentium II microprocessors. Since 1993, Intel has developed the Pentium III and more recently the Pentium 4 microprocessors.
It is also called clock rate, the speed at which a microprocessor executes instructions. Every computer contains an internal clock that regulates the rate at which instructions are executed and synchronizes all the various computer components. The CPU requires a fixed number of clock ticks (or clock cycles) to execute each instruction. The faster the clock, the more instructions the CPU can execute per second.
Clock speeds are expressed in megahertz (MHz) or gigahertz (GHz).
The internal architecture of a CPU has as much to do with a CPU?s performance as the clock speed, so two CPUs with the same clock speed will not necessarily perform equally. Whereas an Intel 80286 microprocessor requires 20 cycles to multiply two numbers, an Intel 80486 or later processor can perform the same calculation in a single clock tick. (Note that clock tick here refers to the system?s clock, which runs at 66 MHz for all PCs.) These newer processors, therefore, would be 20 times faster than the older processors even if their clock speeds were the same. In addition, some microprocessors are superscalar, which means that they can execute more than one instruction per clock cycle.
Like CPUs, expansion buses also have clock speeds. Ideally, the CPU clock speed and the bus clock speed should be the same so that neither component slows down the other. In practice, the bus clock speed is often slower than the CPU clock speed, which creates a bottleneck. This is why new local buses, such as AGP, have been developed.
A brand name for a line of Intel microprocessors introduced in June, 1998. Celeron chips are based on the same P6 architecture as the Pentium III microprocessor, but are designed for economical or valued PCs. They run at lower clock speeds and are not as expandable as Pentium III microprocessors.
Bus Interface Unit and Execution unit, are the two different functional units in 8086.
There are overall two main types of storage:
★ Primary Storage ( memory ): This type of storage is primarily used to store information temporarily. The CPU does not directly access the secondary memory, instead it always relies on the primary memory.
★ Secondary storage: This type of storage is primarily used to store data or long periods. This type of memory is stored in external devices such as hard drives etc.
★ Any data that resides on a disk or input device cannot be accessed by the CPU directly, it should always reside in the main memory. The control unit accesses the data from the disk memory and places it in the main memory.
★ The data is present in the primary memory until the program requiring it is executed or is terminated.
★ This part of the of the CPU is the one that is in charge of all the operations being carried out.
★ It is responsible to direct the system to execute instructions.
★ It helps in communication between the memory and the arithmetic logical unit.
★ It also aids in the loading of data and instructions residing in the secondary memory to the main memory as required.
★ The ALU is responsible for performing all logical and arithmetic operations.
★ Some of the arithmetic operations are as follows: addition, subtraction, multiplication and division.
★ Some of the logical operations are as follows: comparison between numbers, letter and or special characters.
★ The ALU is also responsible for the following conditions: Equal-to conditions, Less-than condition and greater than condition.
★ Registers can be considered to be special purpose memory which reside within the CPU.
★ The registers are high speed temporary memory used to help the CPU get access to data and instructions quickly and effectively. There are various type of registers such as Instruction register, Status register and data register.
★ The instructions register is responsible for the storage of the of the instructions that are being currently executed.
★ The status register is used to keep a tab of the status operations of the arithmetic logical unit.
★ The data register is used to store information or data that is to be processed, it is also used to store information or results that have been derived from a process.
There are three ways in which data can be represented namely Bit, Byte and Word:
★ Bit
★ Byte
★ Word