Вы находитесь на странице: 1из 3

AL-Hussein Bin Talal University

College of Engineering
Department of Computer Engineering
Microprocessor And Assembly Language Lab
Student Name:

Eng. Huda Saqallah

Student Number:

Lab 1: Using MTS-86C


1. Objectives
The objective of this lab is to familiarize the students with the microprocessor trainer and use function keys to
examine registers and memory locations and execute programs in kit.
2. Introduction
The Assembly lab performs several experiments on the 8086 kit MTS-86C. This kit has I/O facility and built-in
with different interfacing devices such as 8255, 8251, 8259, 8253, 8254, etc as shown in the following figure.

Figure1: The MTS-86C 8086 Microprocessor kit.


2.1 Specifications
CPU: 8086
Display Unit: LCD (16x2 Line)
Main RAM: 64KB
Monitor ROM: 64KB
User Memory: 64KB
I/O: ADC 0809 (8BIT x 8Channel), DAC 0808 (8BIT x 1Channel), 8255, Interrupt Controller-8259,
Timer/Counter Controller-8253, Keyboard/Display Controller-8279, Serial Port-8251, 24 Keyboard.
2.2. Function keys
RESET

Allows you to terminate any activity and return the MTS-86C to its initial state.

It is the command terminator. when pressed, the current command will be executed

It is used to separated keypad entries and to add the address shown in LCD for 1 byte or 2 byte.

2.3. Hexadecimal Keys


EB

It is used to examine and edit Byte.

EW

It is used to examine and edit Word.

ER

It is used to examine and edit Register.

GO

It is used to execute the program.

ST

It is used to execute the program step by step.

3. Procedures
1. Use EB key to examine the contents of memory locations 0060:0000 to 0060:0009.
_______ _______
_______
_______
_______
_______ _______
_______
_______
_______
2. Input the data 01, 11, 21,31, .., 91 into memory locations 0060:0000, 0060:0001, ,0060:0009
respectively.
3. Repeat step 1.
_______ _______
_______ _______

_______
_______

_______
_______

_______
_______

4. Use EW key to examine the contents of memory locations 0040:0000 to 0040:0008.


_______ _______
_______
_______
5. Use ER key to examine the contents of AX, BX, CX, DX, and FL registers.
AX _______ BX ________ FL _______ CX _______ DX ________
6. Change the contents of AX, BX, CX, and DX registers by the data 1211, 00BA, BCA0, and 1423
respectively.
7. Repeat step 5.
AX _______ BX ________ FL _______ CX _______ DX ________
8. The following program exchanges the contents of memory locations 0200 and 0201. Input the program
into memory locations 0060:0000 .
0060:0000
8C CA 8E DA BB 00 02 8A 07
8A 57 01 88 47 01 88 17 F4
A. Input data AC in location 0060:0200 and FA in location 0060:0201.
B. Use GO key to execute the program.
C. examine the content of 0060:0200 and 0060:0201 location
0060:0200 ________________
0060:0201 ________________

Page 2 of 3

9. Input the data A0 in memory location 0060:0200 and 22 in location 0060:0201.Use ST key to execute
the program fill the following table for each step:
steps
1
2
3
4
5
6
7

AL

DL

0060:0200

4. Exercise
Explain MTS-86C memory map.

Page 3 of 3

0060:0201

Вам также может понравиться