计算机是如何读懂命令的?

来源:百度知道 编辑:UC知道 时间:2024/06/10 06:28:00
或者说计算机只能识别0和1,我们平时的命令是怎么样一步步转化成0和1的,计算机又是如何读懂的?比如我点击一个确定按钮,这是一个软件里的一条指令,然后经过操作系统变成一堆0和1,计算机只能知道这堆代码的功能是什么?它的逻辑能力从何而来?

你找本计算机组成原理的和编译原理的书看就明白了。
简单说,就是cpu中有最简单的加减法指令和各种微处理指令,通过取指周期取指令,比如说,你按个加法的按钮,监视器会捕捉到用户的操作,得到用户想要做加法,监视器通知程序进行运算,编译程序负责把人类看懂的高级语言或文字转换成计算机看懂的二进制机器语言,并通过cpu进行最基础的运算,至于什么乘法或更高级的指数运算,那是高级程序的事。

用户》监视器》程序》cpu
(汇编程序,编译程序)
比如:你算365*18
cpu:365+365=
程序:负责告诉cpu,算18次365+365

这问题太深奥了,这得学计算机工作原理学得好才能答得上你啊哈哈

编译器
原则上就是通过识别指令代码来依次处理和实现一些即定功能
你可以自己写一个简单的 就明白是什么意思了。