| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
学习型 ASP/PHP/ASP.NET 主机 35元/年全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
赛孚耐:软件保护加密专家身份认证令牌USB KEY  
共有 499 人关注过本帖
标题:[求助]汇编的DOS和BOIS中断和高级语言的函数库 问题讨论
收藏  订阅  推荐  打印 
huhu520hh
Rank: 1
等级:新手上路
帖子:9
积分:190
注册:2007-5-16
[求助]汇编的DOS和BOIS中断和高级语言的函数库 问题讨论

在编写汇编语言程序时,要考虑机器资源的限制、汇编指令的细节和限制等。汇编语言程序要安排运算的每一个细节,这就使得编写汇编语言程序比较烦琐、复杂。例如一个简单的C语句:
X=(a+b)*50;
如果要用汇编语言来写,就需要写成这样
MOV EAX,A
ADD EAX, B
IMUL EAX, 50
还有其他的,比如DOS系统功能调用 想这个显示功能的程序
MOV DL,AL
MOV AH,02H
INT 21H
在C中又是如何使用的呢? 高级语言有大量的现成的函数库
那汇编的DOS和BOIS中断和高级语言的函数库相比又是什么样关系呢?


大家都发发自己的看法

搜索更多相关主题的帖子: DOS  函数库  BOIS  语言  EAX  
2007-5-29 21:58
菜鸟上路
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:14
帖子:1120
积分:11366
注册:2006-3-21

高级语言就是为了简化才产生的

2007-5-29 22:11
爱以走远
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:52
帖子:7500
积分:75172
注册:2007-3-16

汇编能完成一些高级语言不能完成的功能
所以一些程序就一定要用汇编来写
如和硬件相关的 在计算机底成的 这些高级语言是写不出来的
但是写气其他的东西 当然就不用汇编拉 用这个就没意思拉
也基本上是写不出来的

   好好活着,因为我们会死很久!!!
2007-5-29 23:33
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.065641 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved