導航:首頁 > 編程知識 > 匯編程序負數怎麼顯示

匯編程序負數怎麼顯示

發布時間:2023-08-14 01:22:58

⑴ 用匯編語言 從鍵盤輸入一個有符號數,判斷其正負,若為負數,在屏幕上顯

;從鍵盤輸入一個有符號數,判斷其正負,
;若為負數,在屏幕上顯示「-」號,
;若為正數,則在屏幕上顯示「+」號;若為0,則顯示「0」,
;若輸入的數據不是一個完整的有符號數,則顯示「input
error」;
ASSUME
CS:CC,
DS:QQ
QQ
SEGMENT
MSR
DB
13,
10,
'Please
input
data:
$'
MSD1
DB
13,
10,
'The
result
is:
$'
MSD2
DB
13,
10,
'Input
error.
$'
MAX
DB
10
;計劃輸入的字元個數(含回車符)
NNN
DB
0
;存放實際輸入的字元個數
BUF
DB
10
DUP(?)
FUH
DB
'+'
QQ
ENDS
CC
SEGMENT
START:
MOV
AX,
QQ
MOV
DS,
AX
MOV
AH,
09H
;顯示提示信息PLEASE
INPUT
DATA:
MOV
DX,
OFFSET
MSR
INT
21H
MOV
AH,
0AH
;從鍵盤輸入數據
MOV
DX,
OFFSET
MAX
INT
21H
MOV
CL,
NNN
CMP
CL,
0
JZ
EXIT
MOV
CH,
0
MOV
BX,
0
LEA
SI,
BUF
MOV
AL,
[SI]
CMP
AL,
'+'
JZ
FU_HAO
CMP
AL,
'-'
JZ
FU_HAO
CMP
AL,
'0'
JB
NO
CMP
AL,
'9'
JA
NO
CMP
AL,
'0'
JZ
NEXT
INC
BX
JMP
NEXT
SSS:
MOV
AL,
[SI]
CMP
AL,
'0'
JB
NO
CMP
AL,
'9'
JA
NO
CMP
AL,
'0'
JZ
NEXT
INC
BX
NEXT:
INC
SI
LOOP
SSS
JMP
DISP
FU_HAO:
MOV
FUH,
AL
JMP
NEXT
DISP:
CMP
BX,
0
JNZ
ZH_FU
MOV
FUH,
'0'
ZH_FU:
MOV
AH,
09H
;顯示提示信息THE
RESULT
IS:
MOV
DX,
OFFSET
MSD1
INT
21H
MOV
DL,
FUH
MOV
AH,
02H
INT
21H
JMP
EXIT
NO:
MOV
AH,
09H
;顯示提示信息
MOV
DX,
OFFSET
MSD2
INT
21H
EXIT:
MOV
AH,
4CH
;返回DOS狀態,固定結構
INT
21H
CC
ENDS
END
START

閱讀全文

與匯編程序負數怎麼顯示相關的資料

熱點內容
yaffs2根文件系統 瀏覽:477
劍俠情緣微信活動禮包 瀏覽:985
ipad版本我的世界怎麼學賦魔 瀏覽:571
如何做好網站管理 瀏覽:280
湯姆貓是什麼網站 瀏覽:913
失易得數據恢復怎麼把照片 瀏覽:185
電腦只顯示1個網路 瀏覽:607
數控加工與編程專業怎麼樣 瀏覽:4
西安程序員工資 瀏覽:389
表格怎麼添加一行數據 瀏覽:35
旅遊網站開發怎麼選 瀏覽:669
properties文件位置 瀏覽:679
不想學編程可以做什麼 瀏覽:22
手機照片一鍵壓縮成文件 瀏覽:962
女生微信霸氣個性簽名 瀏覽:626
微博如何看別人一個月的數據 瀏覽:14
萬能小組件怎麼點擊就進入app應用 瀏覽:817
蘋果5s變形怎麼恢復 瀏覽:286
電腦里文件密碼忘了咋辦啊 瀏覽:315
輸入文件夾 瀏覽:31

友情鏈接