answersLogoWhite

0

📱

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.

1,056 Questions

What is instruction prefetching?

Instruction pre-fetching is very important phenomena in 8086 microprocessor. There is a 16-bit register set located in the BIU (bus Interface Unit) known as QUEUE.

While EU (Execution Unit) is working on the instructions i.e decoding and executing them, queue fetches the next sixinstruction byte of the running program. It is to be noted that, unlike stack (which is last in first out), queue is first in first out. Instruction which is fetched first is retrieved first.

This is much faster than sending out the address and waiting for memory to send back the instruction byte or bytes.

Limitation of QUEUE:

This pre-fetching of instruction speeds up processing but sometimes during 1JMP and CALL statements, queue has to be dumped and reloaded again starting from the next address.

Fetching the instruction while the current instruction executes is called pipelining.

1. Like in c++ programming, when a function is called the control is transferred to the function and its instruction

What is the Role of s6 pin in 8086?

In the 8086, pin 35 (A19/S6) is used as the high order address bit during the beginning of each memory access cycle. Afterwards, it is a spare status pin and is unused.

Can motives be used to segment markets?

Yes, you can use motives to segment markets. Look for motives that interests you in order to capitalize on this type of segmentation.

Which pin of 8086 is not compatible with 8085 for memory interfacing?

Pin 28 on the 8086/8088 is M/IO-, in minimum mode. The equivalent pin on the 8085 is IO/M-, and has opposite polarity.

What is the Difference between overflow and carry binary addition?

You have an adder circuit that can hold a maximum value of 100. With the carry it can hold values up to 199, the carry distinguishes between 31 and 131. But if the sum is greater than 199, you have overflow, because the circuit has no way of telling you what the actual value is.

[edit]


you have an overflow when the size of the result doesn't fit to the capacity of the memory sign of the result is different from what is expected (for example, getting a negative result when adding 2 positive numbers) The carry out occur when the size of the result doesn't fit to the capacity of the memory, yet its sign is correct.

What is meaning of byte ptr in 8086?

byte ptr is an assembler directive that says the following operand is an address of a byte.

What is the meaning of postfixes of 8086?

It is mightily referring to Microprocessor 8086 . I think you saw "8086 microprocessor". The 8086 is nothing it indicates the number of microprocessor same as Digital or analog ic's . 8086 microprocessor has 20 Address buses and 8 data buses which has 1 Mb inbuilt memory for performing several type of airthmatical and logical operation.

What is the function of xchg and xlat in 8086?

xchg- Exchange contents of specified destination and source operands.

eg. XCHG AL, CL Exchange contents of Al with CL

XCHG BP, SI Exchange contents of BP with SI

xlat- It is a translate instruction used for code conversion using look up table technique

What is the first test Test 0 performed by memtest86?

Test 0 [Address test, walking ones, no cache]

Tests all address bits in all memory banks by using a walking ones address pattern.

Give the segment registers and their corresponding offset registers?

  1. Give the effective address if the segment register is AA03 and the offset register is 0200.

Explain JMP instruction of 8086 processor with the help of one example?

the JMP command jumps from

a line in the script to another when it is read:

JMP here

INC ax

here: DEC ax

the program will skip the phase that increases ax. (make sure you tag the line it needs to jump to like in the example)

you can also use JMP as an "if" command, for example JAE(Jump if Above or Equal) with the CMP (CoMPare) command like so:

CMP ah, al

JAE here ;(if al is not below ah...)

INC ax ;(increase ax by 1)

JMP there ;(exit the if command)

here: DEC ax ;(else, decrease ax by 1)

there: [the rest of your program]

there are JMP commands for every greater lower and or equal situations.

What is the difference between virtual logical and physical address spaces?

The concept of a logical address space is simply involved the process of mapping the Logical addresses to their Physical Addresses . Logical addresses are generated by the CPU; also referred to as virtual addresses.while Physical Address is the actual address of the data stored on the physical device and mapped by MMU.

How the speed of 8086 microprocessor can be increased?

To increase the speed of the 8086, you need to increase the clock speed, reduce the number of wait states, or both. You could also optimize your code so that it runs faster. Since the 8086 is a segmented memory architecture, it is more efficient to use operands in one segment and to make near references to them.

Why code segment cannot be used as destination?

The Code Segment (CS) register cannot be used as a destination because that is the way Intel designed it. Think about it. If you could load CS directly, the consequence would be that you would lose control of the processor because now the Instruction Pointer (IP) register would be wrong. In order to change the value of CS, you also have to simultaneously change the value of IP. You do that with an intersegment call or jump, an interrupt, or a return.

How long is a wait state in 8086?

One clock cycle, repeated until READY is true.

What is arduino?

Arduino is a physical computing platform based on a simple I/O board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g., Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider). Currently shipping versions can be purchased pre-assembled; hardware design information for older versions is available for those who would like to assemble an Arduino by hand.

What is meant by microprocessor and explain its operation?

Microprocessor is a programmable logic device which has computing and decision making capability similar to a cpu of a computer..the versions of microprocessor is 8085,8086,8088..

What are the contents of memory locations 0151 0152 0153 0158 if 0151 is starting address for Label1?

There is insufficient information in the question to answer it properly. Please restate the question.

Explain briefly the different modes of winding up of a company?

Modes of Winding Up of Companies

As per Section 425 of the Act, the modes of winding up are:

  1. Compulsory Winding up by the court.
    1. Members' Voluntary winding up.
    2. Creditors' Voluntary winding up.
  2. Voluntary winding up,
  3. Winding up subject to supervision of the court.

MODES OF COMPANIES WINDING UP

Compulsory Winding-up by the Court

The court may wind up a Company:

a. if the company has, by special resolution, resolved that the company should be wound up by the court;

b. if default is made in delivering the statutory report to the Registrar or in holding the statutory meeting;

c. if the company does not commence its business within a year from its incorporation, or suspends its business for a whole year;

d. if the number of members is reduced, in the case of a public company, below seven, and in the case of a private company, below two;

e. if the company is unable to pay its debts;

f. if the court is of the opinion that it is just and equitable that the company should be wound up.

The 'just and equitable' clause effectively makes the powers of the court unlimited. In a normal situation, the court might order the winding-up of a company in situations such as a deadlock in the business or continuous losses eroding the capital.

Voluntary Winding-up

A voluntary winding-up may be made on any one of the following grounds:

(a) when the period, if any, fixed for the duration of company by its articles, has expired;

(b) an event has taken place, on the occurrence of which the articles provide that the company is to be dissolved;

(c) if the company passes a special resolution that the company should be wound up voluntarily (section 484(1) of the Act).

In circumstances (a) and (b), an ordinary resolution passed in a general meeting for winding-up is sufficient.

A voluntary winding-up may be

(a) a members' voluntary winding-up,

(b) a creditors' voluntary winding-up.

The members' voluntary winding-up may be resorted to only when the directors or the majority of the directors, are able, at a meeting of the board, to make a declaration verified by an affidavit, to the effect that they have made a full inquiry into the affairs of the company, and that, having done so, they are of the opinion that the company has no debts, or that it will be able to pay its debts in full within such period (not exceeding three years) from the commencement of the winding-up as may be specified in the declaration (section 488 of the Act). In circumstances where the company is not solvent, it cannot be wound up by way of members' voluntary winding-up and it must resort to a creditors' voluntary winding-up. The procedure for a creditors' voluntary winding-up is that the company causes a meeting of the creditors' voluntary winding-up is that the company causes a meeting of the creditors of the company to be called for the day, or the next following day, on which the general meeting of the company is to be held at which the resolution for winding-up is to be proposed, and causes notices of the meeting of creditors to be sent to the creditors by post, simultaneously with the sending of the notices of the general meeting of the company (section 500 of the Act). The creditors and the company at their respective meetings may nominate a person to be the liquidator for the purpose of winding up the affairs and distributing the assets of the company.

Winding-up subject to the Supervision of the Court

After the company has passed a resolution for voluntary winding-up, the court may make an order that the voluntary winding-up shall continue, but subject to the supervision of the court and with such liberty for creditors, contributories or others to apply to the court, and generally on such terms and conditions as the court thinks just (section 533 of the Act). Thus, a voluntary winding-up can e converted into a winding-up subject to the supervision of the court, on terms and conditions imposed by the court.

How do you calculate vertual memory?

Virtual memory is not calculated, although the operating system can manage its size based on how much memory you have. This can lead to fragmentation issues and slack space being created on the hard drive. A good virtual swap file size is generally your memory size multiplied by 1.5. Say you have 4G memory, the swap should be a fixed size (not allowing Windows to manage it) of around 6G. This will give it ample room to swap out information and stop it from fragmenting drive space.

Trending Questions
Explain the 2 amendment? How physical address is generated in 8086 microprocessor? What is the advantage of having overlapping segments in 8086 memory system? What is the limitation of indirect addressing modes? What are the 4 general purposes registers? Where will be the actual address of the subroutine is placed for vectored interrupts? Which is faster- Reading word size data whose starting address is at even or at odd address of memory in 8086? What is the addressing mode of cmc? Each location in memory has an address? Why 8085 is called 8-bit processor and why 8086 is called 16-bit? What is the difference between a direct and indirect address instruction how many references to memory are needed for each type of instruction to bring an operand into a processor register? What is Destination memory address register? What is parity interrupt? Write a procedure that multiplies di by si and divides result by 100h.Make sure that the result is left in ax upon returning from the procedurethis procedure may not change any register except ax? What is Delta Air lines corporate address? What is 16 bit real mode? How do you find HEX code in 8086 microprocessor? Consider a 16 bit microprocessor with a 16 bit external data bus driven by an 8 bit MHz input cycleswhat is maximum data transfer rate across the bus that this microprocessor can sustain? What are the different registers in an 8085 microprocessor? Descibe 8086 interfacing of stepper motor to rotate it through 90 degree using 8255?