4375


Politechnika Lubelska

Laboratorium techniki mikroprocesorowej

w Lublinie

Ćwiczenie nr 3

Mirosław Latos

Paweł Baran

Semestr IV

Grupa: 5.2

Rok akademicki:

1999/2000

Temat ćwiczenia: Pamięć wewnętrzna ram. Organizacja i wykorzystanie stosu.

Data wykonania:

11.10.99

Ocena:

Zadanie 1.

PAMIĘĆ WEWNĘTRZNA RAM

-AKUMULATOR

Listing programu.

LJMP START

ORG 100H

START:

LCALL LCD_CLR

MOV A,#10H

LCALL WRITE_HEX

LJMP $

PSW.7

PSW.6

PSW.5

PSW.4

PSW.3

PSW.2

PSW.1

PSW.0

LCD

CY

AC

F0

RS1

RS0

OV

-

P

-

0

0

0

0

0

0

0

0

-

0

0

0

0

0

0

0

1

-

1

0

0

0

0

0

0

0

10

1

0

0

0

0

0

0

1

10

1

0

0

0

0

0

0

0

1020

Zadanie 4..

PAMIĘĆ WEWNĘTRZNA RAM

-REJESTRY R0..R7

Listing programu.

B0R7 EQU 7

B1R7 EQU 8+7

B2R7 EQU 10H+7

B3R7 EQU 18H+7

LJMP START

ORG 100H

SRART:

MOV B0R7,#0

MOV B1R7,#1

MOV B2R7,#2

MOV B3R7,#3

LCALL LCD_CLR

MOV A,R7

LCALL WRITE_HEX

SETB RS0

MOV A,R7

LCALL WRITE_HEX

SETB RS1

MOV A,R7

LCALL WRITE_HEX

CLR RS0

MOV A,R7

LCALL WRITE_HEX

LJMP $

PSW.7

PSW.6

PSW.5

PSW.4

PSW.3

PSW.2

PSW.1

PSW.0

LCD

A

CY

AC

F0

RS1

RS0

OV

-

P

-

-

0

0

0

0

0

0

0

0

-

0

0

0

0

0

0

0

0

1

-

21

1

0

0

0

0

0

0

0

-

0

1

0

0

0

0

0

0

1

-

0

1

0

0

0

0

0

0

0

000

21

1

0

0

0

1

0

0

1

000

1

1

0

0

1

1

0

0

1

0001

19

1

0

0

1

1

0

0

0

0001

3

1

0

0

1

1

0

0

0

000103

FF

1

0

0

1

0

0

0

0

000103

FF

1

0

0

1

0

0

0

1

000103

2



Wyszukiwarka