
软考软件设计师
文章平均质量分 83
大三备考中级软件设计师,进行一些知识点整理,相当于备考笔记了。视频教程参考哔哩哔哩zst_2001。每天学一点更新一点(因为有课要上,还有自己的其他事情,可能进度时快时慢)
孤傲倾城
努力学习编程的本科大学生
展开
-
(九)【软件设计师】计算机系统-浮点数习题
知识点回顾。阶码越大,表示的数范围越大。阶码越小,表示的数范围越小。增加E的位数,可以扩大数的范围。尾数M越多,表示的精度越高。浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。为了充分利用尾数来表示更多的有效数字,通常采用规格化浮点数。规格化就是将尾数的绝对值限定在区间][0.5,1]。当尾数用补码表示时,需要注意如下问题。计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。在总长度固定的情况下,增加E的位数、减少M的位数可以______。(2011年上半年)原创 2023-04-13 18:35:38 · 1013 阅读 · 2 评论 -
(八)【软件设计师】计算机系统—浮点数
例如,83.125可写成10的3次方× 0.083125或10的4次方×0.0083125等。),因此,定点数所能表示的数值范围比较小,在运算中很容易因结果超出范围而溢出。浮点数是小数点位置不固定的数,它能表示更大范围的数。很明显,一个数的浮点表示不是唯一的。当小数点的位置改变时,阶码也随着相应改变,因此可以用多个浮点形式表示同一个数。当机器字长为n时,定点数的补码和移码可表示2的n方个数,而其原码和反码只能表示2"-1个数(用阶码和尾数表示的数称为浮点数,这种表示数的方法称为浮点表示法。原创 2023-04-13 13:38:59 · 787 阅读 · 0 评论 -
(七)【软件设计师】计算机系统—原反补移码习题
原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以______。若某整数的16位补码为FFFFH (H表示十六进制),则该数的十进制值为_____。通过做题找规律可知,补码的补码是其原码。解析:八位整数的补码表示数据,范围在-128~+127,通过这个性质可知127+1=128>127。解析:由补码范围表示可知,应该在(-2的n-1次方)~(2的n-1次方 -1)将二进制转换为十进制为-112,即可知X=(-112)/2=(-56)原创 2023-04-13 12:37:15 · 651 阅读 · 0 评论 -
(六)【软件设计师】计算机系统—原码&反码&补码&移码
各种数值在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0和1表示,小数点则隐含,表示不占位置。机器数对应的实际数值称为数的真值。 机器数有无符号数和带符号数之分。无符号数表示正数,在机器数中没有符号位。对于无符号数,若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点的位置在机器数的最高位之前,则是纯小数。对于带符号数,机器数的最高位是表示正、负的符号位,其余位则表示数值。(即=符号位+数值) 为了便于运算,带符号的机器数可采用原码、反码和补码等不同的编码方法,原创 2023-04-12 13:19:43 · 580 阅读 · 0 评论 -
(五)【软件设计师】计算机系统—进制习题
设用2K×4位的存储器芯片组成16K×8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为______。内存按字节编址,地址从A0000H到CFFFFH的内存,共有______字节,若用存储容量为64K x 8bit的存储器芯片构成该内存空间,至少需要______片。(2014年上半年)存储容量 = DFFFFH - A0000H = 40000H = 262144B = 256KB = 256K x 8bit;(2014年下半年)原创 2023-04-12 12:12:20 · 789 阅读 · 0 评论 -
(四)【软件设计师】计算机系统—基础单位&进制
如遇小数,则乘8取整法,即将小数部分乘以8,然后取整数部分,剩下的小数部分继续乘以8,然后取整数部分,剩下的小数部分又乘以8,一直取到小数部分为零为止。无符号整数的二进制转化为十进制数,从二进制数的右边第一位起,从右往左,先用二制位置上的数乘以2的相应位数的幂,然后把每一位的乘积相加即可得到二进制数对应的十进制数。转化为十进制的方法:小数的二进制数转化为十进制数的方法,从左往右,用二进制位数上的数字乘以2的负位数次幂,然后把所有乘积相加即可得。,即从二进制的小数点为分界点,向左(或向右)每三位取成一位。原创 2023-04-11 18:27:26 · 773 阅读 · 0 评论 -
(三)【软件设计师】计算机系统—CPU习题联系
具体知识点请看前篇文章。在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是____。(2014年上半年)A.程序计数器B.状态寄存器c.通用寄存器D.累加寄存器属于CPU中算术逻辑单元的部件是____。(2014年下半年)A.程序计数器B.加法器C.指令寄存器D.指令译码器CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在____中。(2017年上半年)A.程序计数器(PC)B.累加器(AC)C. 指令寄存器(lR)D.地址寄存器(AR)以下关于CPU的叙述中,错误原创 2023-04-11 16:52:42 · 1009 阅读 · 0 评论 -
(二)【软件设计师】计算机系统—CPU&运算器&控制器
(1)算术逻辑单元(ALU)。ALU是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。(2)累加寄存器(AC)。AC通常简称为累加器,它是一个通用寄存器,其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。例如,在执行一个减法运算前,先将被减数取出暂存在AC中,(例如3-2,其中3是被减数,2是减数)再从内存储器中取出减数,然后同AC的内容相减,将所得的结果送回AC中。运算的结果是放在累加器中的,运算器中至少要有一个累加寄存器。原创 2023-04-10 13:53:31 · 1379 阅读 · 0 评论 -
(一)【软件设计师】软考备考
2023年5月份软考备考,视频教程推荐,学习路线,刷题路线,资料分享,计算机系统、程序设计语言、数据结构、算法、软件工程、设计模式、UML、面向对象、数据库、知识产权、试题原创 2023-04-10 13:24:17 · 514 阅读 · 0 评论