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

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

?? 進制.txt

?? 包括匯編常用的中斷、求最值和進制轉換的代碼片段和三個小例子 環境:masm
?? TXT
字號:
datarea segment 
mesg1 db 'Please input a number(1,2,3,4,5,,6,7,8) to select style:',13,10 
db '1.small letter to capital letter',13,10 
db '2.capital letter to small letter',13,10 
db '3.bin to hex',13,10 
db '4.hex to bin',13,10 
db '5.dec to bin',13,10 
db '6.bin to dec',13,10 
db '7.hex to dec',13,10 
db '8.dec to hex',13,10,'$' 
mesg2 db 'You have input a invalid number!Please select again:',13,10,'$' 
mesg3 db 'Please input a small letter:',13,10,'$' 
mesg4 db 'Its capital letter is',13,10,'$' 
mesg5 db 'Please input a capital letter:',13,10,'$' 
mesg6 db 'Its small letter is',13,10,'$' 
mesg7 db 'Please input a bin number:',13,10,'$' 
mesg8 db 'Please input a dec number:',13,10,'$' 
mesg9 db 'please input a hex number:',13,10,'$' 
mesg10 db 'Its bin number is',13,10,'$' 
mesg11 db 'Its dec number is',13,10,'$' 
mesg12 db 'Its hex number is',13,10,'$' 
datarea ends 
prognam segment 
main proc far 
assume cs:prognam,ds:datarea 
start: 
push ds 
xor ax,ax 
push ax 
mov ax,datarea 
mov ds,ax 
again: 
lea dx,mesg1 
mov ah,09h 
int 21h 
repeat: 
mov ah,1 
int 21h 
cmp al,31h 
je L1 
cmp al,32h 
je L2 
cmp al,33h 
je L3 
cmp al,34h 
je L4 
cmp al,35h 
je L5 
cmp al,36h 
je L6 
cmp al,37h 
je L7 
cmp al,38h 
je L8 
lea dx,mesg2 
mov ah,9 
int 21h 
jmp repeat 

L1: 
call small_capital 
call crlf 
jmp again 
L2: 
call capital_small 
call crlf 
jmp again 
L3: 
call binhex 
call crlf 
jmp again 
L4: 
call hexbin 
call crlf 
jmp again 
L5: 
call decbin 
call crlf 
jmp again 
L6: 
call bindec 
call crlf 
jmp again 
L7: 
call hexdec 
call crlf 
jmp again 
L8: 
call dechex 
call crlf 
jmp again 
ret 
main endp 

small_capital proc near 
xor ax,ax 
lea dx,mesg3 
mov ah,9 
int 21h 
mov ah,1 
int 21h 
sub al,20h 
push ax 
lea dx,mesg4 
mov ah,9 
int 21h 
pop ax 
mov dl,al 
mov ah,2 
int 21h 
ret 
small_capital endp 

capital_small proc near 
xor ax,ax 
lea dx,mesg5 
mov ah,9 
int 21h 
mov ah,1 
int 21h 
add al,20h 
push ax 
lea dx,mesg6 
mov ah,9 
int 21h 
pop ax 
mov dl,al 
mov ah,2 
int 21h 
ret 
capital_small endp 

binhex proc near 
xor ax,ax 
mov bx,ax 
lea dx,mesg7 
mov ah,9 
int 21h 
mov si,4 
newchar1: 
mov ah,1 
int 21h 
sub al,30h 
jl rotate1 
cmp al,10d 
jl add_to1 
jmp rotate1 

add_to1: ;save bin to bx 
mov cl,1 
shl bx,cl 
mov ah,0 
add bx,ax 
jmp newchar1 
rotate1: 
lea dx,mesg12 
mov ah,9 
int 21h 

rotate1_1: 
mov cl,4 
rol bx,cl 
mov al,bl 
and al,0fh 
add al,30h 
cmp al,3ah 
jl print1 
add al,7h 
print1: 
mov dl,al 
mov ah,2 
int 21h 
dec si 
jnz rotate1_1 
ret 

binhex endp 

hexbin proc near 
mov bx,0 
lea dx,mesg9 
mov ah,9 
int 21h 
mov si,16 
newchar2: 
mov ah,1 
int 21h 
sub al,30h 
jl print2 
cmp al,10d 
jl add_to2 

sub al,27h 
cmp al,0ah 
jl print2 
cmp al,10h 
jge print2 
add_to2: 
mov cl,4 
shl bx,cl 
mov ah,0 
add bx,ax 
jmp newchar2 

lea dx,mesg10 
mov ah,9 
int 21h 
print2: 
rol bx,1 
mov al,bl 
and al,1h 
add al,30h 
mov dl,al 
mov ah,2 
int 21h 
dec si 
jnz print2 
ret 
hexbin endp 

decbin proc near 
lea dx,mesg8 
mov ah,9 
int 21h 

mov bx,0 
newchar3: 
mov ah,1 
int 21h 

sub al,30h 
jl print3 
cmp al,9d 
jg print3 
cbw 

xchg ax,bx 
mov cx ,10d 
mul cx 
xchg ax,bx 
add bx,ax 
jmp newchar3 
print3: 
lea dx,mesg10 
mov ah,9 
int 21h 

rol bx,1 
mov al,bl 
and al,1h 
add al,30h 
mov dl,al 
mov ah,2 
int 21h 
dec si 
jnz print3 

ret 
decbin endp 

bindec proc near 
lea dx,mesg7 
mov ah,9 
int 21h 
newchar4: 
mov ah,1 
int 21h 
sub al,30h 
jl print4 
cmp al,10d 
jl add_to4 
jmp print4 
add_to4: 
mov cl,1 
shl bx,cl 
mov ah,0 
add bx,ax 
jmp newchar4 
print4: 
lea dx,mesg11 
mov ah,9 
int 21h ;display dec 
mov cx,10000d 
call dec_div4 
mov cx,1000 
call dec_div4 
mov cx,100 
call dec_div4 
mov cx,10 
call dec_div4 
mov cx,1 
call dec_div4 
ret 
dec_div4 proc near 
mov ax,bx 
mov dx,0 
div cx 
mov bx,dx 
mov dl,al 
add dl,30h 
mov ah,2 
int 21h 
ret 
dec_div4 endp 

bindec endp 

hexdec proc near 
lea dx,mesg9 
mov ah,9 
int 21h 
mov bx,0 
newchar5: 
mov ah,1 
int 21h 
sub al,30h 
jl next5 
cmp al,10d 
jl add_to5 
sub al,27h 
cmp al,0ah 
jl next5 
cmp al,10h 
jge next5 
add_to5: 
mov cl,4 
shl bx,cl 
mov ah,0 
add bx,ax 
jmp newchar5 
next5: 
lea dx,mesg11 
mov ah,9 
int 21h ;display dec 
mov cx,10000d 
call dec_div5 
mov cx,1000d 
call dec_div5 
mov cx,100d 
call dec_div5 
mov cx,10d 
call dec_div5 
mov cx,1d 
call dec_div5 
ret 
hexdec endp 
dec_div5 proc near 
mov ax,bx 
mov dx,0 
div cx 
mov bx,dx 
mov dl,al 
add dl,30h 
mov ah,2 
int 21h 
ret 
dec_div5 endp 


dechex proc near 
lea dx,mesg11 
mov ah,9 
int 21h 
mov bx,0 
newchar6: 
mov ah,1 
int 21h 
sub al,30h 
jl next6 
cmp al,9d 
jg next6 
cbw 
xchg ax,bx 
mov cx,10d 
mul cx 
xchg ax,bx 
add bx,ax 
jmp newchar6 
next6: 
mov si,4 
lea dx,mesg12 
mov ah,9 
int 21h 
rotate6: 
mov cl,4 
rol bx,cl 
mov al,bl 
and al,0fh 
add al,30h 
cmp al,3ah 
jl print6 
add al,7h 
print6: 
mov dl,al 
mov ah,2 
int 21h 
dec ch 
jnz rotate6 
ret 
dechex endp 
crlf proc near 
mov dl,13 
mov ah,2 
int 21h 
mov dl,10 
mov ah,2 
int 21h 
ret 
crlf endp 
prognam ends 
end start

看以什么方式輸出了。 
要是以十進制形式輸出,要將AX分別除以10000、1000、100、10分離出每一位,分別加上30H存放在字符串里,還要判斷左邊是不是以零開頭,從第一個不是零的位開始輸出; 
要是以十六進制形式輸出就比較簡單,通過移位和邏輯運算分別分離出四組四位二進制,通過查表轉換成相應的數字字符和字母字符輸出就行了

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩久久精品| 日韩免费观看高清完整版在线观看| 捆绑调教一区二区三区| 亚洲精品免费在线| 国产精品麻豆视频| 国产女同互慰高潮91漫画| 欧美tk—视频vk| 日韩一区二区高清| 日韩视频123| 26uuu亚洲| 国产校园另类小说区| 日本一区二区电影| 亚洲人成精品久久久久久| 尤物视频一区二区| 日韩电影在线看| 极品美女销魂一区二区三区| 国产精品一区二区免费不卡 | 欧美成人女星排名| 精品免费一区二区三区| 精品国产电影一区二区| 久久久午夜精品理论片中文字幕| 久久九九影视网| 国产精品久久久99| 亚洲一区二区四区蜜桃| 奇米在线7777在线精品| 国产精品一区三区| 欧美性xxxxxxxx| 欧美成人三级在线| 亚洲视频1区2区| 日韩激情视频网站| 国产高清久久久| 在线影视一区二区三区| 欧美疯狂做受xxxx富婆| 久久欧美一区二区| 一个色综合网站| 精品一区二区在线免费观看| 91首页免费视频| 91精品久久久久久蜜臀| 国产精品美女久久福利网站| 日韩精品欧美成人高清一区二区| 国产高清一区日本| 日韩亚洲欧美中文三级| 亚洲欧洲精品一区二区三区不卡| 亚洲成人综合视频| 成人黄动漫网站免费app| 欧美美女激情18p| 中文字幕在线一区| 裸体在线国模精品偷拍| 日本精品一级二级| 国产亚洲综合性久久久影院| 亚洲在线一区二区三区| 成人小视频免费观看| 精品久久国产字幕高潮| 午夜欧美在线一二页| 91视频免费播放| 国产日韩欧美综合在线| 日韩成人一级大片| 欧美日韩视频第一区| 日韩毛片高清在线播放| 国产白丝精品91爽爽久久| 正在播放亚洲一区| 亚洲一区二区三区四区五区黄| 成人爱爱电影网址| 国产亚洲va综合人人澡精品| 精品中文字幕一区二区小辣椒| 欧美三级电影在线看| 亚洲精品国产a| 成人午夜在线视频| 国产免费观看久久| 精品一区二区日韩| 欧美精品在线视频| 日韩精品五月天| 91精品免费在线| 看片的网站亚洲| 欧美精品一区二区三区一线天视频| 天堂va蜜桃一区二区三区| 欧美日韩一区二区在线视频| 亚洲一本大道在线| 欧美日本一区二区三区四区| 午夜欧美一区二区三区在线播放| 欧美在线观看视频一区二区| 亚洲一区二区综合| 欧美日本在线播放| 美脚の诱脚舐め脚责91 | 久久这里只有精品6| 经典三级一区二区| 国产视频911| 91蜜桃网址入口| 亚洲国产乱码最新视频| 制服丝袜在线91| 国内精品自线一区二区三区视频| 国产日韩欧美一区二区三区乱码| 国产乱国产乱300精品| 中文字幕亚洲综合久久菠萝蜜| 色综合欧美在线视频区| 婷婷综合另类小说色区| 精品入口麻豆88视频| 成人免费观看男女羞羞视频| 亚洲综合视频在线| 91精品国产综合久久精品| 韩国视频一区二区| 国产精品久久久久一区| 欧美无砖专区一中文字| 久久国产精品99久久久久久老狼| 国产欧美一区二区在线观看| 色婷婷av一区二区三区gif| 日本成人在线网站| 国产精品第一页第二页第三页| 欧美日韩一区小说| 国产精品996| 午夜久久电影网| 国产精品久久一卡二卡| 欧美日韩精品三区| 国产成人av一区| 五月天一区二区| 中文字幕在线播放不卡一区| 欧美一区三区四区| 91在线免费播放| 精品一区二区免费在线观看| 一区二区三区高清不卡| 欧美高清在线视频| 日韩欧美激情四射| 欧美伊人久久久久久久久影院| 国产麻豆成人传媒免费观看| 亚洲成人av电影| 综合色中文字幕| 国产精品久久看| 欧美一级日韩免费不卡| 在线看国产一区二区| 成人深夜在线观看| 美日韩一级片在线观看| 亚洲国产一区二区在线播放| 中文成人综合网| 2021中文字幕一区亚洲| 日韩三级免费观看| 欧美日韩国产高清一区二区| 97久久久精品综合88久久| 国产剧情在线观看一区二区| 麻豆国产精品官网| 亚洲国产精品久久不卡毛片| 国产精品黄色在线观看| 26uuu久久综合| 欧美精品一区视频| 精品少妇一区二区三区日产乱码| 6080日韩午夜伦伦午夜伦| 91女人视频在线观看| 成人午夜碰碰视频| 成人免费黄色大片| 成人动漫视频在线| 99久久精品一区| 91在线视频18| 日本韩国欧美在线| 欧美午夜不卡在线观看免费| 欧美日韩综合在线| 欧美日韩国产天堂| 在线91免费看| 91精品国产色综合久久ai换脸| 欧美日本韩国一区| 日韩美女一区二区三区四区| 欧美一区二区三区四区视频| 欧美日韩1区2区| 欧美va天堂va视频va在线| 久久综合九色欧美综合狠狠| 国产欧美日韩亚州综合| 国产精品久久久久影院老司| 亚洲精品免费一二三区| 亚洲国产精品嫩草影院| 日日摸夜夜添夜夜添国产精品| 免费成人在线观看| 国产一区三区三区| 99国产精品久久久久久久久久| 一本色道久久综合精品竹菊| 欧美日韩一卡二卡三卡| 欧美一区二区三区婷婷月色 | 成人手机在线视频| 欧美亚洲一区三区| 欧美一区二区在线不卡| 精品理论电影在线| 亚洲欧美自拍偷拍| 日本不卡视频在线| 福利视频网站一区二区三区| 色94色欧美sute亚洲线路二| 555夜色666亚洲国产免| 日韩视频免费观看高清完整版| 国产片一区二区| 午夜欧美一区二区三区在线播放| 精品系列免费在线观看| 91亚洲午夜精品久久久久久| 欧美一区二区三区视频在线| 国产日韩欧美精品一区| 亚洲综合色丁香婷婷六月图片| 久久国产精品72免费观看| 91美女福利视频| 91精品国产91热久久久做人人| 国产三级精品三级| 五月婷婷综合网| 99视频一区二区三区| 精品伦理精品一区| 亚洲bt欧美bt精品| www.激情成人|