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

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

?? calculator.lst

?? 簡易計算器
?? LST
?? 第 1 頁 / 共 2 頁
字號:
A51 MACRO ASSEMBLER  CALCULATOR                                                           08/05/2006 11:29:50 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Calculator.OBJ
ASSEMBLER INVOKED BY: e:\Program Files\Keil\C51\BIN\A51.EXE Calculator.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1     DBUF    EQU     30H
  0040                 2     TEMP    EQU     40H
  0050                 3     YJ      EQU     50H                     ;結果存放
  0051                 4     YJ1     EQU     51H                     ;中間結果存放
  0052                 5     GONG    EQU     52H                     ;功能鍵存放
  00B0                 6     DIN     BIT     0B0H                    ;P3.0
  00B1                 7     CLK     BIT     0B1H                    ;P3.1
0000                   8     ORG     00H
0000 7B00              9     START:  MOV     R3,#0                   ;初始化顯示為空
0002 755200           10             MOV     GONG,#0
0005 753010           11             MOV     30H,#10H
0008 753110           12             MOV     31H,#10H
000B 753210           13             MOV     32H,#10H
000E 753310           14             MOV     33H,#10H
0011 753410           15             MOV     34H,#10H
0014 317B             16     MLOOP:  CALL    DISP                    ;PAN調顯示子程序
0016 31B1             17     WAIT:   CALL    TESTKEY                 ;判斷有無按鍵
0018 60FC             18             JZ      WAIT                   
001A 31CA             19             CALL    GETKEY                  ;讀鍵
001C 0B               20             INC     R3                      ;按鍵個數
001D B40003           21             CJNE    A,#0,NEXT1              ;判斷是否數字鍵
0020 02007A           22             LJMP    E1                      ;轉數字鍵處理
0023 B40103           23     NEXT1:  CJNE    A,#1,NEXT2
0026 02007A           24             LJMP    E1
0029 B40203           25     NEXT2:  CJNE    A,#2,NEXT3
002C 02007A           26             LJMP    E1
002F B40303           27     NEXT3:  CJNE    A,#3,NEXT4
0032 02007A           28             LJMP    E1
0035 B40403           29     NEXT4:  CJNE    A,#4,NEXT5
0038 02007A           30             LJMP    E1
003B B40503           31     NEXT5:  CJNE    A,#5,NEXT6
003E 02007A           32             LJMP    E1
0041 B40603           33     NEXT6:  CJNE    A,#6,NEXT7
0044 02007A           34             LJMP    E1
0047 B40703           35     NEXT7:  CJNE    A,#7,NEXT8
004A 02007A           36             LJMP    E1
004D B40803           37     NEXT8:  CJNE    A,#8,NEXT9
0050 02007A           38             LJMP    E1
0053 B40903           39     NEXT9:  CJNE    A,#9,NEXT10
0056 02007A           40             LJMP    E1
0059 B40A03           41     NEXT10: CJNE    A,#10,NEXT11            ;判斷是否功能鍵
005C 0200E3           42             LJMP    E2                      ;轉功能鍵處理
005F B40B03           43     NEXT11: CJNE    A,#11,NEXT12
0062 0200E3           44             LJMP    E2
0065 B40C03           45     NEXT12: CJNE    A,#12, NEXT13
0068 0200E3           46             LJMP    E2
006B B40D03           47     NEXT13: CJNE    A,#13,NEXT14
006E 0200E3           48             LJMP    E2
0071 B40E03           49     NEXT14: CJNE    A,#14,NEXT15
0074 0200E3           50             LJMP    E2
0077 0200C7           51     NEXT15: LJMP    E3                      ;判斷是否清除鍵
007A BB0103           52     E1:     CJNE    R3,#1,N1                ;判斷第幾次按鍵
007D 02008F           53             LJMP    E11                     ;為第一個數字
0080 BB0203           54     N1:     CJNE    R3,#2,N2
0083 02009B           55             LJMP    E12                     ;為第二個數字
0086 BB0303           56     N2:     CJNE    R3,#3,N3 
0089 0200AE           57             LJMP    E13                     ;為第三個數字
008C 0200C7           58     N3:     LJMP    E3                      ;第四個數字轉溢出
A51 MACRO ASSEMBLER  CALCULATOR                                                           08/05/2006 11:29:50 PAGE     2

008F FC               59     E11:    MOV     R4,A                    ;輸入值暫存R4
0090 F534             60             MOV     34H,A                   ;輸入值送顯示緩存
0092 753310           61             MOV     33H,#10H
0095 753210           62             MOV     32H,#10H
0098 020014           63             LJMP    MLOOP                   ;等待再次輸入
009B FF               64     E12:    MOV     R7,A                    ;個位數暫存R7
009C 75F00A           65             MOV     B,#10
009F EC               66             MOV     A,R4
00A0 A4               67             MUL     AB                      ;十位數
00A1 2F               68             ADD     A,R7
00A2 FC               69             MOV     R4,A                    ;輸入值存R4
00A3 753210           70             MOV     32H,#10H                ;輸入值送顯示緩存
00A6 853433           71             MOV     33H,34H
00A9 8F34             72             MOV     34H,R7
00AB 020014           73             LJMP    MLOOP
00AE FF               74     E13:    MOV     R7,A
00AF 75F00A           75             MOV     B,#10
00B2 EC               76             MOV     A,R4
00B3 A4               77             MUL     AB
00B4 20D210           78             JB      OV,E3                   ;輸入溢出
00B7 2F               79             ADD     A,R7
00B8 20D70C           80             JB      CY,E3                   ;輸入溢出
00BB FC               81             MOV     R4,A
00BC 853332           82             MOV     32H,33H                 ;輸入值送顯示緩存
00BF 853433           83             MOV     33H,34H
00C2 8F34             84             MOV     34H,R7
00C4 020014           85             LJMP    MLOOP
00C7 7B00             86     E3:     MOV     R3,#0                   ;按鍵次數清零
00C9 7C00             87             MOV     R4,#0                   ;輸入值清零
00CB 755000           88             MOV     YJ,#0                   ;計算結果清零
00CE 755200           89             MOV     GONG,#0                 ;功能鍵設為零
00D1 753010           90             MOV     30H,#10H                ;顯示清空
00D4 753110           91             MOV     31H,#10H
00D7 753210           92             MOV     32H,#10H
00DA 753310           93             MOV     33H,#10H
00DD 753410           94             MOV     34H,#10H
00E0 020014           95             LJMP    MLOOP
00E3 753410           96     E2:     MOV     34H,#10H
00E6 753310           97             MOV     33H,#10H
00E9 753210           98             MOV     32H,#10H
00EC A852             99             MOV     R0,GONG                 ;與上次功能鍵交換
00EE F552            100             MOV     GONG,A
00F0 E8              101             MOV     A,R0
00F1 B40A03          102             CJNE    A,#10,N21               ;判斷功能鍵
00F4 02011C          103             LJMP    JIA                     ;“+”
00F7 B40B03          104     N21:    CJNE    A,#11,N22
00FA 020129          105             LJMP    JIAN                    ;“-”
00FD B40C03          106     N22:    CJNE    A,#12,N23
0100 020136          107             LJMP    CHENG                   ;“*”
0103 B40D03          108     N23:    CJNE    A,#13,N24
0106 020144          109             LJMP    CHU                     ;“/”
0109 B40003          110     N24:    CJNE    A,#0,N25
010C 020115          111             LJMP    FIRST                   ;首次按功能鍵
010F 020151          112     N25:    LJMP    DEN                     ;“=”
0112 0200C7          113     N4:     LJMP    E3
0115 8C50            114     FIRST:  MOV     YJ,R4                   ;輸入值送結果
0117 7B00            115             MOV     R3,#0                   ;按鍵次數清零
0119 020156          116             LJMP    DISP1                   ;結果處理
011C E550            117     JIA:    MOV     A,YJ                    ;上次結果送累加器
011E 2C              118             ADD     A,R4                    ;上次結果加輸入值
011F 20D7F0          119             JB      CY,N4                   ;溢出
0122 F550            120             MOV     YJ,A                    ;存本次結果
0124 7B00            121             MOV     R3,#0                   ;按鍵次數清零
0126 020156          122             LJMP    DISP1
0129 E550            123     JIAN:   MOV     A,YJ
012B 9C              124             SUBB    A,R4                    ;上次結果減輸入值
A51 MACRO ASSEMBLER  CALCULATOR                                                           08/05/2006 11:29:50 PAGE     3

012C 20D7E3          125             JB      CY,N4                   ;負數溢出
012F F550            126             MOV     YJ,A
0131 7B00            127             MOV     R3,#0
0133 020156          128             LJMP    DISP1
0136 E550            129     CHENG:  MOV     A,YJ
0138 F5F0            130             MOV     B,A
013A EC              131             MOV     A,R4
013B A4              132             MUL     AB                      ;上次結果乘輸入值
013C 20D2D3          133             JB      OV,N4                   ;溢出
013F F550            134             MOV     YJ,A                                    
0141 020156          135             LJMP    DISP1
0144 EC              136     CHU:    MOV     A,R4
0145 F5F0            137             MOV     B,A
0147 E550            138             MOV     A,YJ
0149 84              139             DIV     AB                      ;上次結果除輸入值
014A F550            140             MOV     YJ,A
014C 7B00            141             MOV     R3,#0
014E 020156          142             LJMP    DISP1
0151 7B00            143     DEN:    MOV     R3,#0
0153 020156          144             LJMP    DISP1
0156 75F00A          145     DISP1:  MOV     B,#10
0159 E550            146             MOV     A,YJ                    ;結果送累加器
015B 84              147             DIV     AB                      ;結果除10
015C F551            148             MOV     YJ1,A                   ;暫存“商”
015E E5F0            149             MOV     A,B                     ;取個位數
0160 F534            150             MOV     34H,A                   ;個位數送顯示緩存
0162 E551            151             MOV     A,YJ1
0164 6012            152             JZ      DISP11                  ;結果是否為一位數
0166 75F00A          153             MOV     B,#10
0169 E551            154             MOV     A,YJ1
016B 84              155             DIV     AB
016C F551            156             MOV     YJ1,A
016E E5F0            157             MOV     A,B
0170 F533            158             MOV     33H,A                   ;十位送顯示緩存
0172 E551            159             MOV     A,YJ1
0174 6002            160             JZ      DISP11                  ;結果是否為二位數

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人免费xxxxxxxx| 成人免费在线观看入口| 91免费小视频| 成人动漫一区二区在线| 韩国女主播一区| 国产一区二区三区免费| 激情欧美日韩一区二区| 美女网站色91| 国产精品中文有码| 国产91丝袜在线播放0| 顶级嫩模精品视频在线看| 国产精华液一区二区三区| 国产经典欧美精品| 99精品一区二区三区| 色婷婷精品久久二区二区蜜臂av| 99久久婷婷国产精品综合| 在线欧美日韩精品| 91精品国产综合久久久久久| 91麻豆精品国产无毒不卡在线观看| 7777女厕盗摄久久久| 欧美一区二区免费观在线| 精品国内二区三区| 国产欧美一区二区精品忘忧草| 国产精品二三区| 一区二区三区国产豹纹内裤在线| 亚洲成av人片在线| 精品一区二区三区欧美| 国产91在线|亚洲| 欧美日韩高清在线| 久久综合久久综合亚洲| 中文字幕一区二区视频| 亚洲国产综合91精品麻豆| 免费看日韩精品| 国产福利91精品一区| 日本高清免费不卡视频| 日韩一区二区精品| 亚洲图片激情小说| 色狠狠一区二区| 欧美日韩在线不卡| 一区二区三区在线观看国产 | 精品国产乱码久久久久久蜜臀| 日韩欧美国产精品| 国产精品视频看| 香蕉成人伊视频在线观看| 韩国三级电影一区二区| 色婷婷av一区二区三区gif| 3atv在线一区二区三区| 日韩一区在线看| 激情综合色播激情啊| 在线视频欧美区| 国产精品久久久久久久岛一牛影视| 天堂一区二区在线| 91在线观看视频| 久久精品人人做人人综合| 婷婷国产v国产偷v亚洲高清| 成人小视频免费观看| 日韩午夜小视频| 午夜精品免费在线观看| 97se亚洲国产综合自在线不卡| 精品少妇一区二区三区在线视频| 一区二区三区日本| 99精品欧美一区| 中文字幕久久午夜不卡| 国产麻豆视频一区| 日韩欧美国产高清| 秋霞影院一区二区| 欧美久久久久免费| 亚洲影视在线观看| 日本韩国一区二区三区| 国产精品大尺度| 成人av在线播放网址| 久久久久久久久岛国免费| 久久国产生活片100| 欧美色图第一页| 日韩精品一级中文字幕精品视频免费观看| 91色综合久久久久婷婷| 国产精品盗摄一区二区三区| 成人动漫精品一区二区| 国产欧美视频一区二区| 处破女av一区二区| 中文文精品字幕一区二区| 成人综合在线视频| 亚洲三级在线播放| 色综合久久久久久久久久久| 亚洲欧美激情一区二区| 欧美在线免费播放| 三级欧美在线一区| 日韩欧美色电影| 国产成人精品一区二区三区四区 | 色悠悠亚洲一区二区| 国产午夜一区二区三区| 国产白丝网站精品污在线入口| 久久色.com| 不卡在线观看av| 亚洲一卡二卡三卡四卡无卡久久| 欧美三级三级三级爽爽爽| 天堂影院一区二区| 国产视频一区不卡| 91麻豆国产自产在线观看| 亚洲国产毛片aaaaa无费看 | 亚洲欧美日韩一区二区| 色综合久久综合网欧美综合网| 午夜欧美在线一二页| 日韩女优毛片在线| 成人va在线观看| 午夜av一区二区| 久久久精品影视| 欧美日韩视频一区二区| 国内成人自拍视频| 亚洲免费观看高清完整版在线| 91精品国产综合久久精品性色| 国产精品小仙女| 亚洲高清不卡在线| 国产蜜臀av在线一区二区三区| 欧洲一区在线电影| 国产一区日韩二区欧美三区| 一区二区三区四区在线| 精品国产乱码久久久久久老虎| 91浏览器在线视频| 精品在线观看视频| 性做久久久久久久免费看| 国产欧美日产一区| 日韩一区二区免费高清| 色综合视频一区二区三区高清| 久久99精品国产91久久来源| 亚洲免费观看在线视频| 欧美精品一区二区三区久久久| 日本伦理一区二区| 国产成人精品网址| 久久国内精品视频| 亚洲成人自拍偷拍| 亚洲青青青在线视频| 久久久精品免费网站| 7777精品伊人久久久大香线蕉完整版| 99热精品国产| 国产成人在线电影| 激情五月激情综合网| 日韩国产精品大片| 一区二区三区.www| 亚洲视频小说图片| 国产精品久久久久婷婷| 久久精品亚洲国产奇米99| 91精品国产色综合久久不卡蜜臀 | 国产精品一区二区免费不卡| 天堂影院一区二区| 五月婷婷激情综合| 亚洲一区在线观看网站| 亚洲欧美激情在线| 亚洲男人电影天堂| 亚洲色图一区二区| 成人欧美一区二区三区白人| 国产欧美一区二区精品秋霞影院| 精品1区2区在线观看| 精品免费国产二区三区| 欧美v日韩v国产v| 精品国产99国产精品| 91精品国产91久久久久久最新毛片 | 精品久久人人做人人爽| 欧美一区日韩一区| 欧美v亚洲v综合ⅴ国产v| 欧美电影免费观看高清完整版在线| 欧美老女人第四色| 日韩视频不卡中文| 精品久久久三级丝袜| 久久色.com| 亚洲欧洲精品一区二区三区不卡| 国产精品乱码一区二三区小蝌蚪| 国产精品成人午夜| 一区二区三区四区激情| 丝袜脚交一区二区| 狠狠色狠狠色合久久伊人| 国产在线观看一区二区| 成人午夜伦理影院| 国产成人综合自拍| 91年精品国产| 91精品欧美综合在线观看最新| 日韩三级视频在线观看| 久久久蜜臀国产一区二区| 中文一区在线播放| 亚洲一区二区欧美激情| 久久草av在线| 99精品欧美一区二区三区小说| 欧美三级一区二区| 亚洲人一二三区| 亚洲日穴在线视频| 丝瓜av网站精品一区二区| 国产原创一区二区| 日本精品裸体写真集在线观看| 日韩一区二区三区在线观看 | 成a人片亚洲日本久久| 91久久久免费一区二区| 日韩视频一区二区| 中文字幕一区视频| 精品一区二区三区视频在线观看| 99热国产精品| 久久综合五月天婷婷伊人| 亚洲一卡二卡三卡四卡| 国产91丝袜在线18| 欧美videossexotv100| 亚洲少妇屁股交4|