
汇编语言 指令是否通用
如题,汇编语言的指令,除了一些硬件公司为每个硬件专门设计的指令外,其他的指令是不是都通用的啊?如:mov,jmp,loop,add,sud等命令,是不是在任何硬件公司生产...
如题,汇编语言的指令,除了一些硬件公司为每个硬件专门设计的指令外,其他的指令是不是都通用的啊? 如:mov , jmp, loop, add, sud等命令,是不是在任何硬件公司生产的硬件上都通用啊......
还是指令都是一样的,只是寄存器的名字不一样......
麻烦详细说一下 展开
还是指令都是一样的,只是寄存器的名字不一样......
麻烦详细说一下 展开
2个回答
展开全部
从宏汇编的层面上看,汇编语法只有intel和AT&T两种语法为主。许多用的指令字功能和格式都相近。但架构不同的情况下指令集是不一样的,比如x86,i64, MIPS,ARM,8051都用不同的指令集,每个架构的扩展的SIMD指令也不一样。会有一些基础运算的指令字一样比如你说的mov,jmp,loop。
宏层面一样或类似,但实际的字节码层面就完全不一样了,mov可能被翻译成4种5种不同的字节码指令,不同架构的字节码长度都可能不一样。。
所以这种你观察到的‘相似’只是在宏字词的表象上。
宏层面一样或类似,但实际的字节码层面就完全不一样了,mov可能被翻译成4种5种不同的字节码指令,不同架构的字节码长度都可能不一样。。
所以这种你观察到的‘相似’只是在宏字词的表象上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询