⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mod1.lst

📁 at89s51实验例程代码
💻 LST
字号:
A51 MACRO ASSEMBLER  MOD1                                                                 01/29/2007 10:28:41 PAGE     1


MACRO ASSEMBLER A51 V6.23
OBJECT MODULE PLACED IN .\Mod1.obj
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE C:\Documents and Settings\cdqd1\桌面\AY-MPU89c51D\ayasm\Mod1.asm SET(SMALL
                      ) DEBUG PRINT(.\Mod1.lst) OBJECT(.\Mod1.obj) EP

LOC  OBJ            LINE     SOURCE

0000                   1             ORG 0000H
0000 758160            2     MOD1:   MOV SP,#60H         ;DISPLAY 00~99
  0020                 3     a_bit   equ 20h             ;ge bit
  0021                 4     b_bit   equ 21h             ;shi bit
  0022                 5     count     equ 22h             ;count
0003 7F00              6     start:  mov r7,#00h
0005 752200            7             mov count,#00h
0008 1117              8     loop:   acall display
000A 0522              9             inc count
000C E522             10             mov a,count
000E B464F7           11             cjne a,#100,loop
0011 752200           12             mov count,#00h
0014 020008           13             ljmp loop
0017 7A04             14     display:mov r2,#04h
0019 7BFA             15     dis0:   mov r3,#250
001B E522             16     dis1:   mov a,count
001D 75F00A           17             mov b,#10
0020 84               18             div ab
0021 F521             19             mov b_bit,a     ;shi wei
0023 85F020           20             mov a_bit,b     ;ge wei
0026 900047           21             mov dptr,#tab
0029 E520             22             mov a,a_bit
002B 93               23             movc a,@a+dptr
002C F580             24             mov p0,a
002E C2A7             25             clr p2.7
0030 DFFE             26             djnz r7,$
0032 D2A7             27             setb p2.7
0034 E521             28             mov a,b_bit
0036 93               29             movc a,@a+dptr
0037 F580             30             mov p0,a
0039 C2A6             31             clr p2.6
003B DFFE             32             djnz r7,$
003D D2A6             33             setb p2.6
003F 758000           34             mov p0,#00h
0042 DBD7             35             djnz r3,dis1
0044 DAD3             36             djnz r2,dis0
0046 22               37             ret
0047 CF035D5B         38     tab:    db 0cfh,03h,5dh,5bh,93h,0dah,0deh,43h,0dfh,0dbh
004B 93DADE43                
004F DFDB                    
                      39             end
A51 MACRO ASSEMBLER  MOD1                                                                 01/29/2007 10:28:41 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


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

A_BIT. . . . . . .  N NUMB   0020H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
B_BIT. . . . . . .  N NUMB   0021H   A   
COUNT. . . . . . .  N NUMB   0022H   A   
DIS0 . . . . . . .  C ADDR   0019H   A   
DIS1 . . . . . . .  C ADDR   001BH   A   
DISPLAY. . . . . .  C ADDR   0017H   A   
LOOP . . . . . . .  C ADDR   0008H   A   
MOD1 . . . . . . .  C ADDR   0000H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
SP . . . . . . . .  D ADDR   0081H   A   
START. . . . . . .  C ADDR   0003H   A   
TAB. . . . . . . .  C ADDR   0047H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -