指令就是计算机程序发给计算机处理器的命令,英文名称是instruction。

最低级的指令是一串0和1,它表示一项实体作业操作要运行。系统根据指令类型,具体的存储领域被称作“寄存器(register)”,它里面包含了可用于调出指令的数据或数据存储位置。

指令系统是计算机硬件的语言系统,一般也叫机器语言,指的是机器所具有的全部指令的集合,它是软件和硬件的最主要界面,同时反映了计算机所拥有的基本功能。

从系统结构的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。

扩展资料:

指令格式

计算机的指令格式与机器的字长、存储器的容量及指令的功能都有很大的关系。从便于程序设计、增加基本操作并行性、提高指令功能的角度来看,指令中应包含多种信息。

但在有些指令中,由于部分信息可能无用,这将浪费指令所占的存储空间,并增加了访存次数,也许反而会影响速度。

因此,如何合理、科学地设计指令格式,使指令既能给出足够的信息,又使其长度尽可能地与机器的字长相匹配,以节省存储空间,缩短取指时间,提高机器的性能,这是指令格式设计中的一个重要问题。

性能要求

指令系统的性能决定了计算机的基本功能,它的设计直接关系到计算机的硬件结构和用户的需要。一个完善的指令系统应满足如下四方面的要求:

1、完备性,指用汇编语言编写各种程序时,指令系统直接提供的指令足够使用,而不必用软件来实现。完备性要求指令系统丰富、功能齐全、使用方便。

2、有效性,是指利用该指令系统所编写的程序能够高效率地运行。高效率主要表现在程序占据存储空间小、执行速度快。

3、规整性,包括指令系统的对称性、匀齐性、指令格式和数据格式的一致性。

对称性是指:在指令系统中所有的寄存器和存储器单元都可同等对待,所有的指令都可使用各种寻址方式。

匀齐性是指:一种操作性质的指令可以支持各种数据类型;

指令格式和数据格式的一致性是指:指令长度和数据长度有一定的关系,以方便处理和存取。

4、兼容性,至少要能做到“向上兼容”,即低档机上运行的软件可以在高档机上运行。

伪指令

伪指令(伪操作)不像机器指令那样是在程序运行期间由计算机来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的操作.它可以完成如处理器选择,定义程序模式,定义数据,分配存储区,指示程序结束等功能.伪指令在编译的时候并不生成代码.伪指令在编译之后就不存在了。

参考资料来源:百度百科-指令

计算机指令系统由什么表示,什么是指令和指令系统?相关推荐

  1. 计算机组成原理实验课设:复杂指令模型计算机设计与实现

    一.任务需求分析 1.基本模型机设计与实现:设计一台简单模型机,要求其机器指令系统至少要包括五条不同类型指令,给出指令的定义格式,并进行测试验证与结果分析. 2.立足于基础模型机设计一台复杂模型机:在 ...

  2. 【组成原理-指令】指令系统

    文章目录 1 指令格式 1.1 定长操作码 1.2 变长操作码 1.3 相关例题 2 寻址方式 2.1 指令寻址 2.2 数据寻址 补充:堆栈寻址的执行细节 补充:指令中的操作数地址 2.3 相关例题 ...

  3. 计算机指令长度是固定的,第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长度...

    第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长度 第四次作业: 指令系统 1, 设计算机A有60条指令,指令操作码6位固定长度编码,从000000到111011.其后 继产品B需要 ...

  4. 计算机指令长度是固定的,第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长...

    第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 3.9 积分 第四次作业 指令系统 ...

  5. 计算机的指令系统、控制器、运算器以及指令执行的过程

    目录 一.计算机的指令系统 1.机器指令的形式 2.机器指令的操作形式: 3.机器指令的寻址方式: 二.计算机的控制器 三.计算机的运算器 四.计算机指令执行的过程 一.计算机的指令系统 1.机器指令 ...

  6. 计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),《计算机组成原理》课程设计报告材料...

    <计算机组成原理>课程设计报告材料 (28页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档电子信息学院实验报告书课程 ...

  7. 计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),计算机组成原理课程设计...

    课程设计任务书 专业:计算机科学与技术 学号: 学生姓名(签名): 设计题目:指令系统及指令总线设计 一.设计实验条件 综合楼808实验室 硬件:PC机 软件:Xilinx ISE ModelSim ...

  8. 计算机体系结构 第二章 计算机指令集结构设计 操作码的平均长度、指令地址分配

    1.指令系统 2.寻址技术 3.指令集操作分类 CISC 弊端: 指令集过于庞杂. 使用微程序技术降低了机器的处理速度. 指令系统过于庞大. 完善的中断控制导致动作繁多,设计复杂,研制周期长. 给芯片 ...

  9. 汇编程序设计与计算机体系结构软件工程师教程笔记:指令

    <汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...

最新文章

  1. 独家 | 由第一原理导出卷积
  2. PHP中session和cookie的区别
  3. [mysql] mysql 5.6.X 慢查询日志
  4. Redis Sentinel机制与用法
  5. (二十六)、Java数组在内存中如何存放与分配
  6. 设置Linux下Mysql表名不区分大小写
  7. why my own list cannot automatically scroll to load oData
  8. python如何安装wordcloud_不知如何利用Python中wordcloud的安装和使用?这里手把手教你...
  9. python表格对齐_python str.format 中文对齐的细节问题,
  10. 洛谷 1087——FBI树
  11. Linux c 进程名 pid,Linux C已知进程名字得到其PID号
  12. OleDbDataAdapter 插入记录
  13. 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile
  14. 【信息学奥赛一本通】题解目录
  15. 基于豆瓣和妹子的api用React Native写的demo
  16. linux wps怎么改成中文字体,WPS文字的 字体设置功能
  17. 女生叫你哥和大哥区别_大哥正望着你
  18. 【zer0pts CTF 2022】 Anti-Fermat
  19. linux mysql 开发环境_RedHat Linux下QT平台MySQL数据库开发环境配置
  20. 使用记录6_发布微信小游戏

热门文章

  1. vue面试必备,笔记(祝您面试成功,记得收藏)
  2. python字典查询_python字典用法
  3. python有关FTP及SFTP获取文件时间的操作
  4. 分类问题的评价指标:多标签分类【基于标签度量(同多分类一样):准确率(Accuracy)、精确率(Precision)、召回率(Recall)、F1】【基于样本度量:Hamming Loss...】
  5. 数据库SQL2017打开 服务报错 请求失败或服务未及时响应
  6. MySQL总结二 宽字节注入
  7. 计算机基础知识点整理
  8. 【codevs 3287】货车运输
  9. Java语言程序设计(一)
  10. 字符串笔记(C Primer Plus)