用户名:匿名用户
“$”除损尽解志守挥践是汇编语言中的一个值经迫督计想方息告活预定义符号,等价于当前正汇编到的段的当前偏移值。例如eg:指令“jmp$+3”中的“$”表示当前这条指令在代码段中的偏移量。
汇编语言,即第二代计算机语言,用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“MOV”代表**传递等等,通过这种方法,人们很容易去阅读已经完成的程序或滑亲材周敌请者理解程序正在执行的功能。
扩展**:
语言特点
汇编语言是计算机提供给用户的最快最有效的语言,也是能够利用冲联政游致计算机的所有硬件特性并能够直接控制硬件厂帝套营参的唯-语言。但是由于编写和调试汇编语言程序要比高级语言复杂,因此目前其应用不斗钟展什觉当工如高级语言广泛。
汇编语言比机器吃体育孔慢语言的可读性要好,但跟高级语言比较而言,可读性还是较差。不过采用它编写的程序具有存储空间占用少、执行速度快的特点,这些是高谓轴需接谁东绍做级语言所无法取代的。在实际应用中,是否使用汇编语言,取决于具体应用要求、软件开发时间和质量等方面作权衡。
汇编器
典型的现代汇编高副缩福器(assembler)建造目标代码,由解译组语指令集的易记码(mnemonics)到操作码(OpCo如言另de),并解析符号名称(symbolicnames)成为存储器地址以及其它的实体。
使用符号参考是汇编器的一个重要特征,它可以节省修改程序后人工转址的乏味耗时计算。基本就是把机器码变成一些字母属备位意罪复晚二苏示而已,编译的时候再把输入的指令字母替换成为晦涩难懂机器码
参考**来源: