80x86 汇编语言编程:有符号数输出
来源:互联网 发布:做淘宝客的步骤有哪些 编辑:程序博客网 时间:2024/05/17 01:25
内存source处存放着10个字节型有符号数。要求将其用十进制数的形式显示(含符号)。
题目链接:
http://zhidao.baidu.com/question/561423928595769164
http://zhidao.baidu.com/question/2075535785021677908
做而论道编程如下: (今天 09:23 提问者采纳)
.MODEL SMALL
.STACK
.DATA
SOURCE DB 100, -23, 98, -46, 32, -30, 40, -55
COUNT EQU $ - SOURCE
.CODE
;.STARTUP
STARTUP:
MOV AX, @DATA
MOV DS, AX
MOV SI, 0
MOV CX, COUNT
LP:
MOV AL, SOURCE [SI]
CALL OUT_NUM
MOV DL, ' '
CALL OUT_CHR
INC SI
LOOP LP
;.EXIT
MOV AH, 4CH
INT 21H
OUT_NUM:
CMP AL, 128
JB OUT_PLUS
MOV DL, '-'
CALL OUT_CHR
NEG AL
OUT_PLUS:
MOV AH, 0
MOV BL, 100
DIV BL
CMP AL, 0
JZ NEXT
MOV DL, AL
ADD DL, '0'
CALL OUT_CHR
NEXT:
MOV AL, AH
MOV AH, 0
MOV BL, 10
DIV BL
ADD AX, 3030H
MOV DL, AL
CALL OUT_CHR
MOV DL, AH
OUT_CHR:
PUSH AX
MOV AH, 2
INT 21H
POP AX
RET
END STARTUP
提问者评价:谢谢!
- 80x86 汇编语言编程:有符号数输出
- 80x86 汇编语言编程:寻找水仙花数
- 用80x86汇编语言编程--在10个无符号数中,找最小的偶数
- 用80x86汇编语言编程:键盘输入与显示输出
- 用80x86汇编语言编程:键盘输入数组,再选择输出
- 80x86汇编语言编程:输入格雷码、输出对应的十进制数字
- 80x86汇编语言编程:二进制输入、十进制输出
- 80x86 汇编语言编程:输入字符串,排序输出
- 80x86 汇编语言编程:输出指定行数的星号
- 80x86汇编语言编程:求 10000 以内的《完数》
- 汇编语言中的有符号数和无符号数
- 汇编语言中的有符号数和无符号数
- 80x86 汇编语言编程:求和
- 80x86 汇编语言编程:EXE2COM
- 用80x86汇编语言编程--过滤数字符号,并且大小写转换
- 80x86汇编语言:输入字符串、转换、输出
- 80x86 汇编语言:猜数游戏
- 用80x86汇编语言编程:输入字符串,并把大写字符转为小写再输出
- C 程序:号码验证方法
- Java读取文件夹大小的6种方法及代码
- C 程序:凑成平方数
- 80x86 汇编语言编程:移动平均处理
- Jmeter特殊情况一:登录请求中密码加密的情况
- 80x86 汇编语言编程:有符号数输出
- C语言:写一个约瑟夫环的程序
- 80x86 汇编语言:查找字符串
- 设计模式之策略模式
- 百度空间迁入新家百度云
- 王爽汇编语言,外中断例题,照抄都出错
- 80x86 汇编语言:统计数据的个数
- VB 6.0 精确到毫秒的计时器 demo
- 51汇编语言编程,共五个小题