【软考中级-软件设计师】day1:CPU、数据的表示、校验码

stb-translator-data-repository.zip - Web 版翻译者资料库项目源码 本项目是由 VB6/Qt 桌面版《翻译者资料库》移植而来的 Web 版本,采用 Spring Boot 3.3 + Thymeleaf + Bootstrap 5.3 + MySQL 8.0 技术栈,面向翻译与写作场景提供一站式资料管理底座。系统涵盖资料管家、分类词库、句库、文本处理器、中英对照制作、通用查找、数据备份恢复及旧库迁移等核心模块,完整继承桌面版的编号连续、引号规范化、查重、RTF 附件同步等关键业务规则。前端采用服务端渲染配合本地静态资源,支持离线使用;通过 run.bat 一键完成环境检查、建库、编译与启动,访问 http://localhost:8080 即可使用。 立即下载

考点分布目录

在这里插入图片描述

中央处理单元CPU

在这里插入图片描述
练习题
在这里插入图片描述

数据的表示

二进制转十进制

在这里插入图片描述
练习题
在这里插入图片描述

十进制转二进制

在这里插入图片描述
练习题
在这里插入图片描述

原码

在这里插入图片描述
练习题
在这里插入图片描述

反码

在这里插入图片描述
练习题
在这里插入图片描述

补码

在这里插入图片描述
练习题
在这里插入图片描述
练习题
在这里插入图片描述

移码

在这里插入图片描述

浮点数

在这里插入图片描述
练习题
在这里插入图片描述

奇偶校验

在这里插入图片描述
练习题
在这里插入图片描述

校验码

模2除法

在这里插入图片描述

循环冗余校验CRC

在这里插入图片描述
练习题
在这里插入图片描述
练习题
在这里插入图片描述
练习题
在这里插入图片描述
奇偶校验码 只能查是否有错误而无法纠错,且要求只能有一位出现错误。

为了能找到发生错误的位置,而有了 海明校验码;
实际上本质来说, 海明码是升级款的奇偶校验码,其采用了一种非常巧妙的方式,把这串数字(即要传输的内容)分了组,通过分组校验来确定哪一位出现了错误,类似KMP算法,描述起来很麻烦,实际上使用起来却很简单

“海明”也被译为”汉明”

海明校验

在这里插入图片描述
练习题
在这里插入图片描述

实例

数据位为8的数据 D7D6D5D4D3D2D1D0=01101001,求海明码

1.计算校验位的个数
设数据位为n位,校验位P为k位,则n和k必须满足以下关系:

2^k−1≥n+k

此例中有 2k−1≥8+k,可得k最小应为4,即 16 – 1 ≥ 8 + 4。

(奇偶校验称为 Parity Check,Parity Bit即奇偶校验位,故用P表示校验位)

2.计算校验位的位置
2.1 海明码的总位数
设校验位为P,数据位为D,海明码为H,则海明码H的位数为数据的位数和校验码的位数相加,

在此即为 8+4 = 12 位
在这里插入图片描述
2.2 校验码的位置
校验位P 在海明码的第 2^(i−1)
位,即 Hj=Pi,j=2^(i−1) ,i从1开始计数。

无论是海明码、校验位还是数据位,均从右向左排列,即从低位向高位排列。
可先填入校验码的位置,再将数据位依次从低位到高位填入
如此例,i即为 1,2,3,4, 故有:
在这里插入图片描述
在这里插入图片描述

3.确定每个数据位 都由哪些校验码进行校验
根据 2^{i-1}的公式,可知 P4、P3、P2、P1的下标分别为8、4、2、1

确定 D0−D7 每个数据位都是由哪些校验码§进行校验的

数据位D的下标,等于其校验位的下标之和
在这里插入图片描述
4.计算校验码的值
校验码的值 为有参与校验的数据依次从低到高异或的值。

(异或:相同为0,相异为1)

因为 D7D6D5D4D3D2D1D0=01101001

P1 参与了 D0、D1、D3、D4、D6 等数据位的校验。
P2参与了 D0、D2、D3、D5、D6​ 等数据位的校验。
P3参与了 D1、D2、D3、D7等数据位的校验。
P4参与了 D4、D5、D6、D7​ 等数据位的校验。
所以:(D7D6D5D4D3D2D1D0=01101001)
P1=D0⊕D1⊕D3⊕D4⊕D6=1⊕0⊕1⊕0⊕1=1
P2=D0⊕D2⊕D3⊕D5⊕D6=1⊕0⊕1⊕1⊕1=0
P3=D1⊕D2⊕D3⊕D7=0⊕0⊕1⊕0=1
P4=D4⊕D5⊕D6⊕D7=0⊕1⊕1⊕0=0

5.错误校验
确定错误校验 G4G3G2G1,校验码有几位,错误校验就有几位。
如果采用偶校验则结果全为0时没有错误,如果采用奇校验则结果全为1时没有错误
G1=P1D0⊕D1⊕D3⊕D4⊕D6=1⊕1⊕0⊕1⊕0⊕1=0
G2=P2D0、D2、D3、D5、D6=0⊕1⊕0⊕1⊕1⊕1=0
G3=P3D1、D2、D3、D7=1⊕0⊕0⊕1⊕0=0
G4=P4D4、D5、D6、D7=0⊕0⊕1⊕1⊕0=0

则 G4G3G2G1=0000,表示没有异常。假如结果为0100则转为十进制为8,表示第八位存在异常。

海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。对于32位的数据,至少需要增加( )个校验位才能构成海明码。
在这里插入图片描述
在这里插入图片描述

利用LQR反馈控制器在不同风况下模拟风力涡轮转速控制的MATLAB.zip 1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 立即下载

相关推荐

基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户、开放平台解决方案,亦可作为普通项目的基础开发框架使用

基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)、开放平台解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现数据库隔离、字段隔离等租户隔离方案。

【软考中级备考笔记】数据的表示和校验码

软考中级备考笔记

lyx7762的博客 824

【无人机控制】基于MATLAB的侧风扰动抑制与风力模型构建:位置误差评估及风场感知路线规划系统设计 MATLAB 无人机侧风扰动抑制|风力模型与位置误差评估

内容概要:本文档围绕无人机在侧风扰动下的飞行稳定性问题,构建了一个基于MATLAB的完整仿真框架,涵盖风力建模、无人机运动仿真、侧风抑制控制、风场感知路线规划及位置误差评估。项目通过五种独立机制(平均风速、风向投影、阵风、湍流、定位噪声)生成具有物理意义的模拟数据,构建二维无人机运动模型,并设计包含比例-积分-前馈的复合控制器以抑制侧风引起的横向漂移。路线规划采用融合距离、风场与转弯代价的A*算法,实现抗扰路径选择。系统提供多层次误差评价体系,并支持结果可视化与模型部署,适用于低空飞行任务的抗风性能分析与优化。; 适合人群:具备MATLAB编程基础,从事无人机控制、路径规划或自动化系统开发的研发人员,尤其适合工作1-3年、希望深入理解环境扰动建模与控制系统协同设计的工程师。; 使用场景及目标:①研究侧风环境下无人机航迹跟踪的误差来源与抑制方法;②对比不同控制策略(如无补偿、积分补偿、前馈补偿)在侧风扰动中的性能差异;③实现融合风场代价的智能路径规划,提升任务安全性与能效;④基于模拟数据训练误差预测模型,支持数据驱动的飞行优化。; 阅读建议:此资源强调可复现性与工程实用性,建议读者结合代码逐模块运行,重点关注风场建模机制、控制律设计、路线代价函数构建及多指标评估方法。应通过调整参数(如风场权重、控制增益)观察系统响应变化,并利用提供的GUI界面进行交互式调试,以深化对各模块协同机制的理解。

软考 中级软件设计师 考点笔记总结 day01

二进制 10010010.110 = 1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0 +1 * 2^(-1) + 1 * 2^(-2)+5 的原码是 0101 -5 的原码是 1101 表示范围 -(2^n - 1)到 2 ^n -1 存在双零问题。B,Binary(二进制);C语言算法:链表、栈、二叉树、图基本操作的程序实现、动态规划法、分治法、回溯法、递归法、贪心法。

weixin_54372875的博客 1382

高校技术转移办公室人员如何提升技术成果的推介效果和市场转化率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

agent-browser 实战资源包:给 AI Agent 装上浏览器(open/snapshot/click 最小复现 + smoke 脚本 + 中文README)

agent-browser(Vercel Labs 开源、Apache-2.0)实战配套包。本包全部脚本与示例页为作者自写(MIT),不含浏览器二进制、不含任何账号密码。 内容包含: - 中文 README:环境要求、安装、open→snapshot→click 循环讲解、安全注意、许可声明 - scripts/smoke.sh:对本地 samples/ 示例页离线跑通「打开→快照→点击→核对→关闭」,附 out/smoke-output.txt 实测留档 - scripts/demo-csdn.sh:真实站点(优快云 首页)最小演示,ref 动态解析 - package.json + package-lock.json:锁定 agent-browser 0.41.2,便于复现(Node >= 24) 实测环境:agent-browser 0.41.2 / Chrome for Testing 157 / Linux x86_64 / Node 24。 Chrome 需使用者自行 agent-browser install 下载(约 190MB,本包不代分发)。 关联博客:https://blog.youkuaiyun.com/mtl1994/article/details/170340810

14天备考软考-day1: 计组、操作系统(仅自用)

仅个人记录自己极限备考软考过程(其实本来也不是很想备考,但是钱都交了....)

lapiii的博客 1004

两相交错并联BuckBoost变换器仿真模型(Simulink仿真实现)

内容概要:本文档系统整合了电力电子与新能源领域的Simulink仿真资源,聚焦于两相交错并联Buck-Boost变换器的双闭环PWM控制建模与仿真,同时涵盖多种典型拓扑结构,包括交错并联Boost、PFC功率因数校正、LLC谐振变换器、双向CLLC、DAB变换器、VIENNA整流器等。资源体系完整,包含仿真模型、设计报告、计算书、PPT说明文档及Matlab/Python代码,覆盖从基础建模到高级控制策略(如软开关技术、谐波抑制、状态估计、双闭环控制)的全流程。此外,还拓展至状态估计(卡尔曼滤波、粒子滤波)、智能优化算法、机器学习、信号处理、路径规划等多个交叉学科方向,构建了一个面向科研与工程应用的综合性技术平台。; 适合人群:电气工程、自动化、电力电子、新能源科学与工程等专业的硕士博士研究生、高校科研人员,以及从事新能源发电、智能电网、电动汽车、电力传动等领域技术研发的工程师。; 使用场景及目标:①开展电力电子变换器(如Buck-Boost、LLC、DAB、PFC等)的建模、控制与仿真研究;②支撑课程设计、学位论文、科研项目中的系统仿真与算法验证;③学习并复现高水平期刊(如EI)提出的先进控制策略,如基于KKT条件的最优控制、扩展移相调制、恒压恒流双环竞争控制等;④结合智能算法(如粒子群、秃鹰算法)进行微电网调度、储能配置、路径规划等多目标优化问题的研究与快速原型开发。; 阅读建议:建议依据提供的资源目录循序渐进地查阅资料,优先选取与自身研究方向高度契合的内容进行深入学习;应结合仿真模型与配套文档动手实践,调试参数并分析结果,充分利用百度网盘与公众号渠道获取完整资源,提升科研工作的系统性、规范性与创新性。

# 软考软件设计师·考前14天终极冲刺

|--------|------|----------|----------| | ⭐⭐⭐ | 面向对象+UML | ~25% | 设计模式场景识别+类图六关系 | | ⭐⭐⭐ | 数据结构+算法 | ~20% | 排序复杂度+算法策略辨析 | | ⭐⭐ | 软件工程 | ~15% | 开发模型+测试+质量属性 | | ⭐⭐ | 数据库 | ~15% | ER图转换+SQL+范式判断 | | ⭐ | 计算机组成 | ~8% | 流水线+寻址+校验码公式 | | ⭐ | 操作系统 | ~8% | PV操作+页

[Blog][Domain] programb.blog.youkuaiyun.com 230

【基于Zernike矩的良性和恶性肿块的分类】应用于乳腺癌诊断中的快速相反权重学习规则(Matlab代码实现)

内容概要:本文详细介绍了基于Plecs软件构建的全桥LLC谐振变换器仿真模型,重点阐述了其在软开关技术条件下的建模方法与仿真分析过程。该模型能够精确模拟LLC谐振变换器在不同运行工况下的动态响应特性,涵盖开环与闭环控制策略的设计与实现,适用于研究变换器的效率优化、谐振参数匹配、系统稳定性及软开关性能等问题。相较于Simulink等传统仿真工具,Plecs在高频电力电子系统仿真中展现出更高的仿真速度与数值精度,尤其适合用于复杂电力电子拓扑的快速原型验证与优化设计。; 适合人群:具备扎实电力电子技术基础和仿真经验,从事高频功率变换器设计、新能源电源开发、电力电子系统研究的研发工程师及高校研究生。; 使用场景及目标:①深入理解全桥LLC谐振变换器的工作原理与软开关实现机制;②掌握在Plecs环境中搭建高精度、高效率电力电子系统仿真模型的方法;③开展变换器控制策略(如变频控制、闭环稳压)的仿真验证与参数优化;④为科研课题、学位论文或工业项目提供可靠的仿真平台与技术支持。; 阅读建议:建议结合相关电力电子教材与LLC变换器设计指南,深入掌握谐振参数计算与系统稳定性分析方法,并通过反复调试仿真模型,观察关键波形(如原边电流零点切换、副边整流波形),以全面理解软开关过程的物理本质与控制实现细节。

产业园区运营负责人如何提升园区内技术成果与企业需求的精准对接效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

软件设计师笔记1

软件设计师、软考、计算机组成原理、数据表示

m0_61936782的博客 443

国央企创新负责人如何利用数智平台提升核心技术攻关与成果转化协同能力?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

软件设计师备考笔记【day5】-计算机系统知识

核心规律:阶码位数越多,能表示的数值范围越大;尾数位数越多,数值计算精度越高,分工互不干扰。大/超大规模集成电路:微处理器出现,计算机向微型化发展,出现了个人电脑(PC)。硬件:CPU(运算器,控制器),存储器(RAM,ROM),输入设备,输出设备。: N=M×REN=M×RE (M为尾数,E为阶码,R为基数,通常为2)。最高位为符号位(0正1负),其余为数值位。必背公式:2ʳ ≥ n+r+1(n为数据位,r为校验位);计算机由运算器,存储器,控制器,输入设备和输出设备组成。

2301_76506734的博客 369

高校技术转移办公室人员如何高效完成技术成果的筛选与推介?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

里面有DoTweenPro

里面有DoTweenPro

C++ STL 入门详解:从认识标准模板库到掌握学习方法

本文系统介绍C++ STL(标准模板库)的核心内容,涵盖其概念、发展历程及六大组件:容器、算法、迭代器、函数对象、适配器与分配器。通过实例展示STL如何提升编程效率,减少重复造轮子。强调学习STL应注重组件间协作关系,推荐以可读性佳的SGI版本为学习参考,助力初学者高效掌握数据结构与算法应用,为笔试、面试及项目开发打下坚实基础。

2502_90266547的博客 755

三电平维也纳VIENNA双闭环控制整流器仿真(Simulink仿真实现)

内容概要:本文档详细介绍了一个基于Simulink的三电平维也纳(VIENNA)整流器双闭环控制系统仿真模型,重点实现了电压外环与电流内环的双闭环PI控制策略,并结合空间矢量脉宽调制(SVPWM)技术实现中点电位平衡控制。该模型全面涵盖了三相三电平整流器的数学建模、坐标变换(如abc/dq)、控制器设计、调制算法实现及系统稳定性分析,能够有效验证整流器在高功率因数、低谐波畸变和稳定直流电压输出方面的优异性能,适用于电力电子系统中的高性能整流应用研究与教学演示。; 适合人群:电力电子、电气工程及其自动化等相关专业的研究生、高校教师、科研人员以及从事新能源变换器、工业电源系统开发的工程技术人员。; 使用场景及目标:①深入理解三电平VIENNA整流器的工作原理与拓扑优势;②掌握双闭环PI控制器在dq坐标系下的设计方法与参数整定技巧;③学习SVPWM调制技术在中点电位平衡控制中的实现机制;④支撑科研课题、学位论文仿真验证、课程设计或实际工程项目的技术预研。; 阅读建议:建议结合《电力电子技术》《现代控制理论》等教材同步学习,重点关注仿真模型中各模块的信号流向与控制逻辑,建议动手调整PI参数、负载条件及电网扰动,观察动态响应波形,深入掌握系统鲁棒性与控制精度之间的权衡关系。

上一篇: 【python入门】day19:学生管理系统需求分析、系统设计、主函数设计
下一篇: 【python入门】day20:学生信息管理系统CRUD,排序模块和项目打包中的业务流程、具体实现
Next2you
博客等级 码龄7年 1238粉丝 166原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

Next2you

你真帅!

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

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

打赏作者

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

抵扣说明:

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

余额充值