| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1219 人关注过本帖
标题:紧急求助如何编写5+3在屏幕输出结果8?
只看楼主 加入收藏
TigerLv
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-19
收藏
 问题点数:0 回复次数:9 
紧急求助如何编写5+3在屏幕输出结果8?
紧急求助如何编写5+3在屏幕输出结果8?
搜索更多相关主题的帖子: 屏幕 结果 编写 输出 
2007-09-19 10:50
TigerLv
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-19
收藏
得分:0 
各位高手帮帮忙哈,小弟刚学的,不会在屏幕上显示结果的操作!
2007-09-19 11:05
cham
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-9-19
收藏
得分:0 

.386
.model flat,stdcall
option casemap:none

include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib

.const
@szText db '5+3的和:%d',0
@szCaption db '结果',0

.data?
@szNum db 30 dup(?)
.code
start:
xor eax,eax
xor edx,edx
mov eax,3h
mov edx,5h
add eax,edx
invoke wsprintf,addr @szNum,addr @szText,eax
invoke MessageBox,NULL,addr @szNum,addr @szCaption,MB_OK
invoke ExitProcess,NULL
end start


2007-09-19 11:32
TigerLv
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-19
收藏
得分:0 
请问下这是标准的汇编格式吗?感觉上有好多c语言的东西哦,输出不是调用9号命令吗?
2007-09-19 11:39
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
哪个是windows的汇编
直接用两个寄存器里加
加后把数放到dl里
在将ASCII-30H 在输出
over

   好好活着,因为我们会死很久!!!
2007-09-19 11:55
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
16的汇编 我不会

win32汇编
病毒 加密
目前兴趣所在
2007-09-19 20:00
cham
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-9-19
收藏
得分:0 
以下是引用无理取闹在2007-9-19 20:00:13的发言:
16的汇编 我不会

汗,我也忘的差不多了!


2007-09-20 08:49
zhulei1978
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
收藏
得分:0 
code segment
main proc far
assume cs:code
start:
push ds
sub ax,ax
push ax
mov al,5
mov ah,3
add al,ah
add al,30h
mov dl,al
mov ah,2
int 21h
ret
main endp
code ends
end

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2007-09-21 18:26
TigerLv
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-19
收藏
得分:0 
调不通哦,还是无法在屏幕上打印出来呀?
再帮忙看下哦,我那个调用的指令不会使用哦?
谢谢
2007-09-26 11:07
c305303227
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-9-22
收藏
得分:0 
code segment
main proc far
assume cs:code
start:
push ds
sub ax,ax
push ax
mov al,5
mov ah,3
add al,ah
add al,30h
mov dl,al
mov ah,2
int 21h
ret
main endp
code ends
end start
可以调试出来哦!
2007-09-26 16:21
快速回复:紧急求助如何编写5+3在屏幕输出结果8?
数据加载中...
 
   



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

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