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

📄 basic-52.sdi

📁 该应用软件可以实现大多数单片机的仿真实验
💻 SDI
📖 第 1 页 / 共 5 页
字号:
,,,        ;
01D1,92,,        DB      T_STOP+2        ;ON EXTERNAL INTERRUPT
01D2,4F 4E 45 58,,        DB      'ONEX1'
,,,        ;
01D7,93,,        DB      T_STOP+3        ;RETURN FROM INTERRUPT
01D8,52 45 54 49,,        DB      'RETI'
,,,        ;
01DC,94,,        DB      T_STOP+4        ;DO TOKEN
01DD,44 4F,,        DB      'DO'
,,,        ;
01DF,95,,        DB      T_STOP+5        ;RESTORE TOKEN
01E0,52 45 53 54,,        DB      'RESTORE'
,,,        ;
,,,$EJECT
,,,T_REM   EQU     T_STOP+6        ;REMARK TOKEN
01E7,96,,        DB      T_REM
01E8,52 45 4D,,        DB      'REM'
,,,        ;
01EB,97,,        DB      T_REM+1         ;NEXT TOKEN
01EC,4E 45 58 54,,        DB      'NEXT'
,,,        ;
01F0,98,,        DB      T_REM+2         ;ON ERROR TOKEN
01F1,4F 4E 45 52,,        DB      'ONERR'
,,,        ;
01F6,99,,        DB      T_REM+3         ;ON TOKEN
01F7,4F 4E,,        DB      'ON'
,,,        ;
01F9,9A,,        DB      T_REM+4         ;INPUT
01FA,49 4E 50 55,,        DB      'INPUT'
,,,        ;
01FF,9B,,        DB      T_REM+5         ;READ
0200,52 45 41 44,,        DB      'READ'
,,,        ;
,,,T_DATA  EQU     T_REM+6         ;DATA
0204,9C,,        DB      T_DATA
0205,44 41 54 41,,        DB      'DATA'
,,,        ;
0209,9D,,        DB      T_DATA+1        ;RETURN
020A,52 45 54 55,,        DB      'RETURN'
,,,        ;
0210,9E,,        DB      T_DATA+2        ;IF
0211,49 46,,        DB      'IF'
,,,        ;
,,,T_GOSB  EQU     T_DATA+3        ;GOSUB
0213,9F,,        DB      T_GOSB
0214,47 4F 53 55,,        DB      'GOSUB'
,,,        ;
0219,A0,,        DB      T_GOSB+1        ;FOR
021A,46 4F 52,,        DB      'FOR'
,,,        ;
021D,A1,,        DB      T_GOSB+2        ;WHILE
021E,57 48 49 4C,,        DB      'WHILE'
,,,        ;
0223,A2,,        DB      T_GOSB+3        ;UNTIL
0224,55 4E 54 49,,        DB      'UNTIL'
,,,        ;
0229,A3,,        DB      T_GOSB+4        ;END
022A,45 4E 44,,        DB      'END'
,,,        ;
,,,$EJECT
,,,T_LAST  EQU     T_GOSB+5        ;LAST INITIAL TOKEN
,,,        ;
,,,T_TAB   EQU     T_LAST          ;TAB TOKEN
022D,A4,,        DB      T_TAB
022E,54 41 42,,        DB      'TAB'
,,,        ;
,,,T_THEN  EQU     T_LAST+1        ;THEN TOKEN
0231,A5,,        DB      T_THEN
0232,54 48 45 4E,,        DB      'THEN'
,,,        ;
,,,T_TO    EQU     T_LAST+2        ;TO TOKEN
0236,A6,,        DB      T_TO
0237,54 4F,,        DB      'TO'
,,,        ;
,,,T_STEP  EQU     T_LAST+3        ;STEP TOKEN
0239,A7,,        DB      T_STEP
023A,53 54 45 50,,        DB      'STEP'
,,,        ;
,,,T_ELSE  EQU     T_LAST+4        ;ELSE TOKEN
023E,A8,,        DB      T_ELSE
023F,45 4C 53 45,,        DB      'ELSE'
,,,        ;
,,,T_SPC   EQU     T_LAST+5        ;SPACE TOKEN
0243,A9,,        DB      T_SPC
0244,53 50 43,,        DB      'SPC'
,,,        ;
,,,T_CR    EQU     T_LAST+6
0247,AA,,        DB      T_CR
0248,43 52,,        DB      'CR'
,,,        ;
024A,AB,,        DB      T_CR+1
024B,49 44 4C 45,,        DB      'IDLE'
,,,        ;
024F,AC,,        DB      T_CR+2
0250,53 54 40,,        DB      'ST@'
,,,        ;
0253,AD,,        DB      T_CR+3
0254,4C 44 40,,        DB      'LD@'
,,,        ;
0257,AE,,        DB      T_CR+4
0258,50 47 4D,,        DB      'PGM'
,,,        ;
025B,AF,,        DB      T_CR+5
025C,52 52 4F 4D,,        DB      'RROM'
,,,        ;
,,,$EJECT
,,,        ; Operator tokens
,,,        ;
,,,T_LPAR  EQU     0E0H            ;LEFT PAREN
0260,E0,,        DB      T_LPAR
0261,28,,        DB      '('
,,,        ;
0262,E1,,        DB      T_LPAR+1        ;EXPONENTIAN
0263,2A 2A,,        DB      '**'
,,,        ;
0265,E2,,        DB      T_LPAR+2        ;FP MULTIPLY
0266,2A,,        DB      '*'
,,,        ;
,,,T_ADD   EQU     T_LPAR+3
0267,E3,,        DB      T_LPAR+3        ;ADD TOKEN
0268,2B,,        DB      '+'
,,,        ;
0269,E4,,        DB      T_LPAR+4        ;DIVIDE TOKEN
026A,2F,,        DB      '/'
,,,        ;
,,,T_SUB   EQU     T_LPAR+5        ;SUBTRACT TOKEN
026B,E5,,        DB      T_SUB
026C,2D,,        DB      '-'
,,,        ;
026D,E6,,        DB      T_LPAR+6        ;LOGICAL EXCLUSIVE OR
026E,2E 58 4F 52,,        DB      '.XOR.'
,,,        ;
0273,E7,,        DB      T_LPAR+7        ;LOGICAL AND
0274,2E 41 4E 44,,        DB      '.AND.'
,,,        ;
0279,E8,,        DB      T_LPAR+8        ;LOGICAL OR
027A,2E 4F 52 2E,,        DB      '.OR.'
,,,        ;
,,,T_NEG   EQU     T_LPAR+9
,,,        ;
,,,T_EQU   EQU     T_LPAR+10       ;EQUAL
027E,EA,,        DB      T_EQU
027F,3D,,        DB      '='
,,,        ;
0280,EB,,        DB      T_LPAR+11       ;GREATER THAN OR EQUAL
0281,3E 3D,,        DB      '>='
,,,        ;
0283,EC,,        DB      T_LPAR+12       ;LESS THAN OR EQUAL
0284,3C 3D,,        DB      '<='
,,,        ;
0286,ED,,        DB      T_LPAR+13       ;NOT EQUAL
0287,3C 3E,,        DB      '<>'
,,,        ;
0289,EE,,        DB      T_LPAR+14       ;LESS THAN
028A,3C,,        DB      '<'
,,,        ;
028B,EF,,        DB      T_LPAR+15       ;GREATER THAN
028C,3E,,        DB      '>'
,,,        ;
,,,        ;
,,,T_UOP   EQU     0B0H            ;UNARY OP BASE TOKEN
,,,        ;
028D,B0,,        DB      T_UOP           ;ABS TOKEN
028E,41 42 53,,        DB      'ABS'
,,,        ;
0291,B1,,        DB      T_UOP+1         ;INTEGER TOKEN
0292,49 4E 54,,        DB      'INT'
,,,        ;
0295,B2,,        DB      T_UOP+2         ;SIGN TOKEN
0296,53 47 4E,,        DB      'SGN'
,,,        ;
0299,B3,,        DB      T_UOP+3         ;GET TOKEN
029A,4E 4F 54,,        DB      'NOT'
,,,        ;
029D,B4,,        DB      T_UOP+4         ;COSINE TOKEN
029E,43 4F 53,,        DB      'COS'
,,,        ;
02A1,B5,,        DB      T_UOP+5         ;TANGENT TOKEN
02A2,54 41 4E,,        DB      'TAN'
,,,        ;
02A5,B6,,        DB      T_UOP+6         ;SINE TOKEN
02A6,53 49 4E,,        DB      'SIN'
,,,        ;
02A9,B7,,        DB      T_UOP+7         ;SQUARE ROOT TOKEN
02AA,53 51 52,,        DB      'SQR'
,,,        ;
02AD,B8,,        DB      T_UOP+8         ;CBYTE TOKEN
02AE,43 42 59,,        DB      'CBY'
,,,        ;
02B1,B9,,        DB      T_UOP+9         ;EXP (E TO THE X) TOKEN
02B2,45 58 50,,        DB      'EXP'
,,,        ;
02B5,BA,,        DB      T_UOP+10
02B6,41 54 4E,,        DB      'ATN'
,,,        ;
02B9,BB,,        DB      T_UOP+11
02BA,4C 4F 47,,        DB      'LOG'
,,,        ;
02BD,BC,,        DB      T_UOP+12        ;DBYTE TOKEN
02BE,44 42 59,,        DB      'DBY'
,,,        ;
02C1,BD,,        DB      T_UOP+13        ;XBYTE TOKEN
02C2,58 42 59,,        DB      'XBY'
,,,        ;
,,,T_ULAST EQU     T_UOP+14        ;LAST OPERATOR NEEDING PARENS
,,,        ;
02C5,BE,,        DB      T_ULAST
02C6,50 49,,        DB      'PI'
,,,        ;
02C8,BF,,        DB      T_ULAST+1       ;RND TOKEN
02C9,52 4E 44,,        DB      'RND'
,,,        ;
02CC,C0,,        DB      T_ULAST+2       ;GET TOKEN
02CD,47 45 54,,        DB      'GET'
,,,        ;
02D0,C1,,        DB      T_ULAST+3       ;FREE TOKEN
02D1,46 52 45 45,,        DB      'FREE'
,,,        ;
02D5,C2,,        DB      T_ULAST+4       ;LEN TOKEN
02D6,4C 45 4E,,        DB      'LEN'
,,,        ;
,,,T_XTAL  EQU     T_ULAST+5       ;CRYSTAL TOKEN
02D9,C3,,        DB      T_XTAL
02DA,58 54 41 4C,,        DB      'XTAL'
,,,        ;
,,,T_MTOP  EQU     T_ULAST+6       ;MTOP
02DE,C4,,        DB      T_MTOP
02DF,4D 54 4F 50,,        DB      'MTOP'
,,,        ;
,,,T_IE    EQU     T_ULAST+8       ;IE REGISTER
02E3,C6,,        DB      T_IE
02E4,49 45,,        DB      'IE'
,,,        ;
,,,T_IP    EQU     T_ULAST+9       ;IP REGISTER
02E6,C7,,        DB      T_IP
02E7,49 50,,        DB      'IP'
,,,        ;
,,,TMR0    EQU     T_ULAST+10      ;TIMER 0
02E9,C8,,        DB      TMR0
02EA,54 49 4D 45,,        DB      'TIMER0'
,,,        ;
,,,TMR1    EQU     T_ULAST+11      ;TIMER 1
02F0,C9,,        DB      TMR1
02F1,54 49 4D 45,,        DB      'TIMER1'
,,,        ;
,,,TMR2    EQU     T_ULAST+12      ;TIMER 2
02F7,CA,,        DB      TMR2
02F8,54 49 4D 45,,        DB      'TIMER2'
,,,        ;
,,,T_TIME  EQU     T_ULAST+7       ;TIME
02FE,C5,,        DB      T_TIME
02FF,54 49 4D 45,,        DB      'TIME'
,,,        ;
,,,TT2C    EQU     T_ULAST+13      ;T2CON
0303,CB,,        DB      TT2C
0304,54 32 43 4F,,        DB      'T2CON'
,,,        ;
,,,TTC     EQU     T_ULAST+14      ;TCON
0309,CC,,        DB      TTC
030A,54 43 4F 4E,,        DB      'TCON'
,,,        ;
,,,TTM     EQU     T_ULAST+15      ;TMOD
030E,CD,,        DB      TTM
030F,54 4D 4F 44,,        DB      'TMOD'
,,,        ;
,,,TRC2    EQU     T_ULAST+16      ;RCAP2
0313,CE,,        DB      TRC2
0314,52 43 41 50,,        DB      'RCAP2'
,,,        ;
,,,T_P1    EQU     T_ULAST+17      ;P1
0319,CF,,        DB      T_P1
031A,50 4F 52 54,,        DB      'PORT1'
,,,        ;
,,,T_PC    EQU     T_ULAST+18      ;PCON
031F,D0,,        DB      T_PC
0320,50 43 4F 4E,,        DB      'PCON'
,,,        ;
,,,T_ASC   EQU     T_ULAST+19      ;ASC TOKEN
0324,D1,,        DB      T_ASC
0325,41 53 43 28,,        DB      'ASC('
,,,        ;
,,,T_USE   EQU     T_ULAST+20      ;USING TOKEN
0329,D2,,        DB      T_USE
032A,55 53 49 4E,,        DB      'USING('
0330,D2,,        DB      T_USE
0331,55 2E 28,,        DB      'U.('
,,,        ;
,,,T_CHR   EQU     T_ULAST+21      ;CHR TOKEN
0334,D3,,        DB      T_CHR
0335,43 48 52 28,,        DB      'CHR('
,,,        ;
,,,$EJECT
,,,T_CMND  EQU     0F0H            ;COMMAND BASE
,,,        ;
0339,F0,,        DB      0F0H            ;RUN TOKEN
033A,52 55 4E,,        DB      'RUN'
,,,        ;
033D,F1,,        DB      0F1H            ;LIST TOKEN
033E,4C 49 53 54,,        DB      'LIST'
,,,        ;
0342,F2,,        DB      0F2H            ;NULL TOKEN
0343,4E 55 4C 4C,,        DB      'NULL'
,,,        ;
0347,F3,,        DB      0F3H            ;NEW TOKEN
0348,4E 45 57,,        DB      'NEW'
,,,        ;
034B,F4,,        DB      0F4H            ;CONTINUE TOKEN
034C,43 4F 4E 54,,        DB      'CONT'
,,,        ;
0350,F5,,        DB      0F5H            ;PROGRAM TOKEN
0351,50 52 4F 47,,        DB      'PROG'
,,,        ;
0355,F6,,        DB      0F6H            ;TRANSFER TOKEN
0356,58 46 45 52,,        DB      'XFER'
,,,        ;

⌨️ 快捷键说明

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