home *** CD-ROM | disk | FTP | other *** search
File List | 1991-11-28 | 1.4 KB | 46 lines |
- The Cybernetic Micro Systems 8096 Family Assembler, Version 3.01 Page 1
- 11-28-91
-
-
- ; DEMO96.ASM 8096 SOURCE CODE
- ;
- 0024 = AX WORD 24h ;Word register
- 0031 = CL Data 31h ;Byte register
- 7532 = Val1 Equ 7532h ;Integer value
- ;
- 2080 ORG 2080h ;at reset address
- ;
- Start:
- 2080 65410024 add AX,#41h
- 2084 0736 inc 36H
- 2086 B04931 ldb CL,73 ;copy byte 73 to CL
- 2089 A132753A ld 58,#Val1 ;16 bit data, LSB first
- 208D 3B3609 jbs 36h,3,Next ;skip if bit set
- 2090 090524 shl AX,#5
- 2093 843A24 xor AX,58 ;modify AX
- 2096 E049E7 djnz 73,Start ;loop back
- ;
- Next:
- 2099 F8 clrC ;clear Carry bit
- 209A 65B17324 add AX,#Val1-385
- 209E FE5C5231 mulb AX+6,CL,82
- -20A2 2A
- 20A3 D8DB jst Start
- 2080 END START ;Starting Address
- The Cybernetic Micro Systems 8096 Family Assembler, Version 3.01 Page 2
- 11-28-91
-
-
-
- ;%T Symbol Name Type Value
-
- AX. . . . . . . . . . . . . . . W 0024
- CL. . . . . . . . . . . . . . . D 0031
- NEXT. . . . . . . . . . . . . . L 2099
- START . . . . . . . . . . . . . L 2080
- VAL1. . . . . . . . . . . . . . I 7532
-
- ;%Z
-
- 00 Errors (0000)
-