汇编语言中 如地址表构建在代码段中 有什么好处

如题所述

好处:能让编译出来的程序节省几个字节的大小,另外能让在写源码的时候少打几个字,因为不用弄数据段了,不过在写大程序的时候最好是把数据段和代码段分开,因为那样更清晰。

汇编语言程序转移的地址:用字母起头(可以是意思相当的英语单词),后面可以跟数字别太长了,原则上不超过8个字符。

运行实在虚拟8086上,不过还是由操作系统负责的,地址用法很原始,实在一片系统分配给这个程序的进程空间中设置几个相应的段寄存器,而这个地址是一种假象,是虚拟的真实地址。

扩展资料:

汇编语言的特点是容易被计算机识别和执行,使用它进行编程可以减少占用空间、提高运行速度,并能直接对硬件实施控制。在需要实时控制的时候,有着不可替代的重要地位,但汇编语言在编程和理解时要复杂、困难一些,尤其是在进行数据处理或是逻辑运算时更加凸显出其劣势。

高级语言是面向使用者的语言,能更准确地被程序员所理解,它的表达能力强,功能多,编程效率高,上手速度快, 自动化程度高,因而更受欢迎。在大部分软件开发中,使用者都采用高级语言编程,以提高编程效率。但在要求存储空间小,执行速度快,需直接对硬件进行控制的场合,则应用汇编语言编程,以达到优化程序速度的目的。

参考资料来源:百度百科-汇编语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-26
在汇编语言中怎么区分自己要转的地址是段内还是段间,比如有一个符号地址怎么(偏移量在[-32K,本回答被提问者采纳
相似回答