久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

匯編:輸入一位十六進(jìn)制數(shù)將其轉(zhuǎn)化為2進(jìn)制數(shù)

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年12月01日   【字體:

這是匯編考試的題目輸入一位十六進(jìn)制數(shù)并且將其轉(zhuǎn)化為2進(jìn)制數(shù)

data segment
 tital1 db 'INPUt: ','$'
 tital2 db 'OUTPUT:','$'
 tital3 db 'The input is error,please input again : ','$'
 tital4 db 'Do you want to have a try again(yes:y,no:n) ','$'
 tital5 db 'Welcome to use this program ,It is made by WQ ','$'
 kongzi db  0dh,0ah,'$'
 yushu  db  5 dup(00)
 duandian db 'jianche dian',0dh,0ah,'$'
 data ends
code segment
    assume cs:code,ds:data
start:
    mov ax,data
    mov ds,ax  
 retry:
    lea dx,kongzi  ;換行回車
    mov ah,09h
    int 21h
  
    lea dx,tital1  ;輸出抬頭1please input 1234
    mov ah,09h
    int 21h
  
    mov ax,0     ;初始化al
    mov bx,0
  
    mov ah,01h    ;輸入并回顯
    int 21h    
    mov bl,al
    cmp bl,30h   
    jae n0        ;>=
    jmp tishi
    n0:cmp bl,39h
    jbe n1        ;<=39
    cmp bl,41h    ;>=41
    jae n2
    jmp tishi
    n2:cmp bl,46h ;
    jbe n3
    cmp bl,61h
    jb tishi
    cmp bl,66h
    jbe n4
    jmp tishi
   n1: sub bl,30h   ;轉(zhuǎn)化為十進(jìn)制數(shù)
   jmp o
 
   n3:sub bl,37h
   jmp o
   n4:sub bl,57h           
 o:   
    lea dx,kongzi  ;換行回車
    mov ah,09h
    int 21h
  
    lea dx,tital2  ;輸出抬頭2
    mov ah,09h
    int 21h 
  
    mov ax,0
    mov al,bl
    mov dx,0;初始化
    mov di,0;指針為0 
    mov bl,02h
quyu:  
    div bl     ;默認(rèn) ax 
  
    mov yushu[di],ah
    inc di 
    mov ah,0
    cmp al,02h
    jae quyu      
    mov yushu[di],al  
    inc di
    mov cx,di
    dec di
 shuchu:   
     mov dl,yushu[di]
     dec di      
     add dl,30h  
     mov ah,02h  
     int 21h
     jmp jiedian
jiedian:
    loop  shuchu
    jmp over
tishi:
    lea dx,kongzi;控制換行回車
    mov ah,09h
    int 21h
    lea dx,tital3;輸出抬頭3
    mov ah,09h
    int 21h
    jmp retry
 
over:
     lea dx,kongzi
     mov ah,09h
     int 21h
   
     lea dx,tital4
     mov ah,09h
     int 21h
   
     mov ah,01h
     int 21h
     cmp al,'y'
     jz retry
     lea dx,kongzi
     mov ah,09h
     int 21h
     lea dx,tital5
     mov ah,09h
     int 21h
                 ;結(jié)束
    mov ah,4ch
    int 21h
    code ends
end start

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 精品欧美一区二区三区久久久 | 波多野结衣av中文字幕 | 中文字幕在线欧美 | 国产精品久久久久久亚洲调教 | www.一区二区三区 | 91精品国产乱码久久蜜臀 | 少妇特黄a一区二区三区88av | 黄色片a级 | 日韩精品免费一区 | 国产在线观看网站 | 欧美久久久久久 | 羞羞视频网站免费观看 | 婷婷综合五月天 | 久草99| 久久最新 | 免费九九视频 | 亚洲一区二区免费视频 | 国产午夜在线 | 日韩成人免费视频 | 亚洲三区在线观看 | 日韩av在线播 | av网站观看 | 操网站 | 高清一区二区 | 久久久久国产精品免费免费搜索 | 亚洲国产一区在线 | 亚洲成人一区二区三区 | 一区二区在线观看免费视频 | 日韩三级免费观看 | av在线一区二区三区 | 日韩国产中文字幕 | 日韩欧美在线不卡 | 国产日韩精品在线 | 国产99久久久国产精品 | 欧美一区二区在线视频 | gav成人免费播放视频 | 久久99精品久久久久久青青日本 | 国内精品在线视频 | 亚洲免费一区二区 | 日韩1区 | 国产在线精品一区二区三区 |