亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? basic-52.sdi

?? 該應用軟件可以實現大多數單片機的仿真實驗
?? SDI
?? 第 1 頁 / 共 5 頁
字號:
,,,;  December 18, 1986
,,,;  MS-DOS compatible Source code for MCS BASIC-52 (tm)
,,,;  Assembles with ASM51 Macro Assembler Version 2.2
,,,;
,,,;  The following source code does not include the floating point math
,,,;  routines. These are seperately compiled using FP52.SRC.
,,,;
,,,;  Both the BASIC.SRC and FP52.SRC programs assemble into ABSOLUTE
,,,;  object files, and do not need to be relocated or linked. The FP52
,,,;  object code and the BASIC object code, when compiled without modification
,,,;  of the source listings, create the same object code that is found on
,,,;  the MCS BASIC-52 Version 1.1 microcontrollers.
,,,;
,,,;  The original source code had 7 "include" files that have been incorporated
,,,;  into this file for ease of assembly.
,,,;  These 7 files are: LOOK52.SRC, BAS52.RST, BAS52.PGM, BAS52.TL, BAS52.OUT,
,,,;  BAS52.PWM, and BAS52.CLK.
,,,;
,,,;
,,,;                       Intel Corporation, Embedded Controller Operations
,,,
,,,$EJECT
,,,        ;**************************************************************
,,,        ;
,,,        ; TRAP VECTORS TO MONITOR
,,,        ;
,,,        ; RESET TAG (0AAH) ---------2001H
,,,        ;
,,,        ; TAG LOCATION (5AH) ------ 2002H
,,,        ;
,,,        ; EXTERNAL INTERRUPT 0 ---- 2040H
,,,        ;
,,,        ; COMMAND MODE ENTRY ------ 2048H
,,,        ;
,,,        ; SERIAL PORT ------------- 2050H
,,,        ;
,,,        ; MONITOR (BUBBLE) OUTPUT - 2058H
,,,        ;
,,,        ; MONITOR (BUBBLE) INPUT -- 2060H
,,,        ;
,,,        ; MONITOR (BUBBLE) CSTS --- 2068H
,,,        ;
,,,        ; GET USER JUMP VECTOR ---- 2070H
,,,        ;
,,,        ; GET USER LOOKUP VECTOR -- 2078H
,,,        ;
,,,        ; PRINT AT VECTOR --------- 2080H
,,,        ;
,,,        ; INTERRUPT PWM ----------- 2088H
,,,        ;
,,,        ; EXTERNAL RESET ---------- 2090H
,,,        ;
,,,        ; USER OUTPUT-------------- 4030H
,,,        ;
,,,        ; USER INPUT -------------- 4033H
,,,        ;
,,,        ; USER CSTS --------------- 4036H
,,,        ;
,,,        ; USER RESET -------------- 4039H
,,,        ;
,,,        ; USER DEFINED PRINT @ ---  403CH
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,$EJECT
,,,        ;***************************************************************
,,,        ;
,,,        ; MCS - 51  -  8K BASIC VERSION 1.1
,,,        ;
,,,        ;***************************************************************
,,,        ;
0000,61 87,,        AJMP    CRST            ;START THE PROGRAM
,,,        ;
,,,        ORG     3H
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,        ;EXTERNAL INTERRUPT 0
,,,        ;
,,,        ;***************************************************************
,,,        ;
0003,20 31 2D,,        JB      DRQ,STQ         ;SEE IF DMA IS SET
0006,C0 D0,,        PUSH    PSW             ;SAVE THE STATUS
0008,02 40 03,,        LJMP    4003H           ;JUMP TO USER IF NOT SET
,,,        ;
,,,        ORG     0BH
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,        ;TIMER 0 OVERFLOW INTERRUPT
,,,        ;
,,,        ;***************************************************************
,,,        ;
000B,C0 D0,,        PUSH    PSW             ;SAVE THE STATUS
000D,20 2E 10,,        JB      C_BIT,STJ       ;SEE IF USER WANTS INTERRUPT
0010,02 40 0B,,        LJMP    400BH           ;EXIT IF USER WANTS INTERRUPTS
,,,        ;
,,,        ORG     13H
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,        ;EXTERNAL INTERRUPT 1
,,,        ;
,,,        ;***************************************************************
,,,        ;
0013,20 12 2B,,        JB      INTBIT,STK
0016,C0 D0,,        PUSH    PSW
0018,02 40 13,,        LJMP    4013H
,,,        ;
,,,$EJECT
,,,        ;
,,,        ORG     1BH
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,        ;TIMER 1 OVERFLOW INTERRUPT
,,,        ;
,,,        ;***************************************************************
,,,        ;
001B,C0 D0,,        PUSH    PSW
001D,02 1F 78,,        LJMP    CKS_I
,,,        ;
0020,02 19 03,STJ,STJ:    LJMP    I_DR            ;DO THE INTERRUPT
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,        ;SERIAL PORT INTERRUPT
,,,        ;
,,,        ;***************************************************************
,,,        ;
,,,        ORG     23H
,,,        ;
0023,C0 D0,,        PUSH    PSW
0025,20 1F 1C,,        JB      SPINT,STU       ;SEE IF MONITOR EANTS INTERRUPT
0028,02 40 23,,        LJMP    4023H
,,,        ;
,,,        ORG     2BH
,,,        ;
,,,        ;**************************************************************
,,,        ;
,,,        ;TIMER 2 OVERFLOW INTERRUPT
,,,        ;
,,,        ;**************************************************************
,,,        ;
002B,C0 D0,,        PUSH    PSW
002D,02 40 2B,,        LJMP    402BH
,,,        ;
,,,$EJECT
,,,        ;**************************************************************
,,,        ;
,,,        ;USER ENTRY
,,,        ;
,,,        ;**************************************************************
,,,        ;
,,,        ORG     30H
,,,        ;
0030,02 19 3D,,        LJMP    IBLK            ;LINK TO USER BLOCK
,,,        ;
0033,20 26 08,STQ,STQ:    JB      I_T0,STS        ;SEE IF MONITOR WANTS IT
0036,C2 96,,        CLR     DACK
0038,30 B2 FD,,        JNB     P3.2,$          ;WAIT FOR DMA TO END
003B,D2 96,,        SETB    DACK
003D,32,,        RETI
,,,        ;
003E,02 20 40,STS,STS:    LJMP    2040H           ;GO TO THE MONITOR
,,,        ;
0041,D2 16,STK,STK:    SETB    INTPEN          ;TELL BASIC AN INTERRUPT WAS RECEIVED
0043,32,,        RETI
,,,        ;
0044,02 20 50,STU,STU:    LJMP    2050H           ;SERIAL PORT INTERRUPT
,,,        ;
,,,$EJECT
,,,
,,,;$INCLUDE(:F2:LOOK52.SRC)
,,,; INCLUDED BELOW
,,,
,,,        ;
,,,        ;**************************************************************
,,,        ;
,,,        ; This is the equate table for 8052 basic.
,,,        ;
,,,        ;**************************************************************
,,,        ;
,,,        ; The register to direct equates for CJNE instructions.
,,,        ;
,,,R0B0    EQU     0
,,,R1B0    EQU     1
,,,R2B0    EQU     2
,,,R3B0    EQU     3
,,,R4B0    EQU     4
,,,R5B0    EQU     5
,,,R6B0    EQU     6
,,,R7B0    EQU     7
,,,        ;
,,,        ; Register bank 1 contains the text pointer
,,,        ; and the arg stack pointer.
,,,        ;
,,,TXAL    EQU     8               ;R0 BANK 1 = TEXT POINTER LOW
,,,ASTKA   EQU     9               ;R1 BANK 1 = ARG STACK
,,,TXAH    EQU     10              ;R2 BANK 1 = TEXT POINTER HIGH
,,,        ;
,,,        ; Now five temporary locations that are used by basic.
,,,        ;
,,,TEMP1   EQU     11
,,,TEMP2   EQU     12
,,,TEMP3   EQU     13
,,,TEMP4   EQU     14
,,,TEMP5   EQU     15
,,,        ;
,,,$EJECT
,,,        ; Register bank 2 contains the read text pointer
,,,        ; and the control stack pointer.
,,,        ;
,,,RTXAL   EQU     16              ;R0 BANK 2 = READ TEXT POINTER LOW
,,,CSTKA   EQU     17              ;R1 BANK 2 = CONTROL STACK POINTER
,,,RTXAH   EQU     18              ;R2 BANK 2 = READ TEXT POINTER HIGH
,,,        ;
,,,        ; Now some internal system equates.
,,,        ;
,,,BOFAH   EQU     19              ;START OF THE BASIC PROGRAM, HIGH BYTE
,,,BOFAL   EQU     20              ;START OF THE BASIC PROGRAM, LOW BYTE
,,,NULLCT  EQU     21              ;NULL COUNT
,,,PHEAD   EQU     22              ;PRINT HEAD POSITION
,,,FORMAT  EQU     23
,,,        ;
,,,        ; Register bank 3 is for the user and can be loaded
,,,        ; by basic
,,,        ;
,,,        ;
,,,        ;
,,,        ; Now everything else is used by basic.
,,,        ; First the bit locations, these use bytes 34, 35, 36, 37 and 38
,,,        ;
,,,$EJECT
,,,OTS             BIT     16      ;34.0-ON TIME INSTRUCTION EXECUTED
,,,INPROG          BIT     17      ;34.1-INTERRUPT IN PROCESS
,,,INTBIT          BIT     18      ;34.2-INTERRUPT SET BIT
,,,ON_ERR          BIT     19      ;34.3-ON ERROR EXECUTED
,,,OTI             BIT     20      ;34.4-ON TIME INTERRUPT IN PROGRESS
,,,LINEB           BIT     21      ;34.5-LINE CHANGE OCCURED
,,,INTPEN          BIT     22      ;34.6-INTERRUPT PENDING BIT
,,,CONB            BIT     23      ;34.7-CAN CONTINUE IF SET
,,,GTRD            BIT     24      ;35.0-READ GET LOCATION
,,,LPB             BIT     25      ;35.1-PRINT TO LINE PRINTER PORT
,,,CKS_B           BIT     26      ;35.2-FOR PWM INTERRUPT
,,,COB             BIT     27      ;35.3-CONSOLE OUT BIT
,,,                                ;     0 = SERIAL PORT
,,,                                ;     1 = LINE PRINTER
,,,COUB            BIT     28      ;35.4-USER CONSOLE OUT BIT
,,,                                ;     0 = SERIAL PORT
,,,                                ;     1 = USER DRIVER
,,,INBIT           BIT     29      ;35.5-INITIALIZATION BIT
,,,CIUB            BIT     30      ;35.6-USER CONSOLE IN BIT
,,,                                ;     0 = SERIAL PORT
,,,                                ;     1 = USER ROUTINE
,,,SPINT           BIT     31      ;35.7-SERIAL PORT INTERRUPT
,,,STOPBIT         BIT     32      ;36.0-PROGRAM STOP ENCOUNTERED
,,,U_IDL           BIT     33      ;36.1-USER IDLE BREAK
,,,INP_B           BIT     34      ;36.2-SET DURING INPUT INSTRUCTION
,,,;DCMPXZ         BIT     35      ;36.3-DCMPX ZERO FLAG
,,,ARGF            BIT     36      ;36.4-ARG STACK HAS A VALUE
,,,RETBIT          BIT     37      ;36.5-RET FROM INTERRUPT EXECUTED
,,,I_T0            BIT     38      ;36.6-TRAP INTERRUPT ZERO TO MON
,,,UPB             BIT     39      ;36.7-SET WHEN @ IS VALID
,,,JKBIT           BIT     40      ;37.0-WB TRIGGER
,,,ENDBIT          BIT     41      ;37.1-GET END OF PROGRAM
,,,UBIT            BIT     42      ;37.2-FOR DIM STATEMENT
,,,ISAV            BIT     43      ;37.3-SAVE INTERRUPT STATUS
,,,BO              BIT     44      ;37.4-BUBBLE OUTPUT
,,,XBIT            BIT     45      ;37.5-EXTERNAL PROGRAM PRESENT
,,,C_BIT           BIT     46      ;37.6-SET WHEN CLOCK RUNNING
,,,DIRF            BIT     47      ;37.7-DIRECT INPUT MODE
,,,NO_C            BIT     48      ;38.0-NO CONTROL C
,,,DRQ             BIT     49      ;38.1-DMA ENABLED
,,,BI              BIT     50      ;38.2-BUBBLE INPUT
,,,INTELB          BIT     51      ;38.3-INTELLIGENT PROM PROGRAMMING
,,,C0ORX1          BIT     52      ;38.4-PRINT FROM ROM OR RAM
,,,CNT_S           BIT     53      ;38.5-CONTROL S ENCOUNTERED
,,,ZSURP           BIT     54      ;38.6-ZERO SUPRESS
,,,HMODE           BIT     55      ;38.7-HEX MODE PRINT
000B,,,LP              BIT     P1.7    ;SOFTWARE LINE PRINTER
000B,,,DACK            BIT     P1.6    ;DMA ACK
000B,,,PROMV           BIT     P1.5    ;TURN ON PROM VOLTAGE
000B,,,PROMP           BIT     P1.4    ;PROM PULSE
000B,,,ALED            BIT     P1.3    ;ALE DISABLE
000B,,,T_BIT           BIT     P1.2    ;I/O TOGGLE BIT
,,,        ;
,,,$EJECT
,,,        ;
,,,        ; The next location is a bit addressable byte counter
,,,        ;
,,,BABC    EQU     39
,,,        ;
,,,        ; Now floating point and the other temps
,,,        ;
,,,        ; FP Uses to locations 03CH
,,,        ;
,,,        ; Now the stack designators.
,,,        ;
,,,SPSAV   EQU     3EH
,,,S_LEN   EQU     3FH
,,,T_HH    EQU     40H
,,,T_LL    EQU     41H
,,,INTXAH  EQU     42H
,,,INTXAL  EQU     43H
,,,MT1     EQU     45H
,,,MT2     EQU     46H
,,,MILLIV  EQU     47H             ;TIMER LOCATIONS
,,,TVH     EQU     48H
,,,TVL     EQU     49H
,,,SAVE_T  EQU     4AH
,,,SP_H    EQU     4BH             ;SERIAL PORT TIME OUT
,,,SP_L    EQU     4CH
,,,CMNDSP  EQU     4DH             ;SYSTEM STACK POINTER
,,,IRAMTOP EQU     0FFH            ;TOP OF RAM

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日精品一区二区| 久久激情五月激情| 国产日韩欧美不卡在线| 日韩欧美一区二区不卡| 91麻豆精品国产| 日韩一区二区三区高清免费看看| 欧美性高清videossexo| 欧美疯狂性受xxxxx喷水图片| 欧美精品一二三| 欧美成人猛片aaaaaaa| 久久女同精品一区二区| 国产亚洲成av人在线观看导航| 国产视频一区不卡| 国产精品国产精品国产专区不片| 国产精品高潮呻吟| 亚洲综合偷拍欧美一区色| 亚洲成人av一区| 极品少妇一区二区| 成人一区二区三区在线观看 | 日韩精品欧美成人高清一区二区| 亚洲综合久久久| 青娱乐精品在线视频| 国产美女精品人人做人人爽| av爱爱亚洲一区| 欧美写真视频网站| 精品盗摄一区二区三区| 日本一区二区三区视频视频| 亚洲综合久久av| 国产一区 二区| 91精品办公室少妇高潮对白| 日韩一级成人av| 中文字幕亚洲一区二区av在线| 亚洲国产乱码最新视频| 国产资源精品在线观看| 色欧美88888久久久久久影院| 8x8x8国产精品| 日韩毛片视频在线看| 蜜臀a∨国产成人精品| 91亚洲精品一区二区乱码| 56国语精品自产拍在线观看| 久久久午夜电影| 亚洲国产综合91精品麻豆| 国产一区二区三区电影在线观看| 色综合久久综合| 欧美精品一区二| 亚洲国产sm捆绑调教视频 | 在线观看日韩高清av| 欧美xxx久久| 亚洲国产aⅴ成人精品无吗| 国产激情一区二区三区桃花岛亚洲| 欧美日韩中文国产| 中文字幕亚洲一区二区av在线| 久久国产精品色| 日本道色综合久久| 亚洲国产精品精华液2区45| 日韩不卡一区二区三区| 色av成人天堂桃色av| 国产视频不卡一区| 久久成人18免费观看| 欧美精品在线观看播放| 亚洲欧美日韩在线| 成人av在线一区二区三区| 精品毛片乱码1区2区3区| 亚洲制服欧美中文字幕中文字幕| 粉嫩一区二区三区在线看| 精品国产污网站| 久久精品国产第一区二区三区| 欧美午夜精品理论片a级按摩| 18涩涩午夜精品.www| 懂色av一区二区三区免费观看 | 在线看国产日韩| 亚洲视频精选在线| 一本大道av伊人久久综合| 中文字幕在线观看一区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 午夜不卡av免费| 欧美日韩大陆一区二区| 亚洲一区二区三区美女| 欧美色图一区二区三区| 亚洲一区二区三区自拍| 在线精品亚洲一区二区不卡| 亚洲美女区一区| 在线观看视频91| 天天综合日日夜夜精品| 欧美区一区二区三区| 天天av天天翘天天综合网色鬼国产 | 国产乱码一区二区三区| 中文字幕欧美激情| 91亚洲精品久久久蜜桃网站 | 欧美成人性战久久| 国产ts人妖一区二区| 中文字幕一区二区三中文字幕| 色综合久久中文综合久久97| 亚洲国产综合人成综合网站| 51精品视频一区二区三区| 久久国产精品露脸对白| 国产精品天干天干在线综合| 色伊人久久综合中文字幕| 亚洲在线观看免费视频| 精品国产乱码久久久久久影片| 国产精品99久久久久久宅男| 亚洲日本青草视频在线怡红院| 欧美日高清视频| 国产精品夜夜爽| 亚洲一区电影777| 精品少妇一区二区三区在线视频| 国产精品18久久久久久久网站| 亚洲美女免费视频| 欧美大片在线观看一区二区| youjizz久久| 蜜桃久久久久久久| 亚洲视频一二三区| 欧美一区二区精品久久911| 波多野结衣一区二区三区 | 国产精品88888| 一片黄亚洲嫩模| 久久久久久久综合日本| 欧美日韩一区二区在线视频| 韩国v欧美v日本v亚洲v| 亚洲国产欧美在线人成| 久久亚区不卡日本| 欧美日韩在线精品一区二区三区激情| 精品一区二区综合| 亚洲成人午夜影院| 中文字幕一区二区三区四区| 精品福利一区二区三区免费视频| 色综合久久久久综合体| 国产精品主播直播| 日韩—二三区免费观看av| 亚洲欧美日韩国产综合| 久久久九九九九| 日韩欧美在线综合网| 欧美日韩亚洲国产综合| 97精品久久久午夜一区二区三区| 国产一本一道久久香蕉| 美女脱光内衣内裤视频久久影院| 亚洲综合在线第一页| 一区二区中文视频| 国产精品欧美经典| 日本一区二区三级电影在线观看 | 精彩视频一区二区| 男女性色大片免费观看一区二区| 亚洲一级二级在线| 亚洲综合图片区| 亚洲精品视频在线| 亚洲精品福利视频网站| 亚洲欧美一区二区不卡| 中文字幕一区二区三区四区 | 亚洲不卡av一区二区三区| 亚洲精品日日夜夜| 亚洲欧美另类在线| 亚洲精品videosex极品| 亚洲精品成人天堂一二三| 一区二区三区中文在线| 亚洲欧美日韩久久| 亚洲国产欧美日韩另类综合| 亚洲精品国产a| 午夜精品视频一区| 免费精品视频在线| 国产一区二区三区电影在线观看| 国产一区视频网站| 成人一区二区三区视频| 91年精品国产| 欧美日韩一级黄| 精品电影一区二区| 欧美极品xxx| 亚洲猫色日本管| 日本不卡视频一二三区| 精品无人码麻豆乱码1区2区 | 日韩欧美在线影院| wwwwww.欧美系列| 国产精品久久久久一区二区三区 | 久久久91精品国产一区二区精品 | 国产亚洲欧美日韩在线一区| 中文字幕永久在线不卡| 亚洲欧美日韩国产综合| 日韩精品成人一区二区三区| 国产一区二区网址| 色狠狠一区二区三区香蕉| 欧美一区午夜精品| 日本一区二区高清| 亚洲一区二区三区不卡国产欧美| 捆绑调教一区二区三区| 成人三级伦理片| 欧美男生操女生| 亚洲国产经典视频| 亚洲r级在线视频| 国产伦精品一区二区三区在线观看 | 美女国产一区二区| www.综合网.com| 日韩一区二区精品在线观看| 中文字幕第一区二区| 天天影视网天天综合色在线播放| 国产精品一卡二| 制服视频三区第一页精品| 国产精品天干天干在观线| 日本不卡视频在线观看| 色老头久久综合| 国产日韩影视精品| 美女在线视频一区|