`
xinklabi
  • 浏览: 1558895 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

计算机执行二进制代码的硬件过程

 
阅读更多

引自:http://wenwen.soso.com/z/q180015128.htm

 

指令是由0和1组成的一组具有“根据当前硬件状态而改变计算机硬件状态为目地的二进制代码。简单的说计算机就是电路的状态的表现。计算机是一种思想“控制、输入输出、处理、存储”从一个人的处理事件的角度上说是符合人类的处理方式。所以计算机是一种以人类处理事物思想的产物。

 

计算机能按部就班的工作是依靠它的内部电路的状态(如寄存器),在计算机内一条指令可以理解成改变这些电路状态的二进制代码,当然改变是根据硬件当时的状态来改变的,比如果1+1的计算机内部,1这个值是一种电路状态,通过一组逻辑电路把两组电路的状态重新组合成一新的电路状态值。其实代码中的一位实质就是一个基本电路的开\合。

 

指令在储存设备中表现方式也是一种电路状态,通过总线把这一组电路状态传达到控制模块,控制模块根据寄存器的状态来设计电路的布线(比如说这条指令是计算指令,就要把数据保存到电路中去,然后将其与计算模块相通,然后设置保存计算结果的电路)然后执行。所以指令就是改变状态的二进制代码。

 

分享到:
评论

相关推荐

    计算机组成原理与汇编语言程序设计课后习题及解答(详解).doc

    (1)非0最小正数 (2)最大正数 (3)绝对值最小负数 (4)绝对值最大负数 解: 二进制代码 十进制真值 (1)非0最小正数 0.000000000000001 2-15 1-2-15 (3)绝对值最小负数 1.000000000000001 -2-15 (4)绝对值最大负数 10....

    计算机组成原理

    计算机组成原理 指令系统指令:计算机执行某种操作的命令。微指令:是微程序级的命令,属于硬件。宏指令:由若干条机器指令组成的软件指令,属于软件。...指令字长:一个指令字中包含的二进制代码的位数

    北航计算机组成原理讲义

    二进制代码。 Ø指令格式:操作码+ 操作数(操作数地址) Ø操作码:指明指令的操作性质 Ø操作数(地址):指令操作数的位置(或操作数本身) 2.1 计算机的工作过程 v程序:在此特指一段机器指令序列。 Ø完成一定...

    十进制小数转二进制matlab代码-platgui:用于电镀定制神经传感器的设备驱动程序

    十进制小数转二进制matlab代码平台图形界面 概述 Plat-GUI是我编写的用于自动执行自定义神经传感器电镀的设备驱动程序。 为了处理程序输出到硬件,我使用了PsychToolbox库。 该代码写于2015年,是在UC Santa Cruz...

    计算机组成原理课后解答(唐朔飞)

    存储字——一个存储单元所存二进制代码的逻辑单位; 存储字长——一个存储单元所存二进制代码的位数; 存储容量——存储器中可存二进制代码的总量;(通常主、辅存容量分开描述) 机器字长——CPU能同时处理的数据...

    计算机二级Java语言复习资料

    1. Java的源程序代码的扩展名为.java。 Java的编译器和解释器的扩展名为.exe,他们分别是javac.exe、java.exe。 通过Java编译器编译生成的是二进制...解释执行过程分三步进行:代码的装入、代码的校验和代码的执行。

    汇编语言案例讲解.pdf

    这些二进制代码可以直接在计算机上执行。由于汇编语言的特性,编写汇编语言程序通常需要更多的时间和精力,但可以实现更高的性能和更精确的控制。 尽管汇编语言在现代的应用开发中不如高级编程语言流行,但它依然在...

    信息技术教案——信息与信息技术1.4--计算机软件.doc

    实际上计算机只能执行某些特定的指令,这些指令可用二进制代码来表示,要计算机工 作,必须用这些指令编制程序,并让计算机执行。 2. 程序:一组指令的集合。 3. 软件:为运行、管理、维修和开发计算机应用而编制的...

    1计算机简答题.doc

    2、数据和程序以二进制代码的形式存储在存储器中; 3、控制器根据存放在存储器的指令序列(程序)进行工作,并由一个程序计数器控 制指令的执行,控制器具有判断能力,能以计算结果为基础,选择不同的工作流程。 二...

    唐朔飞计算机组成原理答案完整版

     存储字:一个存储单元所存二进制代码的逻辑单位。  存储字长:一个存储单元所存二进制代码的位数。  存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。  机器字长:指CPU一次能处理...

    计算机系统计算机基础.pptx

    在计算机中,程序和数据都用二进制代码表示。它既便于硬件的物理实现,而且运算规则又简单,故可简化计算机结构,提高可靠性和运算速度。 把程序和处理问题所需的数据,均以二进制的形式按一定顺序预先存放到计算机...

    计算机应用基础第2章-计算机系统.pptx

    主要作用是将人们可阅读理解的信息(如程序、文字、图形图像、音视频)转换为计算机能识别的二进制代码,输入到计算机内、供计算机处理。 典型的输入设备有键盘、鼠标、触摸屏、手写笔、摄像头、游戏手柄等。主内存 ...

    计算机组成原理样卷及参考答案.doc

    2 计算机硬件能够直接执行的只有_____ 。 A 机器语言 B 汇编语言 C 机器语言和汇编语言 D 各种高级语言 3 零的原码可以用哪个代码来表示:_____ 。 A 11111111 B 10000000 C 01111111 D 1100000 4 某数在计算机...

    [详细完整版]计算机简答题.doc

    2、数据和程序以二进制代码的形式存储在存储器中; 3、控制器根据存放在存储器的指令序列(程序)进行工作,并由一个程序计数器控 制指令的执行,控制器具有判断能力,能以计算结果为基础,选择不同的工作流程。 二...

    C语言概述 介绍了何为C语言及创建简单的hello world项目

    C语言概述 1.语言 *人类语言 *人与人之间进行沟通交流的语言 *中国人与中国人进行沟通交流:普通话 *英国人与英国人进行沟通交流:英语 *中国人与英国人进行... *机器语言是用二进制代码表示的计算机能够直

    《计算机应用基础》知识点.doc

    计算机中为什么要采用二进制及二进制的基本运算规则 计算机中采用二进制是由计算机所使用的逻辑器件所决定。这种逻辑器件是具有两种 状态的电路(触发器)。好处是: 运算简单 实现方便 成本低 要清楚逻辑运算和...

    《计算机应用基础》知识点(2).doc

    计算机中为什么要采用二进制及二进制的基本运算规则 计算机中采用二进制是由计算机所使用的逻辑器件所决定。这种逻辑器件是具有两种 状态的电路(触发器)。好处是: 运算简单 实现方便 成本低 要清楚逻辑运算和...

    《计算机应用基础》知识点(1).doc

    计算机中为什么要采用二进制及二进制的基本运算规则 计算机中采用二进制是由计算机所使用的逻辑器件所决定。这种逻辑器件是具有两种 状态的电路(触发器)。好处是: 运算简单 实现方便 成本低 要清楚逻辑运算和...

    计算机基础知识.doc

    指令和程序 指令是包括有操作码和地址码的一串二进制代码。其中操作码规定了操作的性质 什么样的操作 地址码表示了操作数和操作结果的存放地址。 顺序是为解决某一问题而设计的一系列排列有序的指令或语句(顺序...

Global site tag (gtag.js) - Google Analytics