Intel 8086 and 8088

The Intel 8086/8088 family of microprocessors is a 16 bit architecture on a 16 bit (8086) or an 8 bit (8088) bus. The 8088 was the processor in the original IBM PC, and has evolved into the most popular processor used today in PC's and servers.

2,849 Questions
Tablets and Handheld Computers
Intel 8086 and 8088
The Difference Between

What is load effective address?

Load effective address, in assembler terms, and in the case of for example "lea eax, [esp-8]" means "please compute and put the address of [esp-8] into the register eax".

In other terms, "mov" works only on values, except you tell it to get the address of your source arg (you could do mov eax, offset [ebp-8]), while "lea" works on addresses only.

353354355
Intel 8086 and 8088
Intel Microprocessors

A 12 address lines maps to the memory of?

it maps the memory of 4096 byte i.e 2^12=4096 byte

351352353
C Programming
Intel 8086 and 8088

What is execution unit and bus interface unit?

In the 8086/8088, the execution unit is the part of the processor known as the CPU. It executes the instructions and generates the results. The bus interface unit, on the other hand, is the part of the processor that handles reading and writing to memory. The two are somewhat loosely coupled, with the bus interface unit attempting to always be ahead of the execution unit, i.e. using the cache, so that the execution unit's wait time is minimized and performance is maximized.

337338339
Computer Memory
Intel 8085
Intel 8086 and 8088

How many memory locations can be addressed by a microprocessor that uses 24 bit addressing?

A microprocessor that uses 24 bit addressing, such as the Intel 80286, can address 224 or 16,777,216 memory locations. The IBM MainFrame, 360/44 or any modern version running in AMODE=24 also has the same capacity.

303304305
Intel 8086 and 8088
Intel 8085

Can you give sample 8086 microprocessor programs?

Mov ax,1234

mov bx,2345

add ax,bx

mov @(some memory location ) say 2200,ax

hlt

279280281
Intel 8085
Intel 8086 and 8088
Electronics

How do you design an 8 bit parallel register?

249250251
Intel 8086 and 8088

What is memory address map?

The addressing of memory can be established by means of a table that specifies the memory address assigned to each chip.

207208209
C Programming
Intel 8086 and 8088

What is the algorithm for push pop operation in stack?

algorithm of push

if(top==Max-1)

{

cout<<"\n the stack is full";

}

else

top++;

arr[top]=item;

////////////////////////////////////////

algorithm of pop

if(top==-1)

{

cout<<"\n the stack is empty";

}

else

return arr[top];

top--;

}

207208209
Intel 8086 and 8088

Explain the real mode in 8086?

Real mode is a term that was introduced for the 80286 and higher processors. It represents the default (power on) mode of an 80286 or higher processor, as opposed to one of the various protected modes. Real mode does not apply specifically to the 8086/8088. In the 80286 and above, real mode operates very much like the 8086/8088.

205206207
Intel 8086 and 8088

What do you mean micro in microprocessor?

micro means small in size because microprcesser is a small chip which process different operation for this reason its name is microprocessor therefore micro means small chip

187188189
Microsoft Windows
Intel 8085
Intel 8086 and 8088

How many address lines can be used to address 256 instructions on a 16 bit processor?

8 address lines can address 28 or 256 different memory locations.

185186187
Computer Hardware
Intel 8085
Intel 8086 and 8088

What is the segment of the data bus that connects RAM to the processor?

The usage of "segment" and "data bus" in the question appears inconsistent, and does not completely make sense.

If you mean the data segment in the 8086/8088, then this is the region of memory mapped by the Data Segment (DS) register, usually reserved for operands in memory.

If you are talking about the 8085, then the question does not make sense at all.

171172173
Electronics Engineering
Intel 8086 and 8088

What is the Maximum clock frequency of 8086 microprocessor?

MAximum clock frequency of 8086 is 5MHZ.

165166167
Intel 8085
Intel 8086 and 8088
Intel Microprocessors

What is meant by clock pulse in microprocessor?

A clock pulse is one cycle of the system clock. Some processors (such as the 8085) use that as their primary clock. Others, like the more advanced (current) Intel chips, internally multiply the clock to generate an internal clock at a higher speed.

Each instruction is executed in one or more clock pulses, depending on the instruction and on the processor. The minimum instruction time, for instance, for the 8085 is 4 clock cycles. The maximum, for some of the repeated string operations on an advanced processor, could be thousands.

Access to memory is also controlled by the external clock. In the 8085, 3 clock cycles are required to read or write one byte. In the advanced processors, 2 clock cycles can read or write 8 or even 16 bytes at a time.

159160161
Intel 8085
Intel 8086 and 8088
Electronics

What is the direction of information flow on the data bus?

The flow of information on the data bus is bi-directional. When status pin S1 is high, it is a read from IO or memory towards the CPU; when S1 is low, it is a write. S1 is present on the 8085. On the 8086/8088 it is inverted and combined with DT and called DT/R-

163164165
Intel 8086 and 8088

What are the features of Intel 8088?

features of Intel processor 8088

147148149
Computer Programming
Electronics Engineering
Intel 8086 and 8088

How do you program 8086?

There are many different instructions and registers in the 8086/8088. The question is too broad. Please ask a more specific question. Alternatively, you can consult a good book, such as "The 8086/8088 Primer", Second Edition, Stephan P. Morse, Hayden Book Company, or any of a wide variety of other books.

147148149
Health
Urban Slang
Intel 8086 and 8088
Vintage Slang

What does 'micro shock' mean?

Microshock is a risk in patients with intracardiac conductors, such as external pacemaker electrodes or saline filled catheters, within the heart. A current as low as 100uAmps directly through the heart, may send a patient directly into ventricular fibrillation.

from wikipedia

147148149
Hard Disk Drives
Intel 8085
Intel 8086 and 8088

What is addressing mode explain any five addressing mode?

The way an operand is specified is known as its addressing modes.

333435
Intel 8086 and 8088

What is the use of Movsb and Movsw instruction and why the prefix rep is given to movs instructions?

The MOVSB and MOVSW instructions move bytes or words from ds:si to es:di while incrementing or decrementing si and di. The decision to increment or decrement is based on the direction flag, DF, in the FLAGS register.

The REP prefix allow the MOVSB/W instruction to be repeated with the count of moves being tracked in the CX register, until the CX register is zero or the ZF flag is set, depending on options. Using this prefix along with the MOVSB/W instruction allows you to move an entire block of memory in one instruction in an interruptible fashion, i.e. if an interrupt occurs, the various registers will be updated accordingly at interrupt entry and the instruction will be "continued" from the point of interruption at interrupt return. (The PC does not get incremented until the instruction is complete, so this is considered a "restartable" instruction.)

133134135
Computer Hardware
Intel 8085
Intel 8086 and 8088

Need of bidirectional data bus?

A data should be either WRITTEN to a memory or should be READ from a memory (both direction)and so the data bus is bidirectional.

131132133
Intel 8085
Intel 8086 and 8088

How many address and data lines are there in 8085?

There are 16 address lines (8 shared by the data bus), and 8 data lines in the 8085.

126127128
Intel 8086 and 8088

When did the 8088 processor come out?

Somewhat after the 8086, which was somewhat after the 8085. The 8086 was developed between mid 1976 and early 1978, while the 8088 was developed in 1979.

125126127
Intel 8086 and 8088

Why in memory segmentation of 8086 it use 64Kb instead of 1Mb?

Because that's the way Intel designed it.

A segment register is 16 bits. That is 65536, or 64K, different values. Also, the processor is a 16 bit processor, and offset values can only contain 65536, or 64K, different values.

123124125
Electronics Engineering
Intel 8086 and 8088

What type of flags in 8086 and 8088 microprocessor and their uses.?

There are nine flags in the 8086/8088.

  • SF - Sign Flag - The result is negative
  • ZF - Zero Flag - The result is zero
  • AF - Auxillary Carry Flag - A BCD carry occurred
  • PF - Parity Flag - Indicates the oddness or evenness of the number of bits
  • CF - Carry Flag - An unsigned carry occurred
  • OF - Overflow Flag - A signed overflow/carry occurred
  • DF - Direction Flag - Controls the direction of repeated string operations
  • IF - Interrupt Flag - Enables or disables interrupts
  • TF - Trace Flag - Controls the debug single step interrupt

In general, most of these flags are set as a result of some arithmetic or logical instruction and can be tested using the conditional branch instructions. Exceptions are DF, which controls the directionality of repeated string operations, IF, which controls interrupts, and TF, which controls debugging.

119120121

Copyright © 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.