|
编程中国
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
登录
注册
平板模式
论坛地图
帮助
编程论坛
→
开发语言
→
汇编论坛
→ 向各位前辈请教~~
我的收件箱(0)
全能ASP/PHP/ASP.NET主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦
赛孚耐:软件保护加密专家
身份认证令牌USB KEY
买空间,免费送域名(厦门中资源)
共有
345
人关注过本帖
标题:向各位前辈请教~~
waiting……
收藏
订阅
推荐
打印
xp313995762
等级:新手上路
帖子:3
积分:130
注册:2008-6-22
楼主
向各位前辈请教~~
设数据段BUF单元开始有10个有符号的单字节数,其中必定有负数,找出其中真值最小的数,并显示在屏幕上。用汇编语言该怎么编?我每次编写都显示不了
搜索更多相关主题的帖子:
前辈
屏幕
单字节
BUF
2008-6-22 01:42
xp313995762
等级:新手上路
帖子:3
积分:130
注册:2008-6-22
第
2
楼
前辈教教我吧~~~~
2008-6-22 01:44
守鹤
来自:山東臨沂
等级:版主
威望:
11
帖子:312
积分:3474
注册:2008-6-20
第
3
楼
data segment
buf db 2,3,5,-1,-6
count dw 5
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov si,offset buf
mov cx,count
xor ax,ax
l1: cmp al,[si]
jle next
mov al,[si]
next: inc si
loop l1
cmp al,0
jge outp
neg al
mov bl,al
mov dl,'-'
mov ah,02
int 21h
outp: mov dl,bl
add dl,30h
mov ah,02
int 21h
mov ah,4ch
int 21h
code ends
end start
这是单个数字的计算,对于多个数字的计算
只需显示时做一些处理:你应该会的
多位数显示为十进制还是十六进制,根据用户的需要
2008-6-22 14:14
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
Archiver
|
WAP
|
TOP
编程中国
版权所有,并保留所有权利。鲁ICP备08000592号
Powered by
Discuz
, Processed in 0.048662 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved