| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 943 人关注过本帖
标题:菜鸟问题:计算结果在AL中,怎样才能将它打印在屏幕上?
只看楼主 加入收藏
wohui
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-17
收藏
 问题点数:0 回复次数:6 
菜鸟问题:计算结果在AL中,怎样才能将它打印在屏幕上?
菜鸟问题:计算结果在AL中,怎样才能将它打印在屏幕上?

大侠不妨写个加法程序示例教我
搜索更多相关主题的帖子: 屏幕 打印 结果 
2006-08-17 12:19
ADALE
Rank: 2
等 级:新手上路
威 望:4
帖 子:483
专家分:0
注 册:2005-11-18
收藏
得分:0 
mov dl,al
add dl,30h
mov ah,02
int 21h

喜欢宁静的平凡生活
2006-08-17 13:48
abd66543
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-5-27
收藏
得分:0 

这问题也问?

随便哪本辅导书都有说的嘛。


2006-08-19 21:05
wohui
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-17
收藏
得分:0 
谢谢大侠指点
2006-08-21 13:12
魔幻星空
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2006-8-24
收藏
得分:0 
当初我汇编我学了仨月还只会用debug看呢

2006-08-30 11:03
maker316
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-8-15
收藏
得分:0 

这是我写的一个子过程 只能显示 数字
;******************************************************
;子程序名:DISPLAYNUMBER
;参数:
; 入口参数:BP + 4
; 出口参数:无
;功能:
; 把二进制数转换成十进制数并显示
;******************************************************
DISPLAYNUMBER PROC
PUSH BP
MOV BP, SP
PUSH AX
PUSH CX
PUSH DX

MOV AX, BYTE PTR [BP + 4] ;要显示的数
MOV CX, 5 ;16位二进制数最多转换成5位十进制数
MOV DL, 10
LOOP_1:
DIV DL ;AX=AX/DL, AH=余数, AL=商
XCHG AH, AL ;使AL=商, AH=余数
ADD AL, 030H
PUSH AX
XCHG AL, AH
MOV AH, 0
LOOP LOOP_1

;显示
MOV CX, 5
DISP: POP DX
CALL DISPCH
LOOP DISP

POP DX
POP CX
POP AX
POP BP
RET
DISPLAYNUMBER ENDP

2006-08-30 15:08
maker316
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-8-15
收藏
得分:0 
哦忘了加上 DISPCH子过程
DISPCH PROC
PUSH AX
MOV AH, 02H
INT 21H
POP AX
RET
DISPCH ENDP
2006-08-30 15:10
快速回复:菜鸟问题:计算结果在AL中,怎样才能将它打印在屏幕上?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017041 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved