【软考篇】中级软件设计师 第一部分

中级软件设计师 第一部分

  • 一. 计算机硬件
    • 1.1 运算器
    • 1.2 控制器
  • 二. 数据的进制
    • 2.1 数的表示
    • 2.2 数的编码方式
      • 2.2.1 数据运算用补码运算
    • 2.3 码制的取值范围
      • 2.3.1 例题一
  • 三. 浮点的表示
    • 3.1 浮点数运算
  • 四. 运算符
  • 五. 校验码
    • 5.1 海明校验码
  • 六. 计算机指令
    • 6.1 计算机体系结构分类
    • 6.2 指令操作数寻址方式
    • 6.3 指令流
  • 七. 流水线

一. 计算机硬件

多刷题

计算机系统硬件基本组成
运算器
控制器
存储器
输入设备
输出设备

1.1 运算器

运算器组成缩写作用
算术逻辑单元ALU数据运算
累加寄存器AC暂存运算结果
数据缓冲寄存器DR暂存指令和数据
状态条件寄存器PSW保存是否进位,溢出标志

1.2 控制器

控制器组成缩写作用
指令寄存器IR暂存CPU执行指令
程序计数器PC存放指令执行地址
地址寄存器AR当前CPU访问内存地址
指令译码器ID分析指令操作码

二. 数据的进制

进制转换方法
R进制转十进制位权展开法
二进制转八进制取三位(001 101 = 15)
二进制转十六进制取四位(0010 1101 = 2D)

2.1 数的表示

有符号和无符号的概念建议深入了解

分类描述
有符号最高位为符号位,正数为0,负数为1
无符号正数,没有符号位
纯小数位置在机器数的最高位之前 (0**.**1110)
纯整数位置在机器数的最低位之后 (1011**.**0)
直值机器数对应的实际数值

2.2 数的编码方式

建议深入了解

码制正数负数
原码数的正常二进制,最高位为符号位数的正常二进制,最高位为符号位
反码原码即反码原码基础上,除符号位,取反
补码补码即反码反码基础上+1
移码补码的符号位取反补码的符号位取反

2.2.1 数据运算用补码运算

1  原码 0000 0001
-1 原码 1000 0001 反码 1111 1110 补码 1111 1111
通过补码运算 1+(-1) = 0000 0001 + 1111 1111 = 1 0000 0000 = 0
									  (溢出、丢失)

2.3 码制的取值范围

建议深入了解,以理解为主,不行就硬背

在这里插入图片描述

2.3.1 例题一

"2X"的补码是 90H,则X的直值是多少?
解  
(190H转二进制 1001 0000(补码)
(2)转原码	1111 00003)转十进制 -0111 0000 = -1124)除以二 -112/2 = -56X的直值为-56

三. 浮点的表示

多刷题

公式:N = F * 2^E (2的E次方)

符号考点描述
E为阶码阶码越大,范围越大带符号的纯整数
F为尾数尾数越多,精度越高带符号的纯小数
2为基数固定为2

3.1 浮点数运算

  1. 对阶(小阶向大阶对齐)(对阶通过较小数尾数右移实现)
  2. 尾数计算
  3. 结果规格化

四. 运算符

中文符号
逻辑与&
逻辑或|
异或同0非1
逻辑非
逻辑左移<<
逻辑右移>>

五. 校验码

多刷题

校验码作用
奇偶校验码只能查1位数的错,不能纠错
循环冗余校验码(CRC)只能检错,不能纠错
海明校验码本质是奇偶校验码来检错,即可检错,也可纠错

5.1 海明校验码

求取校验码:2^k-1 >= n+k (2的k次方减1)

n:数据位

k:校验位

六. 计算机指令

多刷题

6.1 计算机体系结构分类

Flynn分类法控制部分处理器主存模块关键特征
单指令流-单数据流(SISD)/
单指令流-多数据流(SIMD)各处理器以异步的形式执行同一条指令
多指令流-单数据流(MISD)被证明不可能,至少不实际
多指令流-多数据流(MIMD)能实现作业、任务、指令等各级全面并行

6.2 指令操作数寻址方式

在这里插入图片描述

6.3 指令流

指令流指令寻址方式实现方式其他
CICS(复杂指令)数量多,使用频率差别大,可变长格式支持多种微程序控制技术研发周期长
RISC(精简指令)数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器支持方式少增加通用寄存器,硬布线逻辑控制为主,适合采用流水线优化编译,有效支持高级语言

七. 流水线

流水线技术建议深入了解

概念描述
流水线周期执行时间最长的一段
建立时间第一条指令执行时间
执行时间建立时间 +(指令条数 - 1)* 流水线周期
执行时间(理论)(t1 + t2 + … + tk) + (n - 1) * t
执行时间(实际)k * t + (n - 1) * t
吞吐率TP = 指令条数/执行时间
最大吞吐率流水线周期的倒数
加速比不使用流水线的执行时间 / 使用流水线的执行时间
超标量流水线技术指令条数 / 度

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/145773.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【unity插件】UGUI的粒子效果(UI粒子)—— Particle Effect For UGUI (UI Particle)

文章目录 前言插件地址描述特征Demo 演示如何玩演示对于 Unity 2019.1 或更高版本对于 Unity 2018.4 或更早版本 用法基本上是用法使用您现有的 ParticleSystem 预制件带 Mask 或 RectMask2D 组件脚本用法UIParticleAttractor 组件开发说明常见问题解答&#xff1a;为什么我的粒…

MySQL--MHA高可用

MHA相关知识 1.什么是MHA MHA&#xff08;MasterHigh Availability&#xff09;是一套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA 的出现就是解决MySQL 单点故障的问题。目的&#xff1a;MySQL故障切换过程中&#xff0c;MHA能做到0-30秒内自动完成故障切换操作。MH…

Vue3:父组件向子组件传值(Props)

背景 在Vue3项目里&#xff0c;页面A&#xff08;在views文件夹里&#xff09;需要读取某个接口的数据&#xff0c;而页面A引入的组件a&#xff08;在components文件夹里&#xff09;也需要读取该接口的数据为了避免重复读取数据从而造成资源浪费&#xff0c;可以利用传值来实…

YOLO目标检测——苹果缺陷检测数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用&#xff1a;苹果质量检测和自动化分拣系统数据集说明&#xff1a;苹果缺陷检测数据集&#xff0c;真实场景的高质量图片数据&#xff0c;数据场景丰富&#xff0c;含有缺陷图片和没缺陷图片。标签说明&#xff1a;使用lableimg标注软件标注&#xff0c;标注框质量…

快速掌握华为VRP系统的CLI管理技巧,让你轻松玩转命令行!

华为VRP基础 基本概述 VRP(通用路由平台) 系统软件&#xff1a;.cc 配置文件&#xff1a;.cfg,.zip,.dat 补丁文件&#xff1a;.pat paf文件&#xff1a;.bin 设备初始化&#xff1a; 设备管理方式&#xff1a; WEB网管&#xff1a;配置与设备同网段IP地址&#xff0c;使用浏览…

发疯买了200片51,我能做点什么?

发疯买了200片51&#xff0c;我能做点什么? 对于电子元件我喜欢以5个作为一个基数&#xff0c;因为考虑的焊接失误&#xff0c;烧冒烟等等因素&#xff0c;5个芯片也足以出一套方案样机。有时候遇到网上芯片做活动&#xff0c;也会屯一点&#xff0c;一般不超过4个基数。pcb和…

Django(五、视图层)

文章目录 一、视图层1.视图函数返回值的问题2.三板斧的使用结论&#xff1a;在视图文件中写视图函数的时候不能没有返回值&#xff0c;默认返回的是None&#xff0c;但是页面上会报错&#xff0c;用来处理请求的视图函数都必须返回httpResponse对象。 二、JsonReponse序列化类的…

Elasticsearch 面试题

文章目录 Elasticsearch 读取数据您能解释一下 X-Pack for Elasticsearch 的功能和重要性吗&#xff1f;Elasticsearch 中的节点&#xff08;比如共 20 个&#xff09;&#xff0c;其中的 10 个选了 一个master&#xff0c;另外 10 个选了另一个 master&#xff0c;怎么办&…

信息系统项目管理师(第四版)教材精读思维导图-第十五章到二十四章

请参阅我的另一篇文章&#xff0c;综合介绍软考高项&#xff1a; 信息系统项目管理师&#xff08;软考高项&#xff09;备考总结_计算机技术与软件专业技术_铭记北宸的博客-CSDN博客 ​ 思维导图源文件下载链接&#xff1a; 十五章风险管理 十六章采购管理 十七章干系人管理…

2023年【陕西省安全员C证】新版试题及陕西省安全员C证考试试卷

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2023年陕西省安全员C证新版试题为正在备考陕西省安全员C证操作证的学员准备的理论考试专题&#xff0c;每个月更新的陕西省安全员C证考试试卷祝您顺利通过陕西省安全员C证考试。 1、【多选题】下列关于安全帽&#xf…

【数据结构 | 链表】leetcode 2. 两数相加

个人主页&#xff1a;兜里游客棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里游客棉花糖 原创 收录于专栏【LeetCode】 原题链接&#xff1a;点击直接跳转到该题目 目录 题目描述解题代码 题目描述 给你两个 非空 的链表&#xff0c;表示两个非…

【Python3】【力扣题】263. 丑数

【力扣题】题目描述&#xff1a; 此题&#xff1a;正整数n&#xff0c;能被2或3或5整除&#xff0c;且不断除以2或3或5最终的数是1。 【Python3】代码&#xff1a; 1、解题思路&#xff1a;递归。 知识点&#xff1a;递归&#xff1a;函数中调用函数自身&#xff08;必须有退…

解决:element ui表格表头自定义输入框单元格el-input不能输入问题

表格表头如图所示&#xff0c;有 40-45&#xff0c;45-50 数据&#xff0c;且以输入框形式呈现&#xff0c;现想修改其数据或点击右侧加号增加新数据编辑。结果不能输入&#xff0c;部分代码如下 <template v-if"columnData.length > 0"><el-table-colu…

【左程云算法全讲10】打表技巧和矩阵处理技巧

系列综述&#xff1a; &#x1f49e;目的&#xff1a;本系列是个人整理为了秋招面试的&#xff0c;整理期间苛求每个知识点&#xff0c;平衡理解简易度与深入程度。 &#x1f970;来源&#xff1a;材料主要源于左程云算法课程进行的&#xff0c;每个知识点的修正和深入主要参考…

【LeetCode刷题-双指针】--80.删除有序数组中的重复项II

80.删除有序数组中的重复项II 方法&#xff1a;双指针 因为给定数组是有序的&#xff0c;所以相同元素必然连续&#xff0c;使用双指针解决&#xff0c;遍历数组检查每一个元素是否应该被保留&#xff0c;如果应该保留&#xff0c;就将其移动到指定位置。我们定义两个指针slow…

Python实现扫雷游戏,代码示例,边玩边学+回忆童年!

文章目录 前言实现总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、面试资料六、Python兼职渠道 前言 扫雷是一款益智类小游戏&#xff0…

使用vue2实现todolist待办事项

个人名片&#xff1a; &#x1f60a;作者简介&#xff1a;一名大二在校生 &#x1f921; 个人主页&#xff1a;坠入暮云间x &#x1f43c;座右铭&#xff1a;懒惰受到的惩罚不仅仅是自己的失败&#xff0c;还有别人的成功。 &#x1f385;**学习目标: 坚持每一次的学习打卡 文章…

解密N数之和问题的秘密

目录 两数之和三数之和 两数之和 我们来看力扣第一题 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是&#xff0c;数组中同一…

【MATLAB源码-第76期】基于matlab的OCDM系统在AWGN信道下理论误码率和实际误码率对比仿真。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 正交线性调频分频复用&#xff08;OCDM&#xff0c;Orthogonal Chirp Division Multiplexing&#xff09;是一种无线通信技术&#xff0c;它基于啁啾信号的原理。啁啾信号是一种频率随时间变化的信号&#xff0c;通常频率是线…

【Java】集合(三)Map

1.Map 接口实现类的特点 1)Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value 2)Map 中的 key 和 value 可以是任何引用类型的数据&#xff0c;会封装到HashMap$Node对象中 3)Map 中的 key 不允许重复 4)Map 中的 value 可以重复 5)Map 的key 可以为 null,va…