zoukankan      html  css  js  c++  java
  • 计算机组成原理---指令系统

    本章首先说明指令系统的发展与性能要求,然后介绍指令的一般格式。之后重点讲述寻址方式,指令的分类和功能,并给出几个指令系统实例。

    1.指令系统的发展与性能要求:

    计算机的程序是由一系列的机器指令组成的。

    指令就是要计算机执行某种操作的命令。一台计算机中所有机器指令的集合,称为这台计算机的指令系统。

    复杂指令系统计算机简称CISC (complex instruction set computer)

    精简指令系统计算机简称RISC (reduced instruction set computer)

    指令系统的性能要求:完备性,有效性,规整性,兼容性。

    1.2指令格式

    指令格式由操作码字段和地址码字段组成,操作码用来指明计算机执行说明操作,地址码用来指明数据数从哪里来,结果送往那里去,以及下一条指令从哪里取。

    OP A 的形式

    operation address.

    一般来说,8条指令有三个操作码就够了,23=8,一个包含n位的操作码最多能够表示2n条指令。

    根据一条指令中有几个操作数地址,可将该指令称为几操作数指令或几地址指令。

    如0地址指令有停机指令,就不需要地址码。

    1地址指令只有一个地址码,指定一个操作数,宁一个是隐含的,比如累加器的一些运算。

    二地址指令有地址码字段a1和a2,分别指明参与操作的二个数在内存中或运算器中通用寄存器的地址,从操作的物理位置来看,又可归结3中类型:

    1.存储器存储器指令SS

    2.寄存器寄存器指令RR

    3寄存器-存储器指令RS

    1.2.1 指令助记符 

    ADD  加法 001

    SUB  减法 010

    MOV  传送 011

    JMP  跳转 100 

    JSR  转子 101

    STO  存数 110 

    LAD  取数 111

  • 相关阅读:
    Random简介
    十道海量数据处理面试题
    Django models 的字段类型
    执行monkey APK 制作
    MTK平台-抓取蓝牙log
    超级硬件代理解决企业Web提速上网问题
    Red Hat Linux 安装 (本地、网络安装)
    由安装两块网卡的linux系统中引起网络不通想到的
    Linux企业应用--RHAS 2.1 下安装中文 Lotus Domino R 6.5 图解
    巧用Linux 架设TFTP Server备份路由器的配置文件
  • 原文地址:https://www.cnblogs.com/hujesse4/p/13880981.html
Copyright © 2011-2022 走看看