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

📄 乘法.lst

📁 本科优秀毕业设计,倒车雷达,用单片机和c51实现的!
💻 LST
字号:
A51 MACRO ASSEMBLER  乘穇                                                                 05/12/2008 13:22:32 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 乘法.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 乘法.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1       ORG 0000H
0000 8000              2       JMP MAIN
                       3     
0002 7B01              4     MAIN: MOV R3,#01H
0004 7A05              5           MOV R2,#05H
0006 7901              6               MOV R1,#01H
0008 7805              7               MOV R0,#05H
                       8     
                       9     ;************************************
                      10     ;*      两字节无符号数乘法程序          *
                      11     ;************************************
                      12     ;R7R6R5R4<=R3R2*R1R0
                      13     
000A E4               14     MUL2BY2: CLR    A
000B FF               15                  MOV        R7, A
000C FE               16                      MOV    R6, A
000D FD               17                      MOV    R5, A
000E FC               18                      MOV    R4, A
000F 755210           19                      MOV    52H, #10H
0012 C3               20     MULLOOP1:CLR    C
0013 EC               21                      MOV    A, R4
0014 33               22                      RLC    A
0015 FC               23                      MOV    R4, A
0016 ED               24                      MOV    A,      R5
0017 33               25                      RLC    A
0018 FD               26                      MOV    R5, A
0019 EE               27                      MOV    A, R6
001A 33               28                      RLC    A
001B FE               29                      MOV    R6, A
001C EF               30                      MOV    A, R7
001D 33               31                      RLC    A
001E FF               32                      MOV    R7, A
001F E8               33                      MOV    A, R0
0020 33               34                      RLC    A
0021 F8               35                      MOV    R0, A
0022 E9               36                      MOV    A, R1
0023 33               37                      RLC    A
0024 F9               38                      MOV    R1, A
0025 500E             39                      JNC    MULLOOP2
0027 EC               40                      MOV    A, R4
0028 2A               41                      ADD    A, R2
0029 FC               42                      MOV    R4, A
002A ED               43                      MOV    A, R5
002B 3B               44                      ADDC   A, R3
002C FD               45                      MOV    R5, A
002D EE               46                      MOV    A, R6
002E 3400             47                      ADDC   A, #00H
0030 FE               48                      MOV    R6, A
0031 EF               49                      MOV    A, R7
0032 3400             50                      ADDC   A, #00H
0034 FF               51                      MOV    R7, A
0035 D552DA           52     MULLOOP2:DJNZ   52H, MULLOOP1
                      53     
                      54     
                      55     
                      56     
                      57     END 
                             
A51 MACRO ASSEMBLER  乘穇                                                                 05/12/2008 13:22:32 PAGE     2

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


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

MAIN . . . . . . .  C ADDR   0002H   A   
MUL2BY2. . . . . .  C ADDR   000AH   A   
MULLOOP1 . . . . .  C ADDR   0012H   A   
MULLOOP2 . . . . .  C ADDR   0035H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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