导航:首页 > 编程知识 > 汇编程序负数怎么显示

汇编程序负数怎么显示

发布时间: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

阅读全文

与汇编程序负数怎么显示相关的资料

热点内容
苹果7plus玫瑰金报价 浏览:800
杭州自行车系统微信号 浏览:352
网络语偷猪是什么意思 浏览:309
三星i9300线刷教程图解 浏览:248
编程竞赛特训哪里好 浏览:28
提取驱动文件 浏览:102
如何压缩wps文件 浏览:314
ps转ico文件 浏览:303
无编程计算器是指哪些 浏览:852
jquery服务器返回json数据格式 浏览:375
pl0编译程序文本c版本 浏览:687
cocos2djs开发 浏览:124
怎么取消苹果电脑密码怎么设置 浏览:950
word2013序列号 浏览:462
fu是什么海淘网站 浏览:620
u盘和充电器数据线哪个好 浏览:969
中走丝下载什么编程软件 浏览:643
win10创建读取文件 浏览:211
win10激活文件夹可以删除吗 浏览:719
佳能5D4照片文件名 浏览:953

友情链接