JYHZZ
码龄3年
关注
提问 私信
  • 博客:231,980
    社区:32
    232,012
    总访问量
  • 211
    原创
  • 450,579
    排名
  • 538
    粉丝
  • 3
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 毕业院校: 河北大学
  • 加入CSDN时间: 2021-11-23
博客简介:

JYHZZ的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,149
    当月
    4
个人成就
  • 获得647次点赞
  • 内容获得23次评论
  • 获得1,728次收藏
  • 代码片获得4,917次分享
创作历程
  • 2篇
    2024年
  • 111篇
    2023年
  • 101篇
    2022年
成就勋章
TA的专栏
  • 计算机组成原理
    20篇
  • 机器学习
    10篇
  • 大学生电子设计竞赛
    3篇
  • 学习总结
    10篇
  • 动态规划
    7篇
  • Python语言程序设计
    18篇
  • 数据结构
    46篇
  • 练习题
    68篇
  • 字符串专题练习
    6篇
  • JAVA程序设计实用教程
    6篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

(必看)对于计算机组成原理期末考试

如果你是宋的课,那么期末考试100%是王道书的原题(真就原题,一个字也不改),他不给重点。如果你照着他最后一节课的例题复习的话,考试的大题你是懵逼的状态的。对于22届,23届及以后的学弟学妹:不用复习了,就行,他上课讲王道,作业留王道。这是在筛选谁考研吗?
原创
发布博客 2024.01.13 ·
578 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

计算机组成原理——中央处理器cpu21-40

解析:机器周期是指令执行中每一步操作所需要的时间,一般以CPU中完成一个运算操作所需的时间作为机器周期的基本时间,其长度是均匀的,而各种指令的功能不同,因而各指令执行时所需的机器周期数是可变的。18、某计算机的指令流水线由4个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是多少。A、 执行各条指令的机器周期数相同,各机器周期的长度均匀。C、 执行各条指令的机器周期数可变,各机器周期的长度均匀。
原创
发布博客 2024.01.01 ·
1084 阅读 ·
24 点赞 ·
1 评论 ·
15 收藏

计算机组成原理——存储器41-60

解析:Cache共有16块,采用2路组相联映射方式(即每组2块),则Cache共分为8组,组号用3位2进制表示,每个主存块为32字节,则块内地址用5位表示,129号单元用二制表示为 1000 0001,则低五位为00001 为块内地址,中间三位 100 为组号,则地址129号单元所在的块就装入到cache的 组号是100B即4。若cache的内容初始为空,采用2路组相联映射方式和LRU替换算法,当访问的主存地址依次为0,4,8,2,0,6,8,6,4,8时,命中cache的次数是A。
原创
发布博客 2023.12.28 ·
1286 阅读 ·
21 点赞 ·
0 评论 ·
24 收藏

计算机组成原理综合6

主存地址被分为2^32/2^5=2^27行,其中10行可以用cache行号表示,所以27-10=17。IEEE754的格式为1位符号位,8位阶码,用移码表示,23位尾数,用原码表示,隐藏一个1。因为工作频率=总线周期的倒数,时间频率=时钟周期的倒数。转原码表示:从右往左找第一个“1”,左边的所有数值位。cache行的大小与主存行的大小有关系。RAM区=400000H=2^22B。cache大小32KB=2^15B。题干所问位数是b,1B=8b。按字编址,字长32b=4B。主存块大小32B=2^5B。
原创
发布博客 2023.12.25 ·
542 阅读 ·
8 点赞 ·
0 评论 ·
6 收藏

计算机组成原理——指令系统判断

解析:转移指令执行过程中,将转移指令所指的子程序的起始地址装入PC,因此转移指令执行结束后,程序计数器PC中存放的是转移的目标地址。35、扩展操作码是一种优化技术,它使操作码的长度随地址码的减少而增加,不同地址的指令可以具有不同长度的操作码。34、在计算机的指令系统中,真正必须的指令数是不多的,其余的指令都是为了提高机器速度和便于编程而引入的。38、新设计的RISC,为了实现其兼容性,是从原来CISC系统的指令系统中挑选一部分简单指令实现的。40、执行指令时,指令在内存中的地址存放在指令寄存器IR中。
原创
发布博客 2023.12.23 ·
651 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

计算机组成原理——指令系统41-60

92、假设指令字长16位,操作数的地址码为6位,指令有二地址、一地址和零地址三种格式。采用扩展操作码技术,若二地址指令有8种,零地址指令64种,则一地址指令最多有(A)种。87、设变址寄存器为X,形式地址为D,某机器具有先变址再间址的寻址方式,则这种寻址方式的有效地址为(D)。110、堆栈计算机中,有些堆栈零地址运算类指令在指令格式中不给出操作数的地址,参加的两个操作数来自(C)。114、设指令中的地址码为A,变址寄存器为X,程序计数器为PC,则变址寻址方式的操作的有效地址EA是(
原创
发布博客 2023.12.23 ·
1293 阅读 ·
22 点赞 ·
0 评论 ·
18 收藏

计算机组成原理综合5

按照题意,程序P执行的时钟周期数为10000×80%×1+10000×20%×10=28000,程序P的平均CPI为28000/10000=2.8,计算机主频为1GHz,CPU执行时间为28000/(1G/s)=28μs。Cache采用8路组相联映射方式,首先根据组号定位到某一分组,然后根据主存字块标记和该分组中的每一行的Tag进行比较,需要比较8行,所以比较器的个数为8,主存字块标记为20位,所以比较器位数为20位。一地址有4*64=256种,占用254种,剩余2种。8块为一组,所以有64=2^6组。
原创
发布博客 2023.12.23 ·
726 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

计算机组成原理综合4

20、长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为 B。16、IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位。阶码的最大值为127,为2^127。12、某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则可表示的最大正整数为   ,最小负整数为。11、某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为  ,最小负小数为。
原创
发布博客 2023.12.21 ·
1078 阅读 ·
20 点赞 ·
0 评论 ·
22 收藏

计算机组成原理综合3

A. 时钟周期 B. 指令周期 C. CPU周期 D. 外围设备。A. 指令周期 B. 机器周期 C. 存储周期 D. 总线周期。A. DMA B. 中断 C. 程序传送 D. 通道。C. I/O设备、数据通道和时钟 D. I/O设备、数据通道、时钟和软件。A. 系统总线、内存总线和I/O总线 B. 数据总线、地址总线和控制总线。
原创
发布博客 2023.12.21 ·
1074 阅读 ·
18 点赞 ·
0 评论 ·
27 收藏

计算机组成原理综合2

A. 通用寄存器 B. 内存单元 C. 程序计数器 D. 堆栈。A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈。A. 直接 B. 间接 C. 寄存器 D. 寄存器间接。A. 容量大、速度快、成本低 B. 容量大、速度慢、成本高。C. 容量小、速度快、成本高 D. 容量小、速度快、成本低。
原创
发布博客 2023.12.20 ·
1052 阅读 ·
27 点赞 ·
0 评论 ·
25 收藏

计算机组成原理综合1

13、某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为______,最小负小数为______。C:1的移码等于1的补码的符号位取反,1的补码为:0000 0001,1的移码(补码符号位取反):1000 0001。D:-1的原码为1000 0001,反码为1111 1110;A. 两者可表示的数的范围和精度相同 B. 前者可表示的数的范围大但精度低。C. 后者可表示的数的范围大且精度高 D. 前者可表示的数的范围大且精度高。
原创
发布博客 2023.12.20 ·
820 阅读 ·
17 点赞 ·
0 评论 ·
16 收藏

计算机组成原理——中央处理器cpu1-20

解析:微程序控制的基本思想是把指令执行所需的所有控制信号存放在存储器中,需要时从这个存储器中读取。由于每一条微指令执行时所发出的控制信号是事先设计好的,不需要改变,故此存放所有控制信号的存储器应为只读存储器,并将其集成到CPU内,称其为控制存储器。D、 从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以解释执行该指令。22. 下列有关CPU中部分部件的功能的描述中,错误的是( )。C、在指令长度相同的情况下,所有指令的取指操作都是相同的。B、PC称为程序计数器,用于存放将要执行的指令的地址。
原创
发布博客 2023.12.19 ·
1069 阅读 ·
17 点赞 ·
0 评论 ·
23 收藏

计算机组成原理——校验码

是由两部分组成,左边为信息码(数据),右边为校验码,若信息码占K位,则校验码占N-K位。A. 只有一位出错时,接收端进行校验得到的余数只与出错位的位置有关,与K位信息的取值和G(X)的取值无关。B. 只有一位出错时,接收端进行校验得到的余数与出错位位置和G(X)的取值有关,与K位信息的取值无关。设 n 为有效信息的位数,k 为校验位的位数,则 n,k 应当满足:n+k≤2^k-1,A满足。C:可以区分2^r-1种1位错。对于k位校验码,可以表达2^k个二进制数,2^k其中还要包括无错的一种情况,所以。
原创
发布博客 2023.12.18 ·
1001 阅读 ·
26 点赞 ·
0 评论 ·
19 收藏

计算机组成原理——数据的表示与运算2

11、​有字长为8位的代码1001 0011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是(B),则定点原码表示时能表示的最小负数为 (-32768)(填十进制数,要带符号,且符号与数字间不能有空格)对应的原码为:1011 0000 0000 0000 0000 0000=-0.375。用原码表示尾数的话,最高位一定是1,用补码表示尾数的话,符号位和最高位相反。尾数为1101 0000 0000 0000 0000 0000,
原创
发布博客 2023.12.18 ·
1167 阅读 ·
23 点赞 ·
0 评论 ·
25 收藏

计算机组成原理——数制与编码

z=y,z为-9=原码:1000 0000 0000 0000 0000 0000 0000 1001=补码:1111 1111 1111 1111 1111 1111 1111 0111=FFFFFFF7H。阶码用移码表示,8位移码的表示范围为-128——127,在IEEE754中其中-128,-127有特殊用处,所以。反码为1000 0010……可以表示为1-2^-23,再加1就是2-2^-23,即1.1111……1位符号位,63位数值位,所以原码的表示范围为 [-(2^63-1),2^63-1]
原创
发布博客 2023.12.18 ·
1274 阅读 ·
22 点赞 ·
0 评论 ·
24 收藏

计算机组成原理——存储器21-40

Cache-主存”结构,拥有Cache的速度和主存的容量,而Cache只能与主存和CPU进行相应的存取操作,不能直接与辅存进行操作,因此“Cache-主存”结构与辅存无关,利用该结构可以将主存的速度提高,因此是解决主存与CPU速度不匹配的问题。动态半导体存储器的刷新是不经过CPU的,利用RAM内部自带的刷新放大器,将内容存入刷新放大器,需要一个存取周期,然后取出来的时候就不需要了,因为刷新放大器本身就在RAM上,并不需要访问其他的部件,因此只需要一个存取周期。其他的程序员需要操控数据调用,因此不能透明。
原创
发布博客 2023.12.14 ·
1592 阅读 ·
24 点赞 ·
0 评论 ·
30 收藏

【无标题】

直到该线程释放资源,将资源的状态变成“非锁定”,其他的线程才能再次锁定该资源。join()方法的作用是在调用join()方法处,让所在线程(主线程)同步的等待被join的线程,等到join的线程结束后才执行当前所在线程。我们想要实现的效果为10个子线程依次修改num的值,每个子线程都num-=1,最终在主线程输出num,预计为0。这段代码就是2中实例化的ExperimentLog类,调用这个类的record()方法,其中用到了线程的锁。输出结果显示主线程先运行,输出num=10的时候子线程还没有开始。
原创
发布博客 2023.11.30 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的with语句与yaml使用

对于上面这个代码,我不理解的是with的使用与yaml文件是怎样读取,怎样编写的。上面这段代码中with用于读取设置文件common.yaml与experiment_fedstil.yaml这里有两个问题。一是可能忘记关闭文件句柄;二是文件读取数据发生异常,没有进行任何处理。
原创
发布博客 2023.11.30 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机组成原理——存储器(主存容量扩展)

(图中A11,A10两个二进制数可以有00,01,10,11四种情况,对应了四组芯片(每组有两个芯片)组成的八位存储器。现要用 2K×8 位的 ROM 芯片和 4K×4 位的 RAM 芯片来设计该存储器,则需要上述规格的 ROM 芯片数和 RAM 芯片数分别是( D )。其中两个2K x 4 位芯片组成一个2K x 8位芯片,即位扩展(图中的芯片不对,但是大致意思是一样的)一个数据占32=2^5位,所以总共可以存储2^20/2^5=2^15位,15位全为1就是7fffH。
原创
发布博客 2023.11.27 ·
3914 阅读 ·
3 点赞 ·
0 评论 ·
46 收藏

计算机组成原理——数据的表示与运算(数制与编码)

A的ASCII码为41H,则F的ASCII码值为46H,对应二进制为1000110,ASCII为7位,所以正好在其前加上一位校验位,凑够8位。又因为采用偶校验,所以校验位可以设置为1,校验码为1100 0010,即为C6H。十进制的137.5就是二进制的10001001.100,转化为八进制,每三位二进制为一个八进制数,所以就是。像0.25,0.75这种十进制小数就可以用二进制表示,但是0.13,0.173这种可以表示,但是会损失精度。由收到的数据位可知,1的个数为偶数,所以未检测出错误。
原创
发布博客 2023.11.27 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多