當前位置:編程學習大全網 - 編程語言 - 編程jne

編程jne

dseg段

buf 1db 4,?,4 dup(?)

Ermsgdb '輸入錯誤,請重新輸入!',0ah,0dh,' $ '

flagdb 0

num 1db?

dseg結束

sseg段堆棧

dw 512 dup(?)

sseg結束

cseg片段

假設ds:dseg,cs:cseg,ss:sseg

開始:

移動ax,dseg

移動ds,ax

呼叫輸入號碼

mov num1,bl

呼叫輸入號碼

添加bl,num1

電影al,bl

呼叫dectobinary

mov ah,04ch

int 21h

輸入過程

輸入:

mov ah,1

int 21h

mov bl,al

mov ah,2

mov dl,0ah

int 21h

mov ah,2

mov dl,0dh

int 21h

cmp bl,' f '

jg輸入恐怖

cmp bl,' a '

JL·萊塞塔拉

《基本法》,第87條

jmp輸入按鈕

LessThanLa:

cmp bl,' F '

jg輸入恐怖

cmp bl,' A '

JL·萊斯塔努阿

附屬基本法,第55條

jmp輸入按鈕

LessThanUa:

cmp bl,' 9 '

jg輸入恐怖

cmp bl,' 0 '

jl輸入恐怖

第48小節

jmp輸入按鈕

輸入錯誤:

lea dx,Ermsg

mov ah,9

int 21h

jmp輸入

輸入音:

浸水使柔軟

輸入值endp

十進制程序

推送cx

mov標誌,0

lea si,Buf1

mov dl,10

mov cl,10

Loop1:

異或啊,啊

div dl

cmp al,0

jne Next2

cmp標誌,0

je Next3

下壹個2:

mov標誌,1

mov [si],al

添加字節指針[si],' 0 '

公司si

下壹個3:

推斧

移動軸,0

運動al,dl

分類cl

mov dl,al

爆破筒

移動鋁,啊

cmp dl,0

jne Loop1

mov字節指針[si],' '

mov字節指針[si+1],' $ '

lea dx,Buf1

mov ah,9

int 21h

流行cx

浸水使柔軟

十進制endp

cseg結束

結束開始

描述:

先輸入壹個字母,合法範圍是:0~9,A~F,a ~ f,如果合法,再輸入第二個。任何輸入都是非法的,系統會提示您重新輸入。兩個字母都合法後,輸出結果。

masm 6.15+調試,通過測試。

  • 上一篇:試述斜齒圓柱齒輪的基本參數及斜齒圓柱齒輪正確嚙合條件
  • 下一篇:如何構建最優化的Hadoop集群
  • copyright 2024編程學習大全網