当前位置: 首页 > 知识库问答 >
问题:

操作码、字节码、助记符、机器码和程序集之间的区别

莫飞翮
2023-03-14

>

  • 在计算机汇编语言中,助记符是操作的缩写。它被输入到每个汇编程序指令的操作代码字段中。例如,和AC,37表示AC注册为37。所以submul都是助记符。它们由汇编器翻译。

    汇编语言中的指令(语句)一般非常简单,不像高级编程语言中的指令(语句)。通常,助记符是单个可执行机器语言指令(操作码)的符号名称,并且为每个机器语言指令定义至少一个操作码助记符。每个指令通常由一个操作或操作码加上零个或多个操作数组成。

  • 共有1个答案

    芮学
    2023-03-14

    操作码:它是一个由你的机器(虚拟或硅)解释的数字,代表要执行的操作

    字节码:与机器码相同,只是它主要由基于软件的解释器(如Java或CLR)使用

    MNEMONIC:英语单词MNEMONIC的意思是“帮助记忆某事的一种工具,如字母、想法或联想的模式。”因此,汇编语言程序员通常使用它来记住机器可以做的“操作”,如“add”、“mul”和“mov”等。这是汇编程序特有的。

     类似资料:
    • 本文向大家介绍字节码和机器码的区别相关面试题,主要包含被问及字节码和机器码的区别时的应答技巧和注意事项,需要的朋友参考一下 机器码,学名机器语言指令,有时也被称为原生码,是电脑的CPU可直接解读的数据。 字节码是一种中间状态(中间码)的二进制代码(文件)。需要直译器转译后才能成为机器码。 -----------      

    • 问题内容: 我正在使用Hibernate 4.2并构建时间字节码工具来解决出现在关系上的懒惰问题和(https://developer.jboss.org/wiki/SomeExplanationsOnLazyLoadingone- to-one ) 您知道之间有什么区别吗? Hibernate字节码检测工具:http : //docs.jboss.org/hibernate/orm/4.3/ma

    • 正如文件所说: 公共接口操作码 定义JVM操作码、访问标志和数组类型代码。此接口没有定义所有JVM操作码,因为某些操作码会自动处理。例如,xLOAD和xSTORE操作码会在可能的情况下自动替换为xLOAD_n和xSTORE_n操作码。因此,xLOAD_n和xSTORE_n操作码不会在此接口中定义。LDC也是如此,必要时自动替换为LDC_W或LDC2_W、WIDE、GOTO_W和JSR_W。 问题:

    • 问题内容: 我正在Go中编写一个应用程序,该应用程序使用编码/目标在节点之间通过UDP发送结构和切片。它工作正常,但我注意到encoding / json也具有类似的API。搜索并找到以下信息(https://golang.org/pkg/encoding/): gob软件包gob管理gob的流-编码器(发送器)和解码器(接收器)之间交换的二进制值。 json程序包json实现RFC 4627中定

    • 本文向大家介绍分组密码和流密码之间的区别,包括了分组密码和流密码之间的区别的使用技巧和注意事项,需要的朋友参考一下 分组和流密码都是加密方法,主要用于将纯文本直接转换为密文,并且属于对称键密码家族。 以下是块密码和流密码之间的重要区别。 序号 键 分组密码 流密码 1 定义 块密码是一种加密类型,通过一次获取其块来执行纯文本转换。 另一方面,“流密码”是一种加密类型,其中,通过一次获取一个字节的纯

    • 本文向大家介绍解码器和解复用器之间的区别,包括了解码器和解复用器之间的区别的使用技巧和注意事项,需要的朋友参考一下 解码器 解码器是一种组合电路,具有“ n”条输入线和最多2n条输出线。当启用解码器时,这些输出之一将基于存在的输入组合为高电平有效。这意味着解码器检测到特定代码。启用后,解码器的输出仅是“ n”个输入变量(行)的最小值。 解复用器 解复用器是执行复用器反向操作的组合电路。它具有单输入