腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
机器指令和装配指令有什么区别?
、
我有点搞不懂指令是如何在内部由计算机处理的。 有两种内部处理指令的“东西”:汇编程序和控制单元。 例如,伪mips指令可以传递给汇编程序,汇编程序将其解构成相应的真op mips指令集,然后,我猜想,将这些指令一个接一个地传递到控制单元中进行解码。 这就是MIPS指令--不管它们是假的还是真的--是如何处理的。 但是机器指令呢?这仅仅是输入到控制单元吗?汇编程序和它有什么关系吗?机器指令和装配指令到底有什么不同?
浏览 4
提问于2016-10-16
得票数 2
回答已采纳
1
回答
是否可以用Java编程语言编写linux内核?
、
当linux内核用C语言编写时,是否可以用java编程语言、微内核和单片内核编写?关心开发java操作系统。
浏览 0
提问于2016-12-31
得票数 1
回答已采纳
2
回答
计算机如何解释编程语言?
、
我很想知道机器是如何解释编程语言的。我查看了一些语言比较/基准测试,注意到一些编程语言是用C编程语言编写的,而其他编程语言则是用其他语言编写的。例如,Ruby和JVM (虽然不是一种语言)都是用C编写的,但是为什么编写Ruby或JVM的人要用C编写呢?难道他们不能用像C这样的方式写它吗,我猜,不是用另一种语言写的。:-)只是因为不想重新发明轮子,还是C是机器之神?
浏览 5
提问于2011-10-26
得票数 0
回答已采纳
3
回答
机器与汇编语言的关系
、
机器语言和汇编语言编程之间的关系是什么?
浏览 3
提问于2010-08-24
得票数 0
4
回答
编程语言是一组程序还是一组指令?
、
来自结构化计算机组织 程序是描述如何执行某项任务的一系列指令。 当我试图将编程语言看作一种带有语义的正式语言时,我听说编程语言是一组有效的程序(根据语言的语法和其他方面来说是有效的)。 当我阅读Tanenbum的结构化计算机组织时,我明白编程语言是一组指令,每台机器都有一种机器语言,由机器可以执行的所有指令组成。 所以我想知道一种编程语言是一组程序还是一组指令?谢谢。
浏览 0
提问于2015-02-08
得票数 5
3
回答
什么是算法编程语言?
“.你需要理解核心语言:它是算法、功能、面向对象的吗?”--有效的Java,约书亚·布洛赫,2 2ndEd。2008年。序言,第十三页 函数: Lisp,OO: Java,但是Bloch所说的算法编程语言是什么?
浏览 0
提问于2011-08-13
得票数 4
回答已采纳
4
回答
是所有编程语言共有的编译器。
、
对于不同的编程语言,是否有不同的编译器,或者编译器对于所有编程语言都是通用的?用哪种语言编写编译器。
浏览 4
提问于2013-10-22
得票数 1
回答已采纳
1
回答
什么使得x=2机器独立于MOV X,2?
、
来自Compiler Construction (Louden): 汇编语言非常依赖于为其编写的特定机器,因此为一台计算机编写的代码必须为另一台计算机完全重写。显然,编程技术的下一个主要步骤是以更接近数学符号或自然语言的形式编写程序操作,其方式独立于任何一台特定的机器,但能够被程序本身转换为可执行代码。例如,程序集代码MOV X, 2可以以一种简洁的、与机器无关的形式编写为x = 2。 我不明白-我想我错过了他的观点。如果现代编程语言使用的是MOV X, 2而不是x = 2,这将如何降低它们的机器独立性呢?编译器仍然需要将任何一条语句转换成等价的机器代码,不是吗?
浏览 1
提问于2016-02-23
得票数 2
回答已采纳
17
回答
有没有一种编程语言“下面”汇编?
、
、
有没有一种编程语言“下面”汇编?
浏览 4
提问于2008-11-05
得票数 47
1
回答
解析和编译之间的区别
、
、
、
我是程序集世界的新手,我想知道解析在这个上下文中意味着什么,以及解析和编译之间的区别。谢谢。
浏览 16
提问于2021-11-18
得票数 0
1
回答
使用Von Neumann模型的低级语言和高级语言之间的差异
、
、
我对这个教科书上的问题感到困惑: 汇编程序是一种低级语言,但Java和Python是高级语言.用Von模型用一个例子解释这种差异。选择Java或Python。 我知道低级语言和高级语言之间的区别,但是我很难用Neumann模型来解释这些差异。我真的不明白这个模型和低级语言或高级语言有什么关系?有什么想法吗?
浏览 6
提问于2022-03-06
得票数 0
2
回答
什么是部件?
、
、
我听过很多次“集合”这个词。我仍然不知道它们是什么,也不知道它们在编程语言中的用途。
浏览 0
提问于2010-11-04
得票数 7
回答已采纳
2
回答
x86程序集和其他版本的程序集有什么区别?
、
、
、
、
据我所知,装配编程语言有许多版本,如x86、ARM、MIPS、摩托罗拉等。在不同的架构上运行。然而,这是为什么呢?装配是如何工作的?为什么我不能在不同的架构上使用一个版本的程序集。在最简单的层面上,我们当然只是在处理电流的流动,那么为什么会有这样的限制,这些架构又有什么不同呢? 此外,假设我想要创建一个运行在自定义体系结构上的操作系统--这是我创建的。那么,我必须创建自己的汇编语言吗?创建操作系统是否需要汇编语言?
浏览 5
提问于2013-08-03
得票数 0
回答已采纳
1
回答
Captone模块是否支持exe作为输入,还是数据需要是一个独立的指令二进制?
、
一些反汇编程序,如IDA或Ghidra,接受一个exe并输出指令。其他反汇编程序要求用户解析PE报头,为指令隔离二进制文件并将其传入。 我正在努力学习如何使用Capstone,但只显示正在传递的隔离指令缓冲区,如下所示: # test1.py from capstone import * CODE = b"\x55\x48\x8b\x05\xb8\x13\x00\x00" md = Cs(CS_ARCH_X86, CS_MODE_64) for i in md.disasm(CODE, 0x1000): print("0x%x:\t%s\t%s" %
浏览 4
提问于2021-05-25
得票数 0
回答已采纳
1
回答
在爪哇使用纳什霍恩?
、
、
、
我正在阅读关于Java 8新特性的文章,并逐渐意识到它是随Nashorn (Javascript引擎)而来的。有人能解释我为什么要/应该在Java内部使用Javascript引擎吗?它将解决哪些编程问题?任何例子 谢谢拉维
浏览 5
提问于2014-10-11
得票数 4
回答已采纳
18
回答
什么是编程语言?
可能重复: 不,真的。 我一直在努力想出一个很好的定义。到目前为止,我的看法是: 编程语言是一种形式语言,包含语法。句法规则用于形成语句。编程语言用于创建一组计算机可以理解的指令。语法语句的集合称为程序。 我知道它读得不太好,所以在这方面有一些帮助是很好的。 这里是维基百科的第一段 编程语言是一种人工语言,用来表示计算机,特别是计算机所能执行的计算。编程语言可以用来创建程序来控制机器的行为,精确地表达算法,或者作为人类交流的模式。 我认为这是生活中每个人都知道它是什么的事情之一,但它很难定义。 我一个人吗?你的想法?
浏览 25
提问于2009-11-21
得票数 32
回答已采纳
2
回答
如何将软件添加到机器中?
、
、
、
当我们建造一台新机器时,我们如何将软件添加到这台机器上? 我知道我们有汇编程序和编译器,它们将高级代码转换成机器代码,以便让它理解。但是,在设计了一台具有新架构的新机器之后,我们如何继续前进,并将汇编程序和编译器添加到只理解机器语言的机器中? 据我所知,我们没有用机器语言编写汇编程序或编译器,那么我们如何将这些程序添加到新机器上,以便它能够以高级语言运行程序?
浏览 0
提问于2014-08-16
得票数 0
回答已采纳
9
回答
汇编语言和机器语言之间的关系是什么?
、
、
、
、
汇编语言和机器语言(对于同一个底层系统)真的是一样的吗?这两个概念之间有什么区别吗?
浏览 2
提问于2009-08-10
得票数 33
回答已采纳
1
回答
IDE和解释器的基本区别是什么?
我知道解释器把编程语言翻译成机器语言。但我无法区分IDE和解释器。我的意思是,当我运行一个代码,它们是如何工作的,它们的目的是什么?
浏览 8
提问于2022-03-28
得票数 -3
1
回答
Hack程序集:添加R3、R1、R9,给出错误的“预期表达式”
我能够使用汇编程序使用实寄存器进行简单的算术操作,但我在 ADD R3,R1,R9 当我作为汇编程序中的*.asm文件单独尝试这一行时,我会得到一个“表达式预期”错误。我把这条线从书上直接拉了出来,所以我很惊讶有一个问题。 有什么想法吗? 谢谢。
浏览 5
提问于2021-07-28
得票数 0
回答已采纳
4
回答
什么是非托管DLL?什么是非托管代码?
、
、
有人能给我解释一下什么是非托管DLL吗?什么是非托管代码?
浏览 0
提问于2010-09-28
得票数 12
回答已采纳
2
回答
什么是“机器”在编译方面?
、
我最近开始学习编程原理。目前有些概念对我来说是抽象的。我想知道“机器”在编译方面是什么。或者一个机器的例子也会让我明白这一点。如何理解机器是“它本身是其他事物必须立足的基础”?
浏览 8
提问于2014-01-19
得票数 0
回答已采纳
2
回答
编程语言是用什么写的?
、
、
这是我的第一个问题。 这样想吧。Python是用C编写的,C编译器是用旧的C编译器编写的,C编译器是用更旧的C编译器编写的,B编译器是用BCPL编写的。我不知道BCPL是用什么语言写的,但是好像一定有一种原始语言吗? 换句话说,每种编程语言都是用旧的编程语言编写的。那么,最先出现的是什么,编码的是什么?
浏览 0
提问于2020-10-14
得票数 1
1
回答
什么时候使用汇编语言?
、
我正在参加一个计算机组织的课程,我看到了这段视频: 为什么编译器编写人员需要了解汇编语言?编译器不把像Java这样的高级语言翻译成二进制语言(或者Java中的字节码)吗?汇编语言什么时候进来? 以下是我书中的一句话: 高级编程语言一种可移植的语言,如C、C++、Java或Visual,由可被编译器翻译成汇编语言的单词和代数符号组成。 我真的认为编译器从高级语言到二进制语言。这样不对吗?
浏览 1
提问于2019-09-01
得票数 1
1
回答
有没有办法查看Java底层的C代码?
、
、
我知道你可以在grepcode这样的地方查看Java的“源代码”,但我正在寻找一些方法来查看Java构建在其上的C代码。我觉得这个问题肯定被问了很多次了,但是我一直没能找到一个满意的答案。 这不是为了任何明确的目的-我只是想了解如何更好地“构建”一门编程语言。 此外,如果有人能够展示如何查看生成的字节码,这可能也会有所帮助。
浏览 2
提问于2013-07-11
得票数 2
回答已采纳
3
回答
有没有可能编译一个可以同时在x86和ARM上运行的二进制文件
它不一定是整个程序,只需在两个处理器上执行相同操作的简单操作即可。 没有CPU仿真,比如qemu。 如果这是不可能的,你能像我5岁那样向我解释为什么这不可能吗?
浏览 1
提问于2014-02-04
得票数 0
1
回答
如何记录服务器对php代码的处理?如何反编译php代码?
、
、
、
、
php代码是如何执行的,服务器是如何处理它的? 我们都知道所有的软件都变成了机器语言(01)。 我们还可以很容易地将机器语言(01)转换为汇编语言。 最后,我们完成了反编译操作,我们可以对软件进行逆向工程了! 这是真的?!好的! 现在的php代码是由不同的算法和不同的软件加密的,例如(zend,ioncube,...)最终会转换成php代码,以便服务器能够处理它们吗?! 加密的代码最终应该成为服务器的可读语言,对吧? 我想知道在服务器上反编译这个源代码的过程是什么? 示例: 这是我的代码: <?php $x = 1; $y = 2; $sum = $x + $y; echo $sum;
浏览 4
提问于2020-08-07
得票数 0
2
回答
联机分层.由本地机器上的文件夹结构生成的嵌套数据结构
、
、
、
、
我是一名计算机音乐专业的学生,有着比编程更多的音乐背景,所以请原谅我的无知。我正在尝试创建一个网站,其在线文件结构类似于磁盘上目录的本地文件结构。最理想的情况是,该网站将引用谷歌驱动器的目录。 我对使用javascript进行编程很感兴趣,因为我希望数据能够与web动态地对齐。有一次我有一个wiki,特别是一个PMWiki发行版。由于这个原因,我对嵌套的数据结构非常着迷,并且喜欢json格式。我不喜欢使用Pmwiki的一件事是,我无法在本地机器上创建嵌套目录,这会立即反映到我的网站的前端。寻求对我可能追求的不同方法的指导。我猜我需要更多的FTP或GIT方面的知识。
浏览 1
提问于2017-04-28
得票数 0
回答已采纳
3
回答
如何使用伪操作作为指令?
、
、
在汇编语言中,我如何使用伪操作作为指令?据我所知,程序集文件使用汇编程序转换为机器代码。是否有一种方法可以使用伪操作直接从程序集文件本身发送操作码? 例如,如果有一些指令,比如ADD,它的操作代码为0101。有没有一种方法可以利用我们对ADD的op代码0101的了解,只从某个内存位置使用0101添加两个寄存器,而不是显式地使用ADD指令?我在找一个黑客,还在想这个。
浏览 1
提问于2014-11-30
得票数 0
回答已采纳
2
回答
是否有一种编程语言只具有确定性下推自动机的能力,而不再具有这种功能?
、
、
、
、
有些编程问题并不需要图灵机的全部能力来解决。他们可以用更少的力量来解决。我正在寻找一种功能较小的编程语言。 是否存在一种仅支持以下功能的高级编程语言: 具有将值推送到堆栈上并将值从堆栈中弹出的操作的堆栈。 一个有限状态机(FSM),用于输入值,从一个状态移动到另一个状态,与堆栈交互,并输出结果。 我意识到我可以使用Java、C或Python (等等)。并通过编写一个只使用堆栈和FSM的程序来限制语言。然而,我正在寻找一种只具备这些功能的编程语言。 换句话说,我不想使用图灵完整的编程语言来解决那些只需要确定性下推自动机的问题。我想使用一种只具有确定性下推自动机能力的编程语言。
浏览 0
提问于2013-04-09
得票数 6
2
回答
ATT和Intel汇编语言格式之间的差异是否源于它们的底层机器语言之间的差异?
从计算机系统:程序员的观点,关于汇编语言: 我们看到Intel和ATT格式有以下不同之处: 英特尔代码省略了fixes的大小名称。我们看到指令推送和移动,而不是推q和movq。 Intel代码在寄存器名前面省略了‘%’字符,使用的是rbx而不是%rbx。 英特尔代码有一种不同的方式来描述内存中的位置-例如,QWORD PTR rbx而不是(%rbx)。 具有多个操作数的指令以相反的顺序列出它们。当在这两种格式之间切换时,这可能会非常混乱。 汇编语言与机器语言(即ISA)之间有密切的对应关系。 上述ATT和Intel汇编语言格式之间的差异是否来自于它们的底层机器语言之间的一些差异?或者,ATT和I
浏览 0
提问于2020-10-04
得票数 0
回答已采纳
1
回答
使用winform c#将arduino代码上传到arduino
我用winform C#为arduino构建了代码编辑器,我的项目做得很好。我的编辑器允许自动完成,并在编程期间提供帮助。我唯一的问题是如何将我写的代码上传到arduino?例如,如果有人在我的编辑器上写下这段代码: int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1
浏览 1
提问于2015-07-19
得票数 0
1
回答
为什么If-然后-else,while循环和for循环是结构化的编程控制结构?
、
在定义McCabe的基本复杂性时,提出了结构化编程控制结构的思想。我不明白为什么一个if-然后-否则,一个while循环或一个for循环可以简化为一个语句,这样它的圈复杂度是一个。
浏览 0
提问于2020-10-18
得票数 -2
回答已采纳
6
回答
这是汇编语言吗?
、
小时候,我经常在MK-61 苏军计算器上编程。它有四个操作寄存器(X,Y,Z,T)和15个存储寄存器。一个程序可以有105个步骤。 我记得,它有这样的命令: 交换X和Y寄存器 移位寄存器(Z到T,Y到Z,X到Y) 从存储寄存器(1..15)复制到X 从X复制到存储寄存器(1.15) 如果X<0,则转到程序步骤## 使用X和Y值执行操作(+,-,*,/),并将结果放到X中 此命令是否设置了汇编语言?通过使用这个设备,我对汇编语言有了基本的了解吗? 📷 结果发现这是一种叫做“按键编程”的东西。 有趣的事实:1988年,一台类似的计算器(像这台计算器,但与能量无关的内存)被用作太空飞行轨迹计算
浏览 0
提问于2012-07-12
得票数 70
回答已采纳
4
回答
机器语言到底是什么?
、
、
我已经读过很多次了,编译器把高级代码翻译成机器语言,每当我谷歌“机器语言”时,它就告诉我它是汇编语言。另一方面,当我打开一个用c++编写的带有记事本的hello world应用程序时,它给我展示了一些东西,而不是组装。这些东西背后的秘密到底是什么,二进制和比特是从哪里来的呢?请解决我的困惑。
浏览 10
提问于2017-04-15
得票数 1
回答已采纳
1
回答
什么是“虚拟执行堆栈”?
、
我正在阅读有关CIL的文章,并且不断看到对“虚拟执行堆栈”的引用(例如,在创建局部变量并为其赋值时)。 但是我不明白虚拟执行堆栈到底是什么。它是不是“调用堆栈”,也就是我们常说的将结构加载到堆栈中的那个堆栈?
浏览 1
提问于2011-04-30
得票数 4
回答已采纳
1
回答
关于为OO语言编写编译器后端的资源?
、
、
、
问候Overflowers 我正在努力深入理解如何为OO语言(静态/动态地进行tryped)开发x86 (ia32/ia64)后端,主要是在Windows OS上运行。 我对x86架构有很好的理解,了解如何将代码转换为树形结构,以便优化和序列化成机器原生代码。 这只是我没有真正掌握步骤(序列化),我想了解更多。例如,对于代码树中的循环节点,是否有标准的x86序列化指令集? 我现在正在试着通读编译器的书,但是有没有具体的材料(书,教程,项目……等)到那个主题? 如何使用C语言作为中间语言,并使用一些现成的C编译器作为后端,例如ICC,以实现其出色的优化? 非常感谢大家!
浏览 0
提问于2010-06-22
得票数 0
3
回答
汇编程序是否执行与从C到程序集的翻译程序相同的任务?
、
、
当将C程序编译成汇编程序,然后再编译程序时,汇编程序(例如GCC或其他流行的C编译器中使用的汇编程序)是否与从C到程序集的翻译器执行相同的任务? 解析 代码生成 优化? 与从C到汇编的翻译器所做的优化量相比,汇编程序完成的优化量是多少? 谢谢。
浏览 0
提问于2020-10-03
得票数 0
3
回答
为什么.NET中的基类库?
我对C#程序的执行方式有些困惑。到现在为止我学到的是, C#程序+基类库形成源代码。该源代码提供给C#编译器以转换为MSILIL代码。--这段MSIL代码被交给.NET框架转换成本机代码。 因此,我的问题是,为什么我们需要.NET框架中的基类,因为所需的基类已经转换为代码了? 我是不是弄错了上面的程序?请帮帮我!我在谷歌上搜索了一下,但没能清除掉它。谢谢您的关注!
浏览 5
提问于2011-07-26
得票数 0
回答已采纳
1
回答
机器语言的语法是否因机器不同而不同?
我有一个关于机器语言的问题。如果我使用机器语言编写一个打印"Hello World“的程序,我的语法是否会因编写代码的机器不同而有所不同。
浏览 4
提问于2015-11-18
得票数 0
1
回答
高层编程语言与底层编程语言的关系
、
低级编程语言和高级编程语言之间有多大的联系?例如,汇编语言和C++在不同的层次上工作,但是,在这些级别之间存在什么样的逻辑呢?让我们假设我写了一个你好世界!用C++编程,我编译并运行它。为了使我的代码在汇编程序级别上更有效,我需要关心什么??
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
1
回答
V8 javascript引擎是否将所有的javascript编译成机器语言?
、
、
、
Chrome和Node.js中使用的V8引擎是一次性将整个代码编译成机器语言,还是每次为添加到调用堆栈的每个上下文编译要执行的下一个上下文?
浏览 0
提问于2016-04-29
得票数 0
2
回答
gcc可以在不同的CPU上交叉编译吗?
、
对于安装在fedora 16上的gcc来说,是否可以交叉编译到不同的CPU,比如SPARC?我已经建立了一定的理解,需要一些专家来纠正我,如果我错了。不同的操作系统通过它们用来访问内核的系统调用来区分,或者完全通过它们使用的内核来区分。这是正确的吗?不同的内核理解访问底层硬件的不同系统调用。二进制文件或可执行文件或程序只不过是一堆系统调用。因此,每个操作系统都有自己的可执行文件。在windows上运行的可执行文件不能在linux上运行。通过交叉编译任何windown的可执行文件的源代码,我们可以为其他操作系统生成可执行文件。word平台是指操作系统。POSIX是类UNIX操作系统的特定设计标准
浏览 0
提问于2011-11-24
得票数 14
回答已采纳
1
回答
使用sigaction捕获信号SIGSEGV
、
、
、
、
我正在开发一个运行在linux内核4.4.14版本上的多线程应用程序。我想跟踪一些导致分割错误的灾难性错误。我设置了一个连接到SIGSEGV的信号处理程序,以尝试获取导致崩溃的线程的pid号。处理程序函数代码如下: void sighandler(int signum, siginfo_t *siginfo, void *context) { // get pid of sender, pid_t sender_pid = siginfo->si_pid; printf("Process %d got signal %d SEG FAULT !!!\n"
浏览 2
提问于2017-09-28
得票数 1
3
回答
不执行字节码的解释器或虚拟机
、
、
Dart语言的开发人员告诉我们,有一个虚拟机可以执行用Dart语言编写的语句。解释器和执行语言的虚拟机之间有什么区别? 到目前为止,我所知道的虚拟机,如Java虚拟机、公共语言运行时和Dalvik,都执行以前从编程语言编译的字节码。 它是如何运行一个直接执行编程语言的virual机器的?
浏览 0
提问于2013-11-16
得票数 4
回答已采纳
7
回答
为计算机编写的第一种编程语言是什么?
、
看看我们今天拥有的这么多编程语言,每种语言都有自己的独特之处,我试着找出为计算机编写的第一种编程语言是什么。 看一下流行版本的发布日期,我有点接近了,但我没有看过不那么明显的那些,编程语言,它们要么已经死了,要么现在没有什么用处。Fortran是我得到的最接近的东西,但我不知道这是不是真的。 简而言之:为计算机编写的第一种编程语言是什么?有没有从该语言派生出来的语言?
浏览 0
提问于2012-03-24
得票数 7
回答已采纳
1
回答
为什么.weekday日期组件从1开始?
、
、
.weekday组件从1开始(星期日= 1,星期一=2.)如果有人知道原因我很感兴趣。在编程中,事情似乎通常从0开始。
浏览 1
提问于2017-06-06
得票数 0
回答已采纳
6
回答
想要学习汇编,不知道从哪里开始
、
、
就因为它的地狱,我对学习汇编产生了兴趣。问题是我找不到一个好的起点。 似乎有很多可用的汇编程序(FASM、NASM、YASM、MASM),但每个汇编程序都有自己单独的语法、命令和特性。FASM似乎是最方便的,因为它可以在没有链接器的情况下编译可执行文件,但我还没有找到任何教程来开始我的学习。我见过的所有"Hello World“示例都是16位或32位的,但我是在64位Windows上运行的,所以它们都不能工作。FASM中包含的Windows示例可以工作,但我不打算从一开始就开始学习Windows编程,我想先掌握基础知识。 有谁能给我指个方向吗?
浏览 0
提问于2010-11-19
得票数 11
1
回答
在计算机系统的多级模型中,较低层次的语言、对象、数据类型、操作和特性是什么?
、
来自结构计算机组织的Tanenbuam 📷 从某种意义上说,具有n级的计算机可以看作是n个不同的虚拟机,每个虚拟机都有不同的机器语言。我们将交替使用“级别”和“虚拟机”这两个术语。但是,请注意,与计算机科学中的许多术语一样,“虚拟机”也有其他含义。语言和虚拟机之间有一种重要的关系。每台机器都有一种机器语言,由机器可以执行的所有指令组成。实际上,机器定义了一种语言。类似地,一种语言定义了一台机器--即能够执行用该语言编写的所有程序的机器。级别1、2和3的机器语言是数字语言。它们中的程序由长系列的数字组成,这些数字对机器来说很好,但对人却不好。从第4级开始,语言包含对人们有意义的单词和缩写。0、1
浏览 0
提问于2015-02-10
得票数 1
回答已采纳
1
回答
在真正的机器上运行MIPS指令[而不是在模拟器上]
、
我正在大学的MIPS工作,我们正在使用Qtspim模拟器来运行MIPS指令。我在谷歌上搜索了如何在我的真实机器上运行MIPS代码(,而不是,任何像SPIM这样的模拟器),但我没有找到任何评论。是否可以根据MIPS指令创建可执行文件? 在我的另一堂课(系统编程)中,我们一直使用MASM615编译汇编指令,使用来自cmd的make32命令。我在找类似的工具。有MIPS的存在吗?
浏览 1
提问于2013-03-22
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
可怕又可敬的机器语言
如何学习机器语言呢?
编程菜鸟入门教程,由入门到入坟
通过“机器语言”,两个智能体能玩儿“你说我画”| NSR
零基础学C语言之程序语言的发展历程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券