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

📄 parity.lst

📁 Falsh 读写的demo
💻 LST
字号:
A51 MACRO ASSEMBLER  PARITY                                                               04/17/2007 10:39:21 PAGE     1


MACRO ASSEMBLER A51 V7.02a
OBJECT MODULE PLACED IN .\Output\Parity.obj
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Parity.SRC SET(LARGE) DEBUG PRINT(.\Output\Parity.lst) OBJECT(.\Output\Par
                      ity.obj) EP

LOC  OBJ            LINE     SOURCE

                       1     ; Parity.SRC generated from: Parity.c
                       2     
                       3     NAME    PARITY
                       4     
                       5     ?PR?_EvenParity?PARITY                   SEGMENT CODE
                       6         PUBLIC  _EvenParity
                       7     ; #pragma SRC
                       8     ; #include "sotatype.h"
                       9     ;
                      10     ; //----------------------------------------------------------------------------
                      11     ; // Description:
                      12     ; //   Count the parity bit
                      13     ; //----------------------------------------------------------------------------
                      14     ; bool EvenParity(UINT16 Data)
                      15     
----                  16         RSEG  ?PR?_EvenParity?PARITY
0000                  17     _EvenParity:
                      18         USING   0
                      19     
                      20     ;---- Variable 'Data?040' assigned to Register 'R7/R6' ----
0000 E4               21       CLR   A
0001 FD               22       MOV   R5,A
0002 EF               23       MOV   A,R7
0003 30D001           24       JNB   PSW.0,?C0001
0006 0D               25       INC   R5
0007                  26     ?C0001:
0007 EE               27       MOV   A,R6
0008 30D001           28       JNB   PSW.0,?C0002
000B 0D               29       INC   R5
000C                  30     ?C0002:
000C ED               31       MOV   A,R5
000D 20E004           32       JB    ACC.0,?C0003
0010 7401             33       MOV   A,#01
0012 8001             34       JMP   ?C0004
0014                  35     ?C0003:
0014 E4               36       CLR   A
0015                  37     ?C0004:
0015 FF               38       MOV   R7,A
0016 22               39       RET
                      40     ; END OF _EvenParity
                      41     
                      42         END
A51 MACRO ASSEMBLER  PARITY                                                               04/17/2007 10:39:21 PAGE     2

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


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

?C0001 . . . . . . . .  C ADDR   0007H   R   SEG=?PR?_EVENPARITY?PARITY
?C0002 . . . . . . . .  C ADDR   000CH   R   SEG=?PR?_EVENPARITY?PARITY
?C0003 . . . . . . . .  C ADDR   0014H   R   SEG=?PR?_EVENPARITY?PARITY
?C0004 . . . . . . . .  C ADDR   0015H   R   SEG=?PR?_EVENPARITY?PARITY
?PR?_EVENPARITY?PARITY  C SEG    0017H       REL=UNIT
ACC. . . . . . . . . .  D ADDR   00E0H   A   
PARITY . . . . . . . .  N NUMB   -----       
PSW. . . . . . . . . .  D ADDR   00D0H   A   
_EVENPARITY. . . . . .  C ADDR   0000H   R   SEG=?PR?_EVENPARITY?PARITY


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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