dyjh365 

 

 二维码名片

考研计算机:计算组成原理-操作数类型和操作类型

来源:四川中公考研 2021-07-31

考研答疑  |  免费领好课入口

2022考研智能择校择专业匹配系统入口    2022考研全年备考资料包免费下载入口

(一)操作数类型

机器中常见的操作数类型有地址、数字、字符、逻辑数据等。

1. 地址

地址实际上也可看做是一种数据,在许多情况下要计算操作数的地址。这时,地址可被认为是一个无符号的整数。

2. 数字

计算机中常见的数字有定点数、浮点数和十进制数。

3. 字符

在应用计算机时,文本或者字符串也是一种常见的数据类型。由于计算机在处理信息过程中不能以简单的字符形式和传送,因此普遍采用ASCII码。

4. 逻辑数据

计算机除了作算术运算外,有时还需作逻辑运算,此时n个0和1的组合不是被看作算术数字,而是被看作逻辑数。

(二)操作类型

不同的机器,操作类型也是不同的,但几乎所有的机器都有以下几类通用的操作。

1. 数据传送指令:

用于实现寄存器与寄存器、寄存器与存储单元、存储单元与存储单元之间的传送。如从源到目的之间的传送,对存储器读和写、交换源和目的的内容、置一、清零、进栈、出栈等。

2. 算逻运算指令

算术运算:+、-、´、¸、比较、求补等。逻辑运算:与、或、非、异或、位操作等。

3. 移位操作指令

算术移位、逻辑移位、循环移位。算术移位和逻辑移位分别可实现对有符号数和无符号数乘以2-n(左移)或2n(右移)的运算,并且移位操作所需时间远比乘除操作执行时间短,因此,移位操作经常被用来代替简单的乘法和除法运算。

4. 转移类指令

转移指令用来控制程序的运行方向,实现程序的分支。转移指令按其转移特征又可以分为无条件转移、条件转移、跳转、过程调用与返回、陷阱等几种。

①无条件转移

不受任何条件约束,直接把程序转移到指令所指定的目的地,从那里开始执行。

②条件转移

条件转移是根据当前指令的执行结果来决定是否需要转移,如果条件满足,则转移;若条件不满足,则继续按顺序执行。一般机器都能提供一些条件码,这些条件码是某些操作的结果。常用的标志有以下几种:

(a)零标志位(ZF),如果ZF=1,表示结果为0。

(b)符号标志位(NF),如果NF=1,表示结果为负。

(c)溢出标志位(VF),如果VF=1,表示结果有溢出。

(d)进(借)位标志位(CF),如果CF=1,表示最高位有进(借)位。

(e)奇偶标志位(P),如果P=1,表示结果呈偶数。

③调用与返回指令(CALL、RETURN)

在编写程序的过程中,有些具有特定功能的程序段会被反复使用。为避免重复编写,可将这些程序段设定为独立子程序。子程序(过程)是指经常使用的、能独立完成某一特定功能的程序段。该程序段在需要时可随时调用,而不必多次重复编写,以便节省存储空间和简化程序设计。通常调用指令包括过程调用、系统调用和子过程调用。它可以实现从一个过程转移到另一个程序的操作。

④陷阱(Trap)与陷阱指令

陷阱其实是一种意外事故的中断。例如,在机器运行中,可能会出现电源电压不稳定,存储器校验出差错,除数出现0,运算结果溢出等种种意外事件,致使计算机不能正常工作。因此,一旦出现意外故障,计算机就发出陷阱信号,暂停当前程序的执行,转入故障处理程序进行相应的故障处理。

计算机的陷阱指令一般不提供给用户直接使用,而作为隐指令(指令系统中不提供的指令),在出现意外故障时,由CPU自动产生并执行。也有的机器设置供用户使用的陷阱指令或“访管”指令,利用它完成系统调用和程序请求。

5. 特权指令

所谓特权指令是指具有特殊权限的指令,旨在执行某些特殊的操作。它只能用于OS或其它系统软件,而用户不能使用。

一般来说,单用户、单任务机器中不一定需要特权指令,而多用户、多任务机器中,特权指令是必不可少的。特权指令主要用于系统资源的分配和管理,包括改变系统的工作方式、检测用户的访问权限、请求提供更高特权的软件服务、为用户提供指令系统扩展、对某些系统状态信息进行存取操作、完成任务的创建与切换等。

不同机器的指令系统是各不相同的,从指令的操作码功能来考虑,一个较完善的指令系统,应当有数据处理、数据存储、数据传送、程序控制四大类指令。基本和常用的指令参看表1。

表1 基本指令系统的操作举例

考研实用工具推荐
1、
2022考研院校专业匹配查询系统
2、近4年全国各在招院校专业复试分数线查询
3、历年调剂信息查询
4、历年各院校专业目录查询
5、历年各院校报录比查询
6、历年各院校参考书目录查询

阅读全文

 免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。

分享到

下一篇:考研计算机:计算网络-地址解析协议ARP


四川中公考研

成都市武侯区科华北路62号力宝大厦3楼南区

网址:sc.kaoyan365.cn

预约参观:加微信dyjh365

咨询时间

周一至周日 9:00-18:00 全年无休

  • 川大学习中心
  • 双流学习中心
  • 绵师学习中心
  • 郫县学习中心
  • 川师学习中心
  • 郫县学习中心
  • 南充学习中心
  • 川师学习中心
  • 理工学习中心
  • 乐山学习中心
  • 温江学习中心
  • 宜宾学习中心
  • 传媒学习中心
  • 简阳学习中心
  • 成大学习中心
  • 金堂学习中心
  • 彭山学习中心
  • 川大望江学习中心

    地址:武侯区科华北路62号力宝大厦3楼南区

    电话:13408553731

  • 双流学习中心

    地址:成都市双流区大件路文星段25号

    电话:13683437962

  • 绵师教学点

    地址:磨家校区双圣小区A区42栋2楼中公教育

    电话: 08162296886

  • 郫县教学点

    地址:西华大学西华记忆中国移动营业厅内

    电话:19508124705

  • 川师成龙教学点

    地址:川师成龙校区西门云立方附205中公教育

    电话:19508170670

  • 旅游学院教学点

    地址:四川旅游学院继续教育学院一层考研服务中心

    电话:19508170670

  • 南充西华师范大学教学点

    地址:南充市顺庆区师大路华府丽都一单元10楼

    电话:15583027321

  • 川师狮子山教学点

    地址:南门校园广场3楼A3-10

    电话:15982307862

  • 成都理工大学教学点

    地址:成都市成华区民兴路830号理工东苑中公教育

    电话:17711076409

  • 乐山成理工院教学点

    地址:肖坝街道青衣路33号新业中心写字楼12楼中公教育2092298

    电话:0833-2092298

  • 成都温江教学点

    地址:四川省成都市温江区南熏大道3段863号2楼

    电话:19508173206

  • 宜宾教学点

    地址:宜宾市临港科教公元π二楼

    电话:13716324244

  • 市区教学点

    地址:宜宾叙州区南岸重百新世纪百货13楼

    电话:13716324244

  • 成都传媒学院教学点

    地址:美乐广场一栋二楼中公教育

    电话:17380142420

  • 简阳教学点

    地址:吉利学院校内青春馆三楼(创新创业孵化中心)

    电话:15283737083

  • 成都大学教学点

    地址:请拨打下方电话亲自来接

    电话:15680688021

  • 成都金堂教学点

    地址:成都文理学院国教楼1楼104办公室

    电话:18981881686

  • 彭山教学点

    地址:眉山市彭山区锦江大道1号四川大学锦江学院

    电话:17381826465


关于中公考研| 电脑端| 网站地图| 返回首页

地址:北京市海淀区学清路23号汉华世纪大厦B座

Copyright©1999-2016 北京中公教育科技有限公司.All Rights Reserved

返回
顶部
 在线咨询  电话咨询  预约院校
 
 
择校预约
四川中公考研预约咨询:择校择专业 跨专业报考 个性化问题解答
获取验证码