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

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

?? nihao.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,41 ;設置光標為(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,41 ;設置光標位為(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,41 ;設置光標位置為(14,41) 
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,40 ;設置光標位置為(14,40) 
DISPMSG MSG5 ;在屏幕上顯示負號 
POP BX 
POP AX 
D0: SUB AX,BX ;計算兩數之差 
PUSH AX 
CURS 14,41 ;設置光標位置為(14,41) 
POP AX 
CALL CHANGE ;將結果轉換為十進制數 
JMP D1 
;--------------------------------------- 
;MULTIPLY THE TWO DATAS 
MULT: POP BX 
POP AX 
MUL BX ;計算兩數之積 
PUSH AX 
CURS 14,41 ;設置光標位置為(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,41 ;設置光標位置為(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一区二区三区免费野_久草精品视频
2020国产精品自拍| 精品污污网站免费看| 久久久www免费人成精品| 国内成+人亚洲+欧美+综合在线| 精品美女一区二区三区| 久久精品99国产精品| 久久午夜电影网| eeuss鲁片一区二区三区 | av一区二区不卡| 亚洲狼人国产精品| 欧美日韩不卡在线| 国产一区二区不卡| 国产精品不卡在线观看| 色诱亚洲精品久久久久久| 午夜伊人狠狠久久| 26uuu另类欧美| 懂色av一区二区在线播放| 自拍偷拍国产精品| 91精品国产91久久久久久一区二区 | 国产精品嫩草影院av蜜臀| 一本色道久久综合亚洲91| 日韩和欧美的一区| 国产欧美一区二区三区网站| 91久久精品网| 久久国产生活片100| 国产精品网曝门| 97aⅴ精品视频一二三区| 日韩中文字幕亚洲一区二区va在线| 日韩欧美在线一区二区三区| 风间由美一区二区三区在线观看 | 91一区一区三区| 首页国产丝袜综合| 国产欧美一区二区三区在线老狼| 色天使色偷偷av一区二区| 蜜桃在线一区二区三区| 国产精品美女久久久久aⅴ| 欧美日韩黄色一区二区| av电影天堂一区二区在线观看| 婷婷亚洲久悠悠色悠在线播放| 日本一区二区成人| 欧美精品xxxxbbbb| 99精品在线免费| 韩国v欧美v亚洲v日本v| 五月婷婷综合网| 亚洲乱码国产乱码精品精可以看| 精品国产亚洲在线| 欧美疯狂性受xxxxx喷水图片| 国产高清一区日本| 免播放器亚洲一区| 一区二区三区**美女毛片| 国产日韩欧美制服另类| 日韩免费高清电影| 欧美日韩免费高清一区色橹橹 | 国产日韩精品一区| 精品乱码亚洲一区二区不卡| 在线观看成人小视频| 国产91精品一区二区麻豆亚洲| 蜜臀av在线播放一区二区三区| 亚洲精品欧美在线| 国产精品国产自产拍在线| 欧美精品一区二| 91精品国产综合久久精品麻豆 | 日韩成人免费看| 一区二区三区在线影院| 中文字幕视频一区| 欧美极品xxx| 国产午夜一区二区三区| 久久精品在线免费观看| 精品久久一二三区| 欧美不卡123| 精品成人一区二区三区| 欧美一级欧美三级| 日韩手机在线导航| 91精品国产综合久久福利软件 | 精品国产乱码久久久久久1区2区 | 日本电影欧美片| 91丨九色porny丨蝌蚪| 成人国产视频在线观看 | 懂色av噜噜一区二区三区av| 国产一区二区三区美女| 国产成人三级在线观看| 国产成人精品免费看| 粉嫩av一区二区三区粉嫩| 国产成人在线视频免费播放| 国产电影精品久久禁18| 福利视频网站一区二区三区| 成人毛片在线观看| 99国产精品国产精品久久| 91国在线观看| 制服丝袜国产精品| 欧美精品一区二区在线播放| 26uuu成人网一区二区三区| 久久免费美女视频| 国产精品美女久久久久久2018| 中文欧美字幕免费| 专区另类欧美日韩| 亚洲成人免费看| 久久99精品视频| 成人激情校园春色| 欧美在线观看视频一区二区 | 国产一区二区三区在线看麻豆| 国产一区二区三区不卡在线观看 | 不卡av在线免费观看| 一本到不卡免费一区二区| 欧美日韩日日摸| 久久午夜免费电影| 一区二区三区av电影| 毛片基地黄久久久久久天堂| 国产ts人妖一区二区| 在线观看www91| 日韩免费高清电影| 亚洲女人的天堂| 日韩国产欧美三级| 成人午夜激情片| 欧美日韩夫妻久久| 中文在线免费一区三区高中清不卡| 一区二区三区在线视频观看| 欧美aaa在线| 91麻豆产精品久久久久久| 91精品国产综合久久香蕉的特点| 中文字幕免费观看一区| 日韩国产精品91| 91在线精品一区二区| 精品国产乱码久久久久久闺蜜| 综合中文字幕亚洲| 经典三级视频一区| 色狠狠色狠狠综合| 久久影院午夜片一区| 亚洲二区在线观看| 成人av先锋影音| 欧美mv日韩mv| 亚洲成人免费电影| proumb性欧美在线观看| 精品久久久久久久一区二区蜜臀| 一区二区三区精品视频| 国产99久久久国产精品潘金| 欧美精品视频www在线观看| 日韩一区在线播放| 国产一区福利在线| 欧美一区在线视频| 亚洲线精品一区二区三区八戒| 国产成人免费高清| 日韩免费看的电影| 99久久精品国产观看| 开心九九激情九九欧美日韩精美视频电影| 婷婷综合另类小说色区| 成人禁用看黄a在线| 欧美成人一区二区三区片免费| 一区二区三区在线观看国产| 国产乱码精品1区2区3区| 欧美一区二区三区婷婷月色| 亚洲午夜久久久久久久久久久| 91色.com| 国产精品无码永久免费888| 激情综合色播五月| 日韩欧美的一区| 老司机精品视频一区二区三区| 欧美男女性生活在线直播观看| 亚洲一区中文日韩| 一本大道久久a久久精二百| 亚洲丝袜另类动漫二区| 成人av免费观看| 中文字幕中文在线不卡住| 国产不卡视频在线播放| 国产精品天干天干在观线 | 伦理电影国产精品| 91精品国产91久久久久久一区二区 | 日本va欧美va精品发布| 7777精品伊人久久久大香线蕉经典版下载 | 色哟哟欧美精品| 亚洲欧美日韩在线播放| 99re成人在线| 一区二区三区四区亚洲| 欧美性色综合网| 午夜视频在线观看一区| 欧美疯狂性受xxxxx喷水图片| 视频一区二区欧美| 日韩欧美中文字幕制服| 精品中文av资源站在线观看| 久久久久国产精品人| 不卡一区二区中文字幕| 亚洲三级视频在线观看| 色综合色狠狠天天综合色| 亚洲电影激情视频网站| 欧美一区二区观看视频| 久久av中文字幕片| 中文字幕免费一区| 欧美亚洲动漫另类| 日本aⅴ精品一区二区三区| 久久免费偷拍视频| 不卡的电视剧免费网站有什么| 一区二区三区丝袜| 欧美一区二区视频网站| 国内偷窥港台综合视频在线播放| 欧美高清在线视频| 欧美性高清videossexo| 蜜乳av一区二区| 国产精品午夜久久| 欧美日韩美少妇| 国产成人在线影院 |