【软考程序员学习笔记】——计算机组成与体系结构

7 篇文章 3 订阅
订阅专栏
本文介绍了计算机科学中数据表示的基础知识,包括不同进制之间的转换,原码、反码、补码和移码的概念及其应用,浮点数的表示法和运算过程,以及各种校验码如奇偶校验码、海明码和CRC校验的工作原理。此外,还涉及计算机系统的组成部分,如运算器和控制器的结构,指令系统的寻址方式,以及内存容量的换算和编址,最后讨论了高速缓存Cache在提升系统性能中的作用。
摘要由CSDN通过智能技术生成

在这里插入图片描述

目录

🍊一、进制之间的转换

🍊 二、原码、反码、补码和移码

原码

反码

补码

 移码

🍊 三、浮点数表示法

(1)浮点数表示

(2)两浮点数进行运算的过程

🍊 四、校验码

(1)奇偶校验码

(2)海明码

(3)循环冗余校验码【(n,k)码】

【模二运算的知识拓展】

🍊  五、计算机系统的组成

🍊 六、运算器和控制器的组成

运算器的组成: 

控制器的组成:

🍊 七、指令系统

 立即寻址方式

直接寻址方式

间接寻址方式

寄存器寻址方式

寄存器间接寻址方式

🍊 八、容量的换算

🍊 九、内存编址

🍊 十、高速缓存Cache


一、进制之间的转换

进制的种类:

 二进制(B)、八进制(O)、十进制(D)、十六进制(H)

 进制的转化:二进制、八进制、十进制、十六进制之间的相互转换。

二、原码、反码、补码和移码

原码

将数据用二进制形式表示,最高位为符号位,正数为0,负数为1。

我们用8位 二进制表示一个数,+11的原码为00001011,-11的原码就是10001011。

计算机中所有的数均用0,1编码表示,数字的 正负号也不例外,如果一个机器数字长是n位的话,约定最左边一位用作符号位,其余n-1位用于表示数值

在符号位上用"0"表示正数;用"1"表示负数。数值位表示 真值的 绝对值。凡不足n-1位的, 小数在最低位右边加零 整数则在最高位左边加零以补足n-1位。这种 计算机的编码形式叫做原码。

反码

反码是数值 存储的一种,多应用于系统环境设置,如Linux平台的目录和文件的默认权限的设置umask,就是使用反码原理。

正数的反码是其本身;负数的反码是在其原码的基础上,符号位不变,其余各位取反

补码

补码是计算机把减法运算转化为加法运算的关键编码。

正数的补码是其本身;负数的补码是在其原码的基础上,符号位不变,在反码的基础上+1

 移码

移码(又叫增码偏置码)通常用于表示 浮点数的 阶码,其表示形式与 补码相似,只是其符号位用“1”表示正数,用“0”表示 负数,数值部分与补码相同。

注意:在补码和移码表示中,0有唯一的编码,补码中+0和-0均为0000  0000(八位二进制表示下)。

多数计算机都采用补码进行加减运算,其符号位和数值位一样参与运算,无需做特殊处理。

在n位二进制表示下:

原码、反码表示的数据范围为:-\left ( 2^{n-1}-1 \right )\sim +\left ( 2^{n-1}-1 \right )

补码、移码表示的数据范围为:-2^{n-1}\sim +\left ( 2^{n-1} -1\right )

补码中,用1000  0000表示-128。

三、浮点数表示法

(1)浮点数表示

阶符±阶码e数符±尾数m

特点:

阶码的位数决定数的表示范围,位数越多范围越大;尾数的位数决定数的有效精度,位数越多精度越高。

(2)两浮点数进行运算的过程

运算过程:

对阶>尾数计算>结果格式化

对阶时,小数向大数看齐,对阶是通过较小数的位数右移实现的。

四、校验码

校验码通常是一组 数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。如图所示:

(1)奇偶校验码

奇校验:整个校验码(有效信息位和校验位)中“1”的个数为奇数。

偶校验:整个校验码(有效信息位和校验位)中“1”的个数为偶数。

奇偶校验,可检查奇数个数位的错误,不可纠错。

(2)海明码

在数据之间插入K个校验位,通过扩大码距来实现检错和纠错。

(3)循环冗余校验码【(n,k)码】

信息码占k位,校验码占n-k位,校验码位数越长,校验能力越强。采用了模二运算。

【模二运算的知识拓展】

模二运算是一种二进制算法,CRC校验技术的核心部分。

模二加:+

模二减:-

模二乘:×或●

模二除:÷或 /

(模二运算不考虑进位和借位)

 五、计算机系统的组成

六、运算器和控制器的组成

运算器的组成: 

  • 算术逻辑单元ALU:数据的算术运算和逻辑运算
  • 累加寄存器AC:通用寄存器,为ALU提供一个工作区,用在暂存数据
  • 数据缓冲寄存器DR:写内存时,暂存指令或数据
  • 状态条件寄存器PSW:存状态标志与控制标志(争议:也有将其归为控制器的)

控制器的组成:

  • 程序计数器PC:存储吓一跳要执行指令的地址
  • 指令寄存器IR:存储正在执行的指令
  • 指令译码器ID:对指令中的额操作码字段进行分析解释
  • 时序部件:提供时序控制信号 

七、指令系统

 立即寻址方式

操作数直接在指令中,速度快,灵活性差

直接寻址方式

指令中存放的是操作数的地址

间接寻址方式

指令中存放了一个地址,这个地址对应的内容就是操作数的地址

寄存器寻址方式

寄存器存放操作数

寄存器间接寻址方式

寄存器内存放的是操作数的地址 

计算机中最基本的单位基准时间为时钟周期

在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期(也称CPU周期)。

指令周期是指取出并完成一条指令所需的时间,一般由若干个机器周期组成

总结:

指令周期>机器周期>时钟周期

八、容量的换算

位(b/bit):存放一位二进制数

字节(B/Byte):8个二进制位为一个字节

1B=8b                       1KB=1024B                 1MB=1024KB                   1GB=1024MB 
1TB=1024GB            1PB=1024TB               1EB=1024PB                   1ZB=1024EB 
1YB=1024ZB

九、内存编址

内存编址:存储器由一块块的空间(存储单元)组成,为了方便寻找到每一块空间,我们需要对每一个空间进行标识,即用地址(唯一的编号)来标识内存每个单元。

内存容量=每个芯片容量*芯片个数

每个芯片的容量=一个地址代表的容量*编址总数

十、高速缓存Cache

基于成本和性能方面的考虑,Cache(即高速缓存)是为了解决相对较慢的主存与快速的CPU之间工作速度不匹配问题而引入的存储器

Cache中存储的是主存内容的副本。

在计算机的存储系统体系中,Cache是访问速度最快的层次(若有寄存器,则寄存器最快)。

使用Cache改善系统性能的依据是程序的局部性原理:

时间局部性:某条指令一旦执行,可能将会再次被执行;某数据被访问,可能将会再次被访问。

空间局部性:某程序一日访问了某个存储单元,其附近的存储单元也可能将会被访问。


软考初级程序员复习笔记
03-24
初级程序员复习笔记,国家初级程序员考试复习笔记
程序员学习笔记
dlakdhfsdhvvj的博客
08-14 1245
系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 文章目录前言 前言 送给大学毕业后找不到奋斗方向的你(每周不定时更新) 上海市职业能力考试院 中国计算机技术职业资格网 上海市社会化评审职称申报指南 ...
2024最新软考重要知识点整理+学习方法,高效学习(全)(已过)
最新发布
日常记录分享,希望对大家有帮助,如有问题望大家批评指正
07-22 2672
2024年7月,我成功拿到了软件设计师的证书,也对得起自己一个月左右的准备时间。我是跟着文老师的课程学习的,感觉这位老师讲解通俗易懂,重点清晰。写这篇帖子是为了帮助那些想考软设的朋友们更高效地学习,了解软设的重点所在,以及取得证书的作用。
软考-程序员笔记
c1052981766的专栏
08-19 781
1.基本的计算机硬件系统是有运算器、控制器、存储器、输入设备、输出设备5部分组成 2.计算机软件是指为管理、运行、维护及应用计算机系统所开发的程序和相关文档的集合 3.软件分为系统软件、中间件、应用软件 4.编码:就是采用少量的基本符号,选用一定的组合原则,来表示大量复杂多样的信息。基本符号的种类和这些符号的组合规则是一切信息编码的两大要素 5.在采用进位计算的数字系统中,如果只用r个基本符号表示数值,则称其为r进制 从0开始,包括0 使用位置表示发。吃鱼不同位置的数符所代表的值...
软考程序员:复习笔记(三)
闲人的IT笔记
01-10 455
1、关系P中商品名不能为空和商品名是唯一的,故应用NOT NULL UNIQUE来约束。 “条形码”唯一标识关系P中的每一个元组,故条形码是主键,故应用PRIMARY KEY来约束。 供应商号是关系P的外键,故应用FOREIGN KEY来约束。 查询供应商及价格小于等于2500元且大于等于1280元的“电冰箱”的数量的SQL语句应该采用Between...AND...,故完整的SQL语句为:SEL...
软考程序员:复习笔记(六)
闲人的IT笔记
01-16 475
1、若SRAM芯片的存储容量为64K×16位,则其地址线与数据线数目应为16和16。使得访问其指定存储单元时,能将地址信号和数据信号一次性地进行传输。 2、字长是指CPU一次可以处理的二进制数的尾数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常用MIPS为单位来描述。 3、下列软件产品中,专门用于音频信息处理的工具软件是Audition。 4、软件合...
2015~2017软考程序员试卷及答案分析
05-18
软考程序员试卷及答案分析】是一份涵盖了2015年至2017年全国计算机技术与软件专业技术资格(水平)考试(简称软考程序员级别的历年试题和解析资源。软考程序员是针对信息技术领域初级技术人员的一项国家资格认证...
2022年计算机软考程序员学习文档手册.pdf
10-17
计算机软考程序员学习文档手册.pdf 本文档为计算机软考程序员学习手册,涵盖了计算机基础知识、软考相关内容等多方面的知识点。以下是从文档中提取的相关知识点: 一、计算机基础知识 1. 数据表示形式:计算机...
软考程序员听课笔记、第一章~第十二章完整版
04-17
软考程序员听课笔记、第一章~第十二章完整版!
软考程序员教程(第三版)
04-22
程序员教程(第三版)张淑平霍秋艳_北京:清华大学出版社
计算机软考初级程序员试题及答案.pdf
11-16
计算机软考初级程序员试题及答案.pdf
软考程序员复习资料
03-09
该资料为2016年软考程序员真题资料,希望诸位逢考必过。
软考程序员教程(第四版)
03-26
程序员教程(第4版)》作为初级职称的软考指定教材,具有比较专业的指导意义。本书根据《程序员考试大纲》的重点内容,阐述了共12章的内容,考生在学习教材内容的同时,还须对照考试大纲,认真学习和复习大纲的知识点。
软考程序员随笔-----5
yd2011222的博客
05-10 579
面向对象分析与设计知识         面向对象分析与设计 主要是为了得到系统的模型。但是面向对象分析的主要任务是描述系统应该解决什么问题,即分析模型。还没有设计到系统的组织结构等信息。 软件开发过程中不同图形的适用场景。        N-S盒图,PAD图和程序流程图主要用于表示模块的执行过程。而E-R图式在对系统进行数据建模时采用,用于表示实体与实体的联系。 数据库基本概念和SQL语言
软考笔记(二)
weixin_33809981的博客
05-06 117
结构化分析方法 基本概念:是一种基于数据流的方法 结构化分析模型 数据流图 数据词典 加工逻辑的描述 结构化分析面向数据流的需求分析方法 Jackson面向数据结构的分析设计方法 Booch面向对象的分析设计方法 UML面向对象技术领域占主导地位的标准建模语言 耦合度 数据耦合:只是通过参数表传递数据值 标记耦合:都...
软考程序员知识点总结(错题记录)
IT民工的博客
01-29 1448
1、IP地址:数字0、127作为地址开头是错误的 2、Cookies作用:服务器储存在用户本地终端的数据 3、Dos(Denial of Service)攻击的目的:使计算机和网络无法提供正常的服务 4、数字信封技术:数据传输的安全性。 5、发送邮件-SMTP协议 接收邮件-POP3协议 6、使用IP数据报传送数据的协议:ICMP、TCP、UDP、IGMP 7、DNS:应用层协议 8、ICMP作用:当IP分组传输过程中出现差错时通过ICMP发送控制信息 9、 ...
软考笔记
笮锟的博客
09-15 412
一、考试介绍 1.重要考点
软考笔记(一)
张晓
04-03 1402
软考视频这一部分讲的数据结构与算法,对应自考《数据结构与导论》,所以看视频时非常轻松,虽然考过但还想做个总结做为笔记。 一、整体结构 二、线性结构 2.1 队列(queue)    队列是“先进先出”的线性表,就像去食堂打饭排队,排队在前的先打到饭,不允许“插队”,新来的只能排在队尾。    包含顺序队列和循环队列,在循环队列(CQ)中,设头为front,尾是rear,则
计算机软考 零基础,零基础计算机软考攻略
weixin_31183253的博客
07-20 783
原标题:零基础计算机软考攻略对于有相关专业基础的考生来说,可能并不会觉得软考难考。如果是有相关专业基础知识,可以选择对应级别的考试项目,这样学习起来效率会更高,对所学知识掌握起来也更容易。而如果是零基础的考生,则建议先报名软考初级,考试会要容易一点,通过率也会更高,拿到了初级证书再报考中级或者高级也是可以的。 历年真题一定要重视做历年真题,做完之后要反复琢磨,了解出题思路,题目背后涉及的知识点以及...
软考程序员数据结构学习笔记
"软考程序员数据结构笔记.doc 是一份针对软考程序员考试的详细学习资料,涵盖了数据结构的基础知识,包括线性结构、树形结构、集合以及数组、顺序表、字符串、特殊矩阵和稀疏矩阵等概念。文档还强调了分析问题、设计...

嵌入式领域新星创作者

223
原创
2690
点赞
4865
收藏
4047
粉丝
关注
私信
写文章

热门文章

  • Keil uVision5软件的操作与编写基础(入门) 62472
  • 触发器基础知识(中) 52671
  • 【NI Multisim 14.0原理图设计基础——元器件分类】 39844
  • 【时序逻辑电路】——计数器 35049
  • 触发器基础知识(下) 30111

分类专栏

  • 机器学习 付费 9篇
  • Multisim14电路设计与仿真 付费 31篇
  • 计算机等级考试C语言 付费 23篇
  • 微机原理与单片机接口技术 付费 1篇
  • 综合电子 付费 2篇
  • FPGA学习小灵通 1篇
  • 全国大学生电子设计竞赛学习资料 34篇
  • 数学建模MATLAB专题学习资源 1篇
  • Java从入门到精通 25篇
  • 嵌入式系统开发 1篇
  • 模电技术从入门到精通到放弃 1篇
  • 追溯~回忆 2篇
  • 计算机等级考试WPS Office 1篇
  • C程序设计 14篇
  • 软考程序员学习笔记 7篇
  • 模拟电子技术 1篇
  • My Electronic Notes 15篇
  • 51单片机 6篇
  • 电子技术基础 28篇

最新评论

  • 【时序逻辑电路】——计数器

    厉昱辰: 私信我一下,咱们详聊

  • 【时序逻辑电路】——计数器

    寒杨柳风: 文章写的很好,请问这里波形图是怎么绘制的,觉得很不错,想学习一下

  • Keil uVision5软件的操作与编写基础(入门)

    听风吟871: 错误显示,error:'reg51.h' file not found是什么问题

  • 【国产游戏行业的崛起与挑战:技术革新与全球市场机遇】

    「已注销」: 国产游戏还要抵制抄袭,不能像母牛一样变成国耻游戏

  • 触发器基础知识(中)

    官方提醒57: 请问博主,J和K都为1时,S和R分别等于Q和Q非,这样最终的输出结果不就会是S和Q非组合,R和Q组合,二者输出结果不都是1吗

最新文章

  • 【Verilog 数字系统设计教程】Verilog 基础:硬件描述语言入门指南
  • 智能废弃瓶子垃圾箱:城市环境的绿色守护者
  • C语言:编程世界的基石
2024
08月 30篇
07月 16篇
06月 1篇
05月 8篇
04月 1篇
03月 6篇
02月 19篇
01月 28篇
2023年75篇
2022年39篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厉昱辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司廊坊优化网站关键词临淄专业网站优化哪家好专业网站优化电话怎么做好网站搜索引擎优化网站产品优化放心火26星至长沙网站优化哪家好优化网站品牌英文网站首页优化余姚网站优化有哪些汕头网站首页关键词优化排名宁夏网站综合优化广州网站优化电话闵行区专业网站优化深圳南山区网站seo优化排名济南网站优化ahuaseo做网站推广用优化还是竞价企业网站seo优化服务下城区网站优化推广公司怎样优化网站品牌网站排名优化系统优化推广技术网站排名新乡优化网站seo搜索优化网站a5网站优化邯郸服务好的网站优化与推广怎么优化阿里巴巴的网站网站php的优化面试题福州seo网站优化外包徐汇区专业网站优化公司邯郸搜索引擎网站优化公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化