0% found this document useful (0 votes)
2 views3 pages

Labwork1_memory-access

The document outlines a laboratory work session focused on memory access in microprocessor systems, detailing objectives, theories, and sample programs related to MOV instructions, variables, arrays, interrupts, and library functions. It includes sections for emulator screen outputs and questions to assess understanding of the material. The questions cover topics such as supported interrupts, types of variables, and definitions of assembly language.

Uploaded by

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

Labwork1_memory-access

The document outlines a laboratory work session focused on memory access in microprocessor systems, detailing objectives, theories, and sample programs related to MOV instructions, variables, arrays, interrupts, and library functions. It includes sections for emulator screen outputs and questions to assess understanding of the material. The questions cover topics such as supported interrupts, types of variables, and definitions of assembly language.

Uploaded by

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

MICROPROCESSOR SYSTEMS

NAME: __________________________________ SUBJECT CODE: _____

LABORATORY WORK NO. 1


MEMORY ACCESS
I. OBJECTIVE(S):
- to access memory we can use these four registers: BX, SI, DI, BP. combining these
registers inside [ ] symbols, we can get different memory locations.

II. THEORIES:
1. MOV instruction –

SAMPLE PROGRAM:

OUTPUT EMULATOR SCREEN:

2. Variables, Arrays and Constant –

SAMPLE PROGRAM:

OUTPUT EMULATOR SCREEN:

3. Getting the Address of a Variable -

SAMPLE PROGRAM:
OUTPUT EMULATOR SCREEN:

4. Interrupts -

SAMPLE PROGRAM:

OUTPUT EMULATOR SCREEN:

5. Library of common functions - emu8086.inc

SAMPLE PROGRAM:

OUTPUT EMULATOR SCREEN:

III. QUESTIONS.
1. List of supported Interrupts and their definitions.
2. What are the two types of variables supported by the EMU 8086 compiler?
3. Differentiate a variable over a constant over an array.
4. What is an assembly language?
5. Enumerate how many ways Variable can be viewed in any numbering system.

IV. ANSWERS:

You might also like