答案选择C。
计算机能够直接执行的语言只有机器语言,机器语言由二进制数0和1构成。
用汇编语言和高级语言编写的程序计算机并不认识,更不能直接执行,而必须由语言处理系统将它翻译成计算机可以理解的机器语言程序,然后再让计算机执行目标程序。
机器指令也常被称为硬指令。它是面向机器的,即不同的计算机规定了自己所特有的、一定数量的基本指令。
扩展资料
操作码字段指出该指令执行何种操作,地址码字段指出被操作的数据(操作数)和操作结果的存放位置。
例如,将地址为0000 0100B的字节存储单元中的内容加3,若用Intel 8086/8088机器指令来完成该操作,则相应的机器指令为:
10000011
00000110
00000100
00000011
用机器指令进行描述的语言叫作机器语言,用机器语言编写的程序称为机器语言程序或目标程序。目标程序中的二进制机器指令代码称为目标代码。
使用任何语言编写的程序最终都要转换成机器语言程序,才能被计算机识别、理解并执行。
参考资料:百度百科-直接执行语言
答案选择C。
计算机能够直接执行的语言只有机器语言,机器语言由二进制数0和1构成。
用汇编语言和高级语言编写的程序计算机并不认识,更不能直接执行,而必须由语言处理系统将它翻译成计算机可以理解的机器语言程序,然后再让计算机执行目标程序。
机器指令也常被称为硬指令。它是面向机器的,即不同的计算机规定了自己所特有的、一定数量的基本指令。
用机器指令进行描述的语言叫作机器语言,用机器语言编写的程序称为机器语言程序或目标程序。
扩展资料:
机器语言的优缺点
1、机器语言可以被计算机直接识别、执行,所以用机器语言写的程序效率最高。
2、机器语言是用指令编程,而成千上万条指令很难记住,且一旦出错很难找出错误。
3、不同型号的计算机,指令编码并不相同,因此,针对某一型计算机写的程序移植到另外一种计算机上后,运行结果未必正确,甚至有可能根本不能运行。
参考资料:百度百科-直接执行语言
原来的汇编语言翻译还需要查表,比如+对应10101010100101(瞎编的)然后输入机器的是机器码10101010100101。。。。。。
你可以看看单片机的书