软考之计算机系统基础知识
一.前言
计算机系统是由硬件和软件组成的。硬件为软件提供环境,软件是计算机的灵魂。
二.本文思维导图
三.正文
CPU的组成: 计算机的CPU包括控制器和运算器,运算器多考累加器,控制器多考寄存器和程序计数器(PC)。指令系统基础的寻址方式多考立即、直接、间接、寄存器和寄存器间接寻址。直接是操作数本身,间接是操作数地址。
运算器的组成部分:1 ALU(算术逻辑单元):实现对数据的算术运算和逻辑运算。2 累加器:作为一个通用寄存器,为ALU提供一个工作区,ALU运算结果保存到累加器中,运算器至少有一个累加器。3 数据缓冲寄存器:CPU、内存和外部设备之间数据传送的中转站;还可以兼做操作数寄存器。4 状态条件寄存器:状态标志:运算结果溢出标志(V)、运算结果为0(Z)、为负(N)控制标志:运算结果进位(C)、中断标志(I)、方向标志(D)、单步标志控制器的组成部分: 1 指令控制逻辑:内存——》缓冲寄存器—送入—》IR(指令寄存器)——》微操作指令——》其他组成部件工作——》完成功能。(1)指令寄存器(IR):暂存要执行的指令。(2)程序计数器(PC):寄存信息(下一条指令地址)和计数。(3)地址寄存器(AR):保存CPU访问的内存单元,原因:CPU和内存的操作速度不一致。(4)指令译码器(ID):分析解释指令的操作码字段,识别该操作。2 时序:按时间顺序为每条指令提供控制信号;3 总线:多个功能部件服务的信息通路的控制电路;4 中断:控制中断请求,按照优先级调节CPU处理请求的顺序。注:运算器和控制器的寄存器是专用寄存器,作用固定。
二 指令系统基础:
1 隐含寻址方式:累加器存放第二操作数地址,AC对单地址指令格式来说是隐含地址。
2 立即寻址方式:指令的地址字段是操作数本身。操作数包含在指令中的寻址方式。
3 直接:指令的地址字段直接指出操作数在内存中的地址。形式地址D就是操作数有效地址
4 间接:指令地址字段的形式地址D不是操作数的有效地址,而是一个指示器,内容为操作数有效地址。
5 寄存器和寄存器间接:前者为操作数、后者为操作数地址再寄存器中的寻址方式。
6 相对:PC+指令地址字段的形式地址D = 操作数的有效地址。所编程序可以放到内存任何位置。
7 基址:CPU基址寄存器内容+指令地址字段的形式地址。 扩大寻址能力。
8 变址:CPU变址寄存器内容+指令地址字段的形式地址。实现程序块的规律性变化。
软考之计算机系统基础知识相关推荐
- 软考初级——计算机系统基础知识
1.1计算机系统的基本组成 运算器:算数和逻辑运算 存储器:内部存储器.外部存储器 寄存器:CPU的记忆器件 临时存放指令.数据.运算结果
- 软考网络规划设计师基础知识考察要点
软考网络规划设计师基础知识考察要点 1.计算机网络原理 1.1计算机网络基础知识 1.2数据通信基础知识 1.3网络分层与功能 1.4网络设备与网络软件 ...
- 软考软件设计师基础知识—法律法规知识
软考软件设计师基础知识-法律法规知识 视频的地址: https://open.163.com/newview/movie/free?pid=GETVIB0OT&mid=JETVSHAMA 保护 ...
- 2017年软考网络管理员基础知识考试内容
软考网络管理员考试采用笔试形式,实行全国统一大纲.统一试题.统一时间.统一标准.统一证书的考试方式.下面有希赛小编为大家整理了2017年网络管理员基础知识考试内容.供大家参考! 网络管理员 ...
- 【软考】-- 多媒体基础知识
多媒体基础知识 第一节 媒体的种类 一.媒体概念和分类 二.媒体的特征 第二节 音频 一.基本参数 二.声音信号的数字化 三.音频文件格式 第三节 图形和图像 一.图形和图像 二.图像的基本参数 三. ...
- 【软考】计算机硬件基础知识2
1. 存储系统 存储器的存取方式 存储器的性能 1). 存取时间:对于随机存储,就是完成一次读/写所花的时间:对非随机存取,就是将读写装置移动到目的位置所花的时间. 2). 存储器带宽:每秒钟能访问的 ...
- 软考 程序员教程-第一章 计算机系统基础知识
软考 程序员教程-第一章 计算机系统基础知识 为了督促自己学习,告别懒惰,在此先给自己定个小目标,请大家监督哟! 目标:一个月内过一遍<程序员教程>,下一个月开始上真题. 简单看了下,我在 ...
- 2020年软考数据库系统工程师--基础知识精讲视频-任铄-专题视频课程
2020年软考数据库系统工程师--基础知识精讲视频-1997人已学习 课程介绍 对软考数据库系统工程师教材按章节进行了细致的讲解,包括数据结构,操作系统,网络基础,数据库技术,数据库设 ...
- 2020软考网络工程师--基础知识精讲视频-任铄-专题视频课程
2020软考网络工程师--基础知识精讲视频-1574人已学习 课程介绍 对软考网络工程师教材进行了详细解析,通过对考查知识点的细致讲解,让考生掌握解题思路和方法,做到举一反三,事半功倍 ...
最新文章
- 智慧城市锁定创新,智能AI助力智慧健康
- python常用函数-python常用函数与用法示例
- java 测量程序运行时间
- HP QC IE11不支持( win7 64位 无法安装)解决方法
- 11- 深度学习之神经网络核心原理与算法-卷积核典型的CNN网络
- PMP - 考试将于2011年8月31日更新
- 幅值与峰峰值的计算_电厂振动测量、计算基础及汽轮机组振动标准!
- 9模块化学习 java_Java 9模块
- sklearn2pmml模型转化实践
- Python爬虫之40行代码爬取金庸所有武侠小说
- 公司让微信加人有没有软件_没有人想要使用软件
- 编写一个完整的应用程序:从键盘上读入一句英文(只包含英文字母、空格、半角逗号和半角 句号,如:I will choose the presentation..先将该英文句子首字母大写再把句子逆序输出。
- P5_扩展卡尔曼滤波器_udacity无人驾驶
- leetcode 73 矩阵归零
- JNA释放Memory对象分配的内存
- 怎样设置excel中自动调整行高、列宽?
- js replace使用方法
- gt800打印测试软件,zebra GT800 高级桌面条码标签打印机
- .jar will not be exported or published.Runtime ClassNotFoundExceptions may result.
- vivado DocNav软件打不开PDF文档的解决办法