Хелпикс

Главная

Контакты

Случайная статья





Лабораторная работа № 2.



Лабораторная работа № 2.

«Подсистема статического дискретного ввода-вывода»

 

Цель: написать программу на ассемблере с применением портов.

 

 

 

 

 

l2.lst

 

A51 MACRO ASSEMBLER L2                                                              12/05/2011 08:21:48 PAGE 1

 

 

MACRO ASSEMBLER A51 V8.02

OBJECT MODULE PLACED IN .\Output\l2.obj

ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE l2.a SET(SMALL) DEBUG PRINT(.\Listing\l2.lst) OBJECT(.\Output\l2.obj) EP

 

LOC OBJ       LINE SOURCE

 

0000              1 org 0h

0000 2100         2 jmp start

0100              3 org 100h

                  4    

0100 E4           5 start : clr a

0101 7C80         6                mov r4, #p0

0103 78B0         7                mov r0, #p3

0105 F6           8                m1: mov@r0, a

                  9    

0106 08          10                inc r0

0107 DCFC        11                djnz r4, m1

                 12                end

 

A51 MACRO ASSEMBLER L2                                                              12/05/2011 08:21:48 PAGE 2

 

SYMBOL TABLE LISTING

------ ----- -------

 

 

N A M E        T Y P E V A L U E ATTRIBUTES

 

M1 . . . . . . . . C ADDR 0105H A  

P0 . . . . . . . . D ADDR 0080H A  

P3 . . . . . . . . D ADDR 00B0H A  

START. . . . . . . C ADDR 0100H A  

 

 

REGISTER BANK(S) USED: 0

 

 

ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)

 

l2.hex

 

:020000002100DD

:09010000E47C8078B0F608DCFC18

:00000001FF



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.