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

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

?? js2.asm

?? 一個功能簡單的計算器內有詳細的說明
?? ASM
字號:
  CURS MACRO A,B  
 MOV AH,2 ;置光標位置  
 MOV BH,0 ;頁號為0  
 MOV DH,A ;設置光標的坐標為(A.B)  
 MOV DL,B  
 INT 10H ;BIOS調用  
   
 ENDM  
;-------------------------------  
 DISPMSG MACRO MESSAGE  
 LEA DX,MESSAGE ;傳遞MESSAGE的偏移地址  
 MOV AH,9 ;顯示字符串  
 INT 21H ;DOS調用  

 ENDM  
;----------------------------------  

 CLEAR MACRO COLOR ;清屏  
 MOV AH,6 ;屏幕初始化  
 MOV AL,0 ;頁號  
 MOV CH,0 ;設置左上角的坐標為(0,0)  
 MOV CL,0  
 MOV DL,100 ;設置右上角的坐標為(100,100)  
 MOV DH,100  
 MOV BH,COLOR ;卷入行屬性  
 INT 10H ;BIOS調用  
 ENDM  

.MODEL SMALL  
.STACK  
.DATA ;數據段定義  
 MSG0 DB '* * * * * * * * * * * * * * * * * * * *',0DH,0AH ;,0dh,0ah,0dh,0ah  
 DB ' * *',0DH,0AH  
;db '* *',0dh,0ah  
;db '* *',0dh,0ah  
 DB ' * --------COUNTER-------- *',0DH,0AH ;,0dh,0ah,0dh,0ah  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * DATA1:'  
 DB '_______________ *',0DH,0AH ;,0dh,0ah,0dh,0ah,0dh  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH  
 DB ' * DATA2:'  
 DB '_______________ *',0DH,0AH ;,0dh,0ah,0dh,0ah,0dh  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH  
 DB ' * RESULT:'  
 DB '_______________ *',0DH,0AH,0DH ;,0ah,0dh,0ah,0dh,0ah,0dh,0ah,0dh,0ah,0dh  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * *',0DH,0AH  
 DB ' * * * * * * * * * * * * * * * * * * * *','$'  
 MSG1 DB 'choose +,-,*,/','$'  
 MSG2 DB 'you choose wrong','$',0AH,0DH  
 MSG3 DB 'Press ESC to Exit!',0DH,0AH,'$'  
 MSG4 DB 'Press any key to continue!',0DH,0AH,'$'  
 MSG5 DB '-','$'  
 MSG6 DB '.','$'  
 MSG7 DB 'error input!','$'  
 MSG8 DB 'data2 is wrong!','$'  
 DATA1 DW ?  
 DATA2 DW ?  
.CODE ;代碼段從這里開始  
;--------------------------------------------  
 DEC_DIV PROC NEAR  
 CWD ;將字轉換為雙字,AX內容符號擴展到DX  
 DIV CX  
 PUSH DX  
 MOV DL,AL  
 ADD DL,30H ;將不是數字的字符轉換為數字  
 MOV AH,2 ;顯示輸出  
 INT 21H ;DOS調用  
 POP DX  
 MOV AX,DX  
 RET  
   
 DEC_DIV ENDP  
;------------------------------------------  
 CHANGE PROC NEAR ;該子程序的功能:將AX中存儲的十六進制數轉換為十進制數  
 CMP AX,1000  
 JAE C1 ;AX≥1000則轉移  
 CMP AX,100  
 JAE C2 ;AX≥100則轉移  
 CMP AX,10  
 JAE C3 ;AX≥10則轉移  
 JMP C4 ;AX<10  

 C1: MOV CX,1000D  
 CALL DEC_DIV  

 C2: MOV CX,100D  
 CALL DEC_DIV  

 C3: MOV CX,10D  
 CALL DEC_DIV  

 C4: MOV CX,1D  
 CALL DEC_DIV  
 RET  
 CHANGE ENDP  
;-------------------------------  
 BEGIN PROC NEAR  
   
 BACK: CLEAR 1EH  
 CURS 2,20 ;設置光標為(2.20)  
 DISPMSG MSG0 ;顯示用戶界面  
 CURS 8,11 ;設置光標為(8,41) ,第一行  
 MOV BX,0  
 MOV CX,2  
 NEWCHAR1:  
 MOV AH,1 ;鍵盤輸入并回顯  
 INT 21H ;DOS調用  
 CMP AL,30H ;檢查輸入的字符是不是數字  
 JAE J1 ;如果不是,則轉移至J1  
 JMP D2 ;是,轉移到D2執行  
 J1: CMP AL,39H ; 與9的ASCII侶氡  
 JBE J2 ;如果輸入的字符是0-9,則轉移至J2  
 JMP D2 ;如果不是數字,則轉移至D2  
 J2: SUB AL,30H  
 CBW ;AL的內容符號擴展到AH  
 XCHG AX,BX  
 MOV DI,10  
 MUL DI  
 XCHG AX,BX  
 ADD BX,AX  
 LOOP NEWCHAR1  
 MOV DATA1,BX  
 CURS 11,11 ;設置光標位為(11,40),第二行  
  MOV BX,0  
 MOV CX,2  
 NEWCHAR2:  
 MOV AH,1 ;鍵盤輸入并回顯  
 INT 21H ;DOS調用  
 CMP AL,30H ;與0的ASCII碼比較  
 JAE J3 ;如果輸入數字大于等于0則跳轉至J3  
 JMP D2  
 J3: CMP AL,39H ;與9比較  
 JBE J4 ;如果小于或等于9則跳轉  
 JMP D2 ;如果輸入不是數字則跳轉  
 J4: SUB AL,30H ;如果輸入不是0-9,則轉化成相應的字符  
 CBW ;將AL符號擴展到AH  
 XCHG AX,BX  
 MOV DI,10  
 MUL DI  
 XCHG AX,BX  
 ADD BX,AX  
 LOOP NEWCHAR2  
 MOV DATA2,BX  
 MOV AX,DATA1  
 MOV BX,DATA2  
 PUSH AX  
 PUSH BX  
 CURS 15,33 ;設置光標的位置為(15.33),第三行  
 DISPMSG MSG1 ;顯示提示信息  
 MOV AH,1 ;接受鍵盤輸入并回顯  
 INT 21H ;DOS調用  
 CMP AL,'+'  
 JE ADDI ;如果運算符為+,則計算兩數之和  
 CMP AL,'-'  
 JE SUBT ;如果運算符為-,則計算兩數之差  
 CMP AL,'*'  
 JE MULT ;如果運算符為*,則計算兩數之積  
 CMP AL,'/'  
 JE DIVI ;如果運算符為/,則計算兩數之商  
 CURS 16,25 ;設置光標為(16,25)  
 DISPMSG MSG2 ;在屏幕上輸出提示信息  
 JMP D1  

;----------------------------------------  
;ADD THE TWO DATAS   
 ADDI: POP BX  
 POP AX  
 ADD AX,BX ;計算兩數字之和  
 PUSH AX  
 CURS 14,21 ;設置光標位置為(14,11)  
 POP AX  
 CALL CHANGE ;將結果轉換為十進制數  
 JMP D1  
;---------------------------------------  
;SUBTRACT THE TWO DATAS  
 SUBT: POP BX  
 POP AX  
 CMP AX,BX ;比較兩數大小  
 JAE D0 ;如果AX>=BX則跳轉  
 XCHG AX,BX  
 PUSH AX  
 PUSH BX  
 CURS 14,10 ;設置光標位置為(14,40)  
 DISPMSG MSG5 ;在屏幕上顯示負號  
 POP BX  
 POP AX  
 D0: SUB AX,BX ;計算兩數之差  
 PUSH AX  
 CURS 14,11 ;設置光標位置為(14,41)  
 POP AX  
 CALL CHANGE ;將結果轉換為十進制數  
 JMP D1  
;---------------------------------------  
;MULTIPLY THE TWO DATAS   
 MULT: POP BX  
 POP AX  
 MUL BX ;計算兩數之積  
 PUSH AX  
 CURS 14,11 ;設置光標位置為(14,41)  
 POP AX  
 CALL CHANGE ;將結果轉換為十進制數  
 JMP D1  
;---------------------------------------  
;DIVIDE THE TWO DATAS  
 DIVI: POP BX  
 POP AX  
 CMP BX,0 ;判斷除數是否為0  
 JE ERROR ;如果是0則跳轉  
 CWD  
 DIV BX ;計算兩數之商  
 PUSH DX  
 PUSH AX  
 CURS 14,11 ;設置光標位置為(14,41)  
 POP AX  

 CALL CHANGE ;將十六進制數轉換為十進制數  
 POP DX  
 CMP DX,0  
 JNE LOP ;如果DX不等于0則跳轉  
 JMP D1  

 LOP: MOV CX,4 ;設置精確度為小數點后4位  
 PUSH DX  
 DISPMSG MSG6 ;輸出小數點  
 POP DX  

 CON: PUSH BX  
 MOV AX,DX  
 MOV BX,10  
 MUL BX  
 POP BX  
 CWD ;將AX的內容符號擴展到雙字  
 DIV BX ;計算小數點后每一位的數字  
 PUSH DX  
 PUSH CX  
 CALL CHANGE ;將十六進制數轉化為十進制數  
 POP CX  
 POP DX  
 CMP DX,0 ;判斷是否已經計算到小數點后第六位  
 JE D1 ;如果是,則跳轉  
 LOOP CON ;如果不是,就繼續計算  
 ERROR: CURS 15,33 ;設置光標位置為(15,33)  
 DISPMSG MSG8 ;提示出錯  

 D1: RET  
 D2: PUSH AX  
 PUSH BX  
 CURS 15,33 ;設置光標位置為(15,33)  
 DISPMSG MSG7 ;提示輸入出錯  
 POP BX  
 POP AX  
 RET  

 BEGIN ENDP  
;----------------------------------------  
 MAIN PROC NEAR  
   
 MOV AX,@DATA  
 MOV DS,AX  
 MOV ES,AX  
 PUSH DS  
 XOR AX,AX  
 PUSH AX  
 MOV DATA2,0 ;將緩沖區清空  
 MOV DATA1,0  
 AGAIN:  
 CALL BEGIN  
 CURS 16,23 ;設置光標位置為(16.23)  
 DISPMSG MSG3 ;在屏幕上輸出提示信息,提示退出的方法  
 CURS 17,23 ;設置光標位置為(17.23)  
 DISPMSG MSG4 ;在屏幕上輸出提示信息,提示繼續的方法  
 MOV AH,7 ;鍵盤輸入,無回顯  
 INT 21H ;DOS調用  
 CMP AL,27 ;判斷輸入的是否為ESC  
 JNE AGAIN ;如果不是就繼續執行以上運算  
 EXIT: MOV AX,4C00H ;如果是就退出系統  
 INT 21H ;DOS調用  
 MAIN ENDP  
 END MAIN  
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产亚洲一区二区三区在线观看 | 日韩一级大片在线| av综合在线播放| av不卡在线观看| 99精品久久免费看蜜臀剧情介绍| 国产一区二区福利| 国产一区二区三区精品欧美日韩一区二区三区| 免费看欧美美女黄的网站| 日韩在线a电影| 美女视频网站久久| 精品一区二区三区在线播放视频 | 欧美成人高清电影在线| 欧美成人精品二区三区99精品| 日韩精品一区二区三区视频播放| 亚洲精品一线二线三线无人区| 精品国产网站在线观看| 欧美国产乱子伦| 亚洲日本在线天堂| 日本少妇一区二区| 国产成人免费视频一区| 色婷婷综合久色| 欧美成人精品3d动漫h| 国产亚洲精品超碰| 亚洲免费成人av| 石原莉奈一区二区三区在线观看| 久久99久久99| 色综合色狠狠天天综合色| 欧美日韩在线观看一区二区 | 91一区二区三区在线观看| 在线欧美日韩国产| 日韩女优视频免费观看| 国产精品女同互慰在线看| 一区二区三区四区蜜桃| 麻豆极品一区二区三区| 成人18视频在线播放| 欧美久久婷婷综合色| 欧美国产日韩a欧美在线观看| 一区二区三区日韩精品视频| 蜜臀av一级做a爰片久久| 99在线热播精品免费| 91精品久久久久久久91蜜桃| 国产精品久久夜| 欧美aaa在线| 免费成人在线观看视频| 91免费在线看| 欧美激情在线看| 麻豆成人91精品二区三区| 91美女福利视频| 国产欧美一区二区精品性| 三级影片在线观看欧美日韩一区二区 | 一区二区三区四区乱视频| 国产麻豆精品一区二区| 欧美午夜不卡在线观看免费| 国产精品理伦片| 激情综合网最新| 欧美一区二区视频在线观看2022| 亚洲人成网站在线| 大美女一区二区三区| 欧美成人性福生活免费看| 视频一区二区三区中文字幕| 在线免费一区三区| 亚洲免费资源在线播放| 不卡的av电影| 中日韩免费视频中文字幕| 国产在线不卡一区| 欧美电影精品一区二区| 亚洲欧美一区二区三区久本道91| 久久精品久久久精品美女| 欧美亚洲高清一区二区三区不卡| 中文字幕中文字幕一区| 成人午夜av在线| 久久久久国产免费免费| 精品一区二区三区免费视频| 日韩亚洲欧美中文三级| 欧美aaa在线| 欧美电影免费观看高清完整版在线观看 | 色综合久久久久久久久久久| 中文字幕免费观看一区| 成人精品一区二区三区四区| 中文字幕不卡在线观看| 99精品在线免费| 亚洲一区二区三区四区的 | 91色.com| 一区二区三区精品在线观看| 日本道在线观看一区二区| 一区二区三区电影在线播| 91精彩视频在线观看| 亚洲电影第三页| 欧美一卡2卡3卡4卡| 激情综合网av| 国产精品久久影院| 精品视频免费在线| 蓝色福利精品导航| 欧美国产一区二区| 91香蕉视频在线| 午夜欧美大尺度福利影院在线看| 91精品婷婷国产综合久久性色| 六月婷婷色综合| 国产色产综合产在线视频| 99re成人精品视频| 日韩精品乱码免费| 久久久久久久久伊人| 91麻豆精品视频| 日韩福利电影在线观看| 久久免费偷拍视频| 91色porny在线视频| 秋霞影院一区二区| 中文字幕精品一区| 欧美日本韩国一区二区三区视频| 国内欧美视频一区二区| 亚洲欧美色图小说| 精品少妇一区二区三区视频免付费| 国产91精品久久久久久久网曝门| 亚洲激情图片小说视频| 精品国产sm最大网站| 色哟哟一区二区在线观看| 久久av中文字幕片| 一区二区三区高清| 欧美激情一区二区| 日韩欧美久久久| 欧美午夜在线一二页| 国产精品一区二区免费不卡| 亚洲6080在线| 亚洲日本免费电影| 国产女同互慰高潮91漫画| 欧美在线制服丝袜| 成人性生交大片免费看视频在线 | 亚洲国产高清不卡| 日韩视频中午一区| 在线视频欧美精品| 成人黄色电影在线 | 2023国产精华国产精品| 欧美三级日韩三级| 99久久精品情趣| 国产一区二区精品久久91| 日韩vs国产vs欧美| 亚洲一区二区偷拍精品| 亚洲欧洲日韩综合一区二区| 精品福利一区二区三区| 日韩一区二区中文字幕| 欧美性视频一区二区三区| 成人av中文字幕| 风间由美中文字幕在线看视频国产欧美 | 中文字幕视频一区二区三区久| 欧美刺激脚交jootjob| 欧美精品乱码久久久久久按摩 | 亚洲成人免费影院| 色噜噜狠狠色综合欧洲selulu| 日韩一区二区免费在线观看| 91一区在线观看| 成人v精品蜜桃久久一区| 国产精品一区二区三区乱码| zzijzzij亚洲日本少妇熟睡| 激情小说欧美图片| 国产一本一道久久香蕉| 国产精品中文欧美| 国产乱理伦片在线观看夜一区| 激情久久久久久久久久久久久久久久| 久久精品噜噜噜成人av农村| 黑人巨大精品欧美黑白配亚洲| 麻豆精品视频在线观看| 国内精品伊人久久久久av一坑| 国产一区二区在线影院| 久色婷婷小香蕉久久| 国产一区二区免费在线| 国产精品99久久久久久似苏梦涵| 国产精品一区二区免费不卡| 国产黄色成人av| 不卡的av电影在线观看| 在线观看亚洲成人| 69av一区二区三区| 精品欧美一区二区久久| 日本一区二区综合亚洲| 亚洲欧美激情视频在线观看一区二区三区 | 粉嫩绯色av一区二区在线观看 | 欧美电影在线免费观看| 91精品欧美一区二区三区综合在| 日韩免费观看2025年上映的电影| 7777精品伊人久久久大香线蕉经典版下载 | 91麻豆免费观看| 91精品黄色片免费大全| 亚洲国产精品二十页| 一区二区三区在线观看视频| 青青青伊人色综合久久| 高清av一区二区| 欧美日韩久久一区| 久久青草欧美一区二区三区| 中文字幕一区二区三区av| 亚洲国产精品久久久久婷婷884| 天天av天天翘天天综合网色鬼国产| 免费成人在线观看视频| 91在线观看免费视频| 日韩欧美国产麻豆| 亚洲欧洲日韩av| 久久狠狠亚洲综合| 色婷婷综合在线| 久久精品欧美一区二区三区麻豆 | 毛片不卡一区二区| 99精品国产一区二区三区不卡| 欧美一区二区三区免费视频|