parity.src

来自「Falsh 读写的demo」· SRC 代码 · 共 43 行

SRC
43
字号
; Parity.SRC generated from: Parity.c

NAME    PARITY

?PR?_EvenParity?PARITY                   SEGMENT CODE
    PUBLIC  _EvenParity
; #pragma SRC
; #include "sotatype.h"
;
; //----------------------------------------------------------------------------
; // Description:
; //   Count the parity bit
; //----------------------------------------------------------------------------
; bool EvenParity(UINT16 Data)

    RSEG  ?PR?_EvenParity?PARITY
_EvenParity:
    USING   0

;---- Variable 'Data?040' assigned to Register 'R7/R6' ----
  CLR   A
  MOV   R5,A
  MOV   A,R7
  JNB   PSW.0,?C0001
  INC   R5
?C0001:
  MOV   A,R6
  JNB   PSW.0,?C0002
  INC   R5
?C0002:
  MOV   A,R5
  JB    ACC.0,?C0003
  MOV   A,#01
  JMP   ?C0004
?C0003:
  CLR   A
?C0004:
  MOV   R7,A
  RET
; END OF _EvenParity

    END

⌨️ 快捷键说明

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