0% found this document useful (0 votes)
7 views2 pages

Ex 7

Uploaded by

uk8416309
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Ex 7

Uploaded by

uk8416309
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Sushila Devi Bansal College of Technology, Indore

Department of Electronics & Communication Microprocessor and its application


Engineering (EC-501)
Experiment no.07
Date of Performance Date of Submission Grade obtained
Student’s Name Enrollment No Signature of Faculty

EXPERIMENT NO.-7

Objective:- To perform 16-bit Division.

Apparatus Required :- M86-01/M86-02 8086 Microprocessor Training kit.

PROGRAM:-

Address Opcodes Mnemonics Operand Comments

0400

0403

0406

0408

040B

DATA: RESULT:-
1ST NUMBER:
2ND NUMBER

CONCLUSION:-
REPORT QUESTION

1. How many instructions can be executed per second in 8086/8088?


2.5 Million Instructions can be executes.

2. What is Logical Address?


A memory address on the 8086 consist of two numbers usually written in hexadecimal and
separated by colon representing segment and the offset. The combination of segment and
offset is referred to as a logical address. In short Logical Address = Segment : Offset.

3. What is Effective Address?


In general, memory accesses take the form of the following example: MOV ax,[Base Reg. +
Index Reg. + Constant]. This example copies a word size value into the register Ax. Combined
the three parameters in brackets determine what is called the effective address, which is simply
the offset referenced by the instruction.

4. What is data and address size in 8086?


The 8086 can operate on either 8-bit or 16-bit data. The 8086 uses 20-bit address to
access memory and 16-bit address to access I/O devices.

5. Explain the function of M/IO in 8086?


The signal M/IO is used to differentiate memory address and IO Address. When the processor
is accessing memory locations M/IO is asserted high and when it is accessing I/O mapped
devices, then it asserts low.

6. What is the function of BIU?


The BIU contains the circuit for physical calculations and a pre-coding instruction byte
queue and it makes the bus signal available for external interfacing of devices.

7. What is the function of EU?


The EU contains the register set of 8086 except segment register and IP. It has 16-bit ALU
able to perform arithmetic and logic operations.

8. What is the size of instruction queue in 8086?


The queue length depends on the fetching speed and execution speed. Sometime queue
may be restricted due to the space available on the CPU chip.

9. What are the Interrupts of 8086?


The interrupts of 8086 are INTR and NMI. The INTR is general maskable interrupt and NMI
is non-mask able interrupt.

10. What is the position of stack pointer after the PUSH instruction?
The address is 02 less than the earlier value.

11. What is the position of stack pointer after POP instruction?


The address is 02 greater than the earlier Value.

12. How clock signal is generated in 8086?


The 8086 does not have on-chip clock generation circuit. Hence the clock generator chip, 8284 is
connected to the CLK pin of 8086. The clock signal supplied by 8284 is divided by three for internal
use. The maximum internal clock frequency of 8086 is 5 MHz.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy