发布网友 发布时间:2022-03-28 16:37
共4个回答
懂视网 时间:2022-03-28 20:58
计算机中可以直接执行的指令一般包括操作码和操作对象。
电子计算机(electronic computer)通称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,具有存储记忆功能,能够按照程序运行,自动、高速处理海量数据。
它由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。计算机被用作各种工业和消费设备的控制系统,包括简单的特定用途设备、工业设备及通用设备等。
热心网友 时间:2022-03-28 18:06
不知道LZ所问的“直接执行”是指的在什么环境下直接执行
计算机的操作系统 函数库和指令集环境对任何一套程序都有着决定性的作用 这三个条件直接决定了哪些命令可用 哪些命令不可用
计算机进行程序执行的最低端(即最基础)就是二进制码 (恐怕除了芯片类硬件设计者没多少人会知道)
如果说是在人机操作的最基础端 就是机械语言 再向上走就是对内存地址进行操作的一些低级汇编指令
举个例子
在C语言环境下 通常比较谨慎的编程人员在写完程序之后 都会将其调入debug环境进行针对程序的内存调用 处理步骤的检查
这就是我们通常所看到的一些并不常见的“MOV JMP DAT”等汇编操作命令
这些命令就是通过对内存地址的操作来得到相应的结果 从某种意义上来说 LZ要找的 应该是这些最基础的内存编译命令
因为无论在MSDOS环境下 还是带有命令符的WINDOWS环境下 只要是X86系统 该语言都是通用的(指令集和系统内核均相同的情况下)
不知道鄙人的回答对LZ是否有帮助
热心网友 时间:2022-03-28 19:24
不知道LZ所问的“直接执行”是指的在什么环境下直接执行
计算机的操作系统 函数库和指令集环境对任何一套程序都有着决定性的作用 这三个条件直接决定了哪些命令可用 哪些命令不可用
计算机进行程序执行的最低端(即最基础)就是二进制码 (恐怕除了芯片类硬件设计者没多少人会知道)
如果说是在人机操作的最基础端 就是机械语言 再向上走就是对内存地址进行操作的一些低级汇编指令
举个例子
在C语言环境下 通常比较谨慎的编程人员在写完程序之后 都会将其调入debug环境进行针对程序的内存调用 处理步骤的检查
这就是我们通常所看到的一些并不常见的“MOV JMP DAT”等汇编操作命令
这些命令就是通过对内存地址的操作来得到相应的结果 从某种意义上来说 LZ要找的 应该是这些最基础的内存编译命令
因为无论在MSDOS环境下 还是带有命令符的WINDOWS环境下 只要是X86系统 该语言都是通用的(指令集和系统内核均相同的情况下)
不知道鄙人的回答对LZ是否有帮助。
热心网友 时间:2022-03-28 20:59
机器语言