home *** CD-ROM | disk | FTP | other *** search
- ; DEMO51.ASM 8051 SOURCE CODE
- ;
- Abc EQU 'Hi' ;string value equate
- Val1 EQU 0BDH ;hexadecimal constant
- Val2 EQU 75 ;decimal constant
- ;
- ORG 25H
- ;
- START:
- add A,#65H
- inc 32H
- mov 25H,32H ;COPY (32) TO (25)
- mov DPTR,#Abc ;16 BIT DATA, MSB FIRST !!
- cjne A,#27,START ;LOOP RELATIVE TO START
- clr C
- subb A,#Val1
- jb OV,NEXT ;JUMP IF OVERFLOW FLAG SET
- cpl Val2 ;BIT ADDRESS
- ;
- NEXT:
- anl C,/Val2
- jz START
- END START ;STARTING ADDRESS