现在的位置: 首页 >> 程序开发 >> 其它程序 >> 汇编语言及反汇编程序
添加时间:2005-8-15 来源:网教中国 作者:
汇编语言及反汇编程序

A.汇编语言

汇编语言是一种符号化的机器语言,它用助记号和符号地址代替了机器语言的二进制代码,增加了可读性、可用性、方便于人们编写在时间和空间上要求较高的优质程序。

大家知道,计算机硬件只能识别和执行机器语言程序,担当转换翻译任务的程序就是汇编程序,下面是汇编程序功能的示意图:


图:汇编功能示意

经过汇编程序翻译出来的机器语言程序称为目标程序,把这种目标程序给计算机执行,即能获得计算结果。汇编程序在加工源程序时总是从头到尾地对源程序中的符号一个一个地阅读分析,这个动作叫做扫描,一般用两遍扫描来完成对源程序加工转换工作。

第二遍扫描时,按所造出的表把每条原为符号化的机器语言代真(换码)成二进制数码形式的机器指令。这是汇编程序的主要加工过程,此外,汇编程序还具备一些附加的功能,例如,查错功能、修改功能、打印功能、执行伪指令功能等。

B.反汇编程序

反汇编程序也是一种语言转换程序,它的功能汇编程序相反,它能把机器语言程序转换为汇编语言程序。反汇编程序可以用来将二进制机器语言程序返回到汇编语言程序,来查阅目标码程序的正确性,它也可作为一种“破译”程序。


上一篇:[PB]开发媒体播放器实例 下一篇:关于程序和程序开发的事情
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·ASP远程注册DLL的方法
·用PB实现Flash动画播放
·改善SQL Server内存管理
·用VB6实现电影特效
·计算机短信DIY
·用C++ Builder创建数字签名
·姚明的篮球世界 全模板FLASH(下)
·五分钟制ASP图书管理系统
·VC6.0下利用消息实现内部进程通
相关文章
 
最新文章
·SQL高手篇:精妙SQL语句介绍
·VB中用Winsock控件发信Email
·数据库设计中的14个技巧
·如何让你的SQL运行得更快
·C++程序设计最佳实践
·保护SQL Server 2000的十个步骤
·高手必看:C、C++程序的优化之路
·怎样学习VB语言
·C++程序设计从零开始
·SQL SERVER 2000 中的标识值获取
Google