汇编与反汇编
1
汇编语言源程序的汇编
-手工汇编
“汇编”可分为手工汇编和机器汇编两类。
1.手工汇编
通过查表,得到指令的机器代码,逐个把助记符指令“翻译”成机器
代码,再进行调试和运行。
遇到相对转移偏移量的计算时,较麻烦,易出错,只有小程序或受条
件限制时才使用。实际中,多采用“汇编程序”来自动完成汇编。
2
汇编语言源程序的汇编
-机器汇编
2. 机器汇编
用微型计算机上的软件(汇编程序)来代替手工汇编。 在微机上用编辑
软件进行源程序编辑,然后生成一个ASCII码文件,扩展名为“.ASM”。
在微机上运行汇编程序,译成机器码。
机器码通过微机的USB口 (或串口、并口)传送到用户样机 (或在线仿
真器),进行程序的调试和运行。
有时,在分析某些产品的程序的机器代码时,需将机器代码翻译成汇编
语言源程序,称为 “反汇编”。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
3
汇编语言源程序的汇编
- 汇编举例
【例】 下表是一段源程序的汇编结果,可通过查表 (手工汇编),来验
证下面的汇编结果是否正确。机器码从1000H单元开始存放。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
4
原创力文档

文档评论(0)