zoukankan      html  css  js  c++  java
  • 四、指令系统

    一、概念

    指令:计算机执行某种操作的命令。

     指令系统:一台计算机中所有指令的集合。

    发展:复杂指令系统-精简指令系统

    复杂指令系统计算机(CISC):为增强指令系统的功能,设置一些功能复杂的指令,把一些原来由软件实现,常用功能改用硬件的指令系统来实现。目前绝大多数计算机都属于这。

    精简指令系统(RISC):尽量简化指令系统,只保留那些功能简单,能在一个节拍内执行完的指令,较复杂的功能用一段子程序来实现。

    二、指令格式

    指令格式包括两个方面:操作码和地址码

    操作码(OP):表示该指令应该进行什么性质的操作,如加减乘除,存数,取数等。

    地址码:

     三、指令字长度

    1.定义:一个指令字包含二进制代码的位数。

    2.机器字长:计算机能直接处理的二进制数据的位数。

    四、指令系统

    1.指令集体系结构:一个指令器支持的指令和指令的字节级编码。

    不同的处理器族支持不同的指令集体系结构,因此,一个程序被编译在一种机器上运行,往往不能在另一种机器上运行。

    2.按暂存机制分类,根据在CPU内部存储操作数的区别,可以吧指令集系统分为3类:堆栈(Stack),累加器,和寄存器组。

     四、指令的流水处理

    1.指令控制方式:顺序,重叠和流水。

    (1)顺序方式

     各条机器指令之间顺序串行的执行,执行完一条后才取下一条指令,而且每条指令内部的微操作也是顺序执行的。

    (2)重叠方式

    在解释第K条指令操作完成之前就开始解释第K+1条指令。但容易冲突。

    (3)流水方式

    仿流水线作业,并行处理。同时解释多条指令。

  • 相关阅读:
    函数--第一类对象、闭包、
    递归
    局部变量 和 全局变量
    默认参数,不固定参数 *args,**kwargs
    函数基本语法及特性
    文件修改
    文件操作,重点,日常使用!!!
    集合
    重新写了一边三级菜单,加了一些自己的理解
    三级菜单
  • 原文地址:https://www.cnblogs.com/lvqiang/p/11661305.html
Copyright © 2011-2022 走看看