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

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

?? calculator.lst

?? (大雜燴)proteus仿真MCS51一百例
?? 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一区二区三区免费野_久草精品视频
91蜜桃传媒精品久久久一区二区| 亚洲国产精品一区二区久久恐怖片 | 欧美精品一二三| 亚洲色图丝袜美腿| 在线观看不卡视频| 天天操天天干天天综合网| 色婷婷亚洲一区二区三区| 亚洲尤物在线视频观看| 欧美日韩久久不卡| 国产一区在线视频| 成人免费在线视频观看| 欧美绝品在线观看成人午夜影视| 老司机午夜精品| 国产精品欧美精品| 精品视频123区在线观看| 久久精品国产精品亚洲综合| 国产蜜臀97一区二区三区| 一本到不卡精品视频在线观看| 亚洲一区二区三区中文字幕 | 91亚洲男人天堂| 亚洲自拍偷拍综合| 日韩免费一区二区三区在线播放| 国产精品一品视频| 伊人夜夜躁av伊人久久| 制服丝袜亚洲网站| 高清成人免费视频| 婷婷中文字幕综合| 国产精品视频第一区| 欧美伦理视频网站| 懂色中文一区二区在线播放| 一区二区久久久久| 久久亚洲综合av| 欧美少妇性性性| 国产成人三级在线观看| 丝袜美腿亚洲色图| 国产精品水嫩水嫩| 欧美一区二区视频在线观看| av中文字幕不卡| 韩国欧美一区二区| 亚洲成a人v欧美综合天堂下载| 久久久综合视频| 欧美日韩国产另类一区| 成人一二三区视频| 青青青伊人色综合久久| 亚洲色图制服诱惑| 久久精品视频一区二区| 3d动漫精品啪啪| 色综合久久综合网欧美综合网| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲小说春色综合另类电影| 国产精品久久久久久一区二区三区 | 国产激情一区二区三区四区| 亚洲国产精品嫩草影院| 国产精品成人网| 久久久久久久综合色一本| 欧美日韩精品一区视频| 91偷拍与自偷拍精品| 成人小视频在线观看| 九一九一国产精品| 日韩国产欧美在线观看| 一区二区三区中文字幕在线观看| 欧美激情一区在线| 久久综合狠狠综合久久激情| 日韩午夜电影av| 欧美剧情片在线观看| 欧美亚洲综合另类| 欧美怡红院视频| 色婷婷激情综合| 91精品国产综合久久精品图片| 91免费观看在线| 99久久精品免费看| 国产成人久久精品77777最新版本| 久久精品国产成人一区二区三区 | 国产精品久久久久久福利一牛影视 | 亚洲一区在线观看网站| 综合激情网...| 亚洲欧美综合在线精品| 国产精品不卡在线观看| 中文字幕一区二区三中文字幕| 日韩精品一区二区三区在线播放| 91精品国产综合久久国产大片| 欧美午夜不卡在线观看免费| 欧美撒尿777hd撒尿| 欧美视频中文字幕| 欧美精品 国产精品| 欧美三级日韩三级| 6080日韩午夜伦伦午夜伦| 欧美疯狂做受xxxx富婆| 欧美精品vⅰdeose4hd| 欧美一区欧美二区| 久久精品人人做人人综合| 久久久久97国产精华液好用吗| 中文字幕 久热精品 视频在线| 中文字幕国产一区二区| 亚洲免费在线电影| 婷婷久久综合九色综合伊人色| 久久国产麻豆精品| 国产成人午夜99999| 色综合天天天天做夜夜夜夜做| 91成人在线免费观看| 91麻豆精品国产91久久久资源速度 | 国产精品一区二区你懂的| 粉嫩高潮美女一区二区三区| 91麻豆免费视频| 欧美精品vⅰdeose4hd| 亚洲精品一区二区三区香蕉| 欧美—级在线免费片| 一级特黄大欧美久久久| 免费一级欧美片在线观看| 国产91精品一区二区| 欧美午夜一区二区三区| 精品日产卡一卡二卡麻豆| 国产色一区二区| 亚洲一区二区成人在线观看| 裸体一区二区三区| a4yy欧美一区二区三区| 欧美日本精品一区二区三区| 久久久久国产精品免费免费搜索| 亚洲视频一区二区免费在线观看| 日韩电影在线免费看| 懂色av一区二区三区免费看| 欧美色图免费看| 亚洲国产经典视频| 日本成人在线不卡视频| 91在线观看下载| 欧美xxxxxxxxx| 亚洲电影一区二区| 波多野结衣欧美| 欧美成人免费网站| 亚洲午夜视频在线观看| 成人免费av资源| 精品国产91亚洲一区二区三区婷婷| 一区二区三区高清| 国产99久久久国产精品潘金| 91精品久久久久久久91蜜桃| 亚洲欧美乱综合| 国产91丝袜在线观看| 日韩欧美国产精品| 日精品一区二区| 色先锋久久av资源部| 欧美国产日韩在线观看| 毛片基地黄久久久久久天堂| 欧美最新大片在线看 | 日韩免费电影网站| 亚洲激情五月婷婷| 成人少妇影院yyyy| 久久精品夜色噜噜亚洲aⅴ| 日产精品久久久久久久性色| 91高清视频在线| 亚洲美女少妇撒尿| 99国产精品久久久久久久久久| 国产婷婷一区二区| 久久精品久久精品| 日韩三级高清在线| 日本最新不卡在线| 欧美精品在线视频| 日韩高清不卡一区二区| 欧美色图一区二区三区| 亚洲一区二区三区在线| 欧美在线一区二区| 亚洲午夜精品在线| 欧美猛男超大videosgay| 夜夜嗨av一区二区三区网页| 95精品视频在线| 成人欧美一区二区三区小说| 99热99精品| 亚洲欧洲中文日韩久久av乱码| 99精品视频中文字幕| 亚洲区小说区图片区qvod| 91视频国产资源| 夜夜精品视频一区二区| 欧美日韩精品三区| 日本va欧美va精品发布| 日韩视频123| 国产风韵犹存在线视精品| 久久久www免费人成精品| 粉嫩13p一区二区三区| 国产精品护士白丝一区av| 色综合久久久久| 亚洲第一主播视频| 日韩免费高清电影| 高清在线成人网| 亚洲伦理在线精品| 欧美性一级生活| 精品一区二区三区的国产在线播放 | 亚洲免费观看高清完整版在线观看熊| 国产黄人亚洲片| 国产精品人成在线观看免费| 色综合一区二区| 手机精品视频在线观看| 久久尤物电影视频在线观看| av动漫一区二区| 午夜精品久久一牛影视| 精品88久久久久88久久久| 成a人片亚洲日本久久| 亚洲一区二区三区中文字幕 | 精品久久久久久亚洲综合网| 成人激情免费视频| 午夜精品久久一牛影视| 久久午夜国产精品|