计算机组成原理笔记03

2023-11-05

计算机组成原理笔记03:

做题笔记1


内容:

  1. 教材的思维导图
  2. 课后练习(计算部分)
  3. 中国大学MOOC计算机组成原理(计算部分)

1.教材的思维导图

1.1
1.2
1.3
1.4
1.5
1.6
在看题之前,最好先看这篇定点运算,写的特别清晰明了


2.课后练习

3.2 选择题

1.一个C语言程序在一台32位机器上运行,程序中定义了3个变量x、y、z,其中x和z为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x、y、z的值分别是____D____。

A. x=0000007FH,y=FFF9H,z=00000076H
B. x=0000007FH,y=FFF9H,z=FFFF0076H
C. x=0000007FH,y=FFF7H,z=FFFF0076H
D. x=0000007FH,y=FFF7H,z=00000076H

1.int占4个字节,用32位补码表示,short占两个字节,用16位补码表示。
2.目前计算机中整数采用补码进行存储、表示和运算。
3.C语言中,一般情况下,当计算类型不同时,小类型会转为大类型再计算
4.有符号小字长转大字长,机器码符号扩展

1.当x=127,[x]原=0000 0000 0000 0000 0000 0000 0111 1111=0000007FH
y=-9,[y]原=1000 00000 0000 1001=8009H
2.x是个正数,所以[x]原=[x]反=[x]补=0000007FH
y是个负数,[y]补=1111 1111 1111 0111=FFF7H
3.因为引用3,所以[y]补=FFFFFFF7H
4.由引用4得z=[x]补+[y]补=0000007FH+FFFFFFF7H=(1 舍去)00000076H

2.假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算会发生溢出的是___B______。

A. r1 * r2
B. r2 * r3
C. r1 * r4
D. r2 * r4
点这个>>>百度题库题目
疑似会做了,从解析来看,将其转成真值,再计算乘积,只要超过范围就说明运算发生溢出
r1=-2,r2=-14,r3=-112,r4=-8
A.r1 * r2=28
B. r2 * r3=1568
C. r1 * r4=16
D. r2 * r4=112
8位的寄存器,说明能存256个数,第一位是符号位,那么范围就是-128~127

3.某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y]补=10110000。若整型变量z=2 * x + y / 2,则z的机器数为__A__。

A. 11000000
B. 00100100
C. 10101010
D.溢出
又是一题,连题目都没看懂 (╥_╥)
点这个>>>百度题库题目
从解析来看,感觉这题主要是考算数移位,* 2就是左移1位,/2就是右移1位,所以2 * x =11101000,y/2=11011000,z=11101000+11011000=11000000,转成十进制验证,x=-24,y=-40,z=-64=11000000

4.假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFF FFDFH和0000 0041H,则x、y的值以及x-y的机器数分别是____C____。

A. x=-65,y=41,x-y的机器数溢出
B. x=-33,y=65,x-y的机器数为FFFF FF9DH
C. x=-33,y=65,x-y的机器数为FFFF FF9EH
D. x=-65,y=41,x-y的机器数为FFFF FF96H
[x]原=1000 0000 0000 0000 0000 0000 0010 0001=-33
[y]原=1+4*16=65
[-y]补=1111 1111 1111 1111 1111 1111 1011 1111=FFFF FFBFH
[x-y]=FFFF FFDF+FFFF FFBF=FFFF FF9EH

5.整数x的机器数为1101 1000,分别对x进行逻辑右移1位和算数右移1位操作,得到的机器数各是__B____。

A. 1110 1100、1110 1100
B. 0110 1100、1110 1100
C. 1110 1100、0110 1100
D. 0110 1100、0110 1100

逻辑左移和算数左移结果一致,只需要低位填0,高位移丢
逻辑右移只需要高位填0,低位移丢
算数右移分两种情况,正数时高位填0,低位移丢;负数时高位填1,低位移丢

逻辑右移1位0110 1100
算数右移1位1110 1100

6.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=2^7 * 29/32,y=2^5 * 5/8,则用浮点加法计算X+Y的最终结果是_D___。

A. 001111100010
B. 001110100010
C. 010000010001
D. 发生溢出
步骤题目里都已经给出来了,首先将XY都转成补码
X=2^70.90625=2 ^70.11101---->[X]浮=00111,00.11101
Y=2^50.625=2 ^50.101---------->[Y]浮=00101,00.10100
1.对阶
-[Y]补=11011
[X]补-[Y]补=[X]补+[-Y]补=00111+11011=00010=2 >0
小阶对大阶,Y阶码+2,尾数右移两位
[Y]浮=00111,00.0010100附加位,既然是0就直接舍去
2.尾数运算
[X+Y]浮=00111,01.00010
3.规格化
[X+Y]浮=01000,00.100010 (右归1位,阶码+1)
4.舍入
附加位0,直接舍去
5.判断溢出

对浮点运算而言,当阶码出现溢出时才表示运算结果溢出,即当阶码的符号位为01或10时才表示运算结果溢出。—P84

[X+Y]浮=01000,00.10001 符号位为01,那么发生了溢出

3.4 已知x和y,用变形补码计算x+y,并判断是否溢出。

[x]补+[y]补=[x+y]补= (mod M) - - -P60
[x-y]补=[x]补+[-y]补=[x]补-[y]补 (mod M) - - -P62
变形补码即用两个二进制位来进行数据的符号表示。正数的符号以’00’表示,负数的符号以’11’表示。一般称左边的符号位为第1符号位,右边的为第2符号位。
运算结果符号位为’01’,第1符号位代表正确符号位,运算发生了上溢。
运算结果符号位为’10’,第1符号位代表正确符号位,运算发生了下溢。
运算结果符号位为’11’,运算未发生溢出。 - - -P64

1.x=0.11010,y=0.10111。

[x]补=00.11010 [y]补=00.10111
[x+y]补=00.11010
+00.10111
=01.10001
符号位是01 正溢出

2.x=0.11101,y=-0.10100。

[x]补=00.11101 [y]补=11.01100
[x+y]补=00.11101
+11.01100
=00.01001
符号位是00 未溢出

3.x=-0.10111,y=-0.11000。

[x]补=11.01001 [y]补=11.01000
[x+y]补=11.01001
+11.01000
=10.10001
符号位是10 负溢出

3.5 已知x和y,用变形补码计算x-y,并判断是否溢出。

1.x=0.11011,y=0.11101。

[x]补=00.11011 [y]补=00.11101 [-y]补=11.00011
[x-y]补=00.11011+11.00011=11.11110
符号位是11 未溢出

2.x=0.10111,y=0.11110。

[x]补=00.10111 [y]补=00.11110 [-y]补=11.00010
[x-y]补=00.10111+11.00010=11.11001
符号位是11 未溢出

3.x=-0.11111,y=-0.11001。

[x]补=11.00001 [y]补=11.00111 [-y]补=00.11001
[x-y]补=11.00001+00.11001=11.11010
符号位是11 未溢出

3.6 用原码一位乘法计算x*y。

1.乘积符号与两个操作数符号存在异或关系。即Pf=x0 异或 y0
2.乘积的数值可由被乘数与乘数的绝对值之积求得。即|P|=|x|*|y| - - -P69

1.x=-0.11111,y=0.11101。
3.6.1.1笔算乘法

[x]原=1.11111
[y]原=0.11101
符号位=0 异或 1=1
|x| * |y|=0.11111*0.11101= 0.1110000011
[x×y]原=1.1110000011
[x×y]=-0.1110000011
在这里插入图片描述

3.6.1.2原码乘法器计算方法

在这里插入图片描述

2.x=-0.11010,y=-0.01011。

[x]原=1.11010
[y]原=1.01011
符号位=1 异或 1=0
|x| * |y|=0.11010*0.01011= 0.0100011110
[x×y]原=0.0100011110
[x×y]=0.0100011110

3.7 用补码一位乘法计算x*y。

根据推导Booh算法得到补码一位乘法算法:
1.乘数采用单符号位,末位增设附加位Yn+1,初值为0.
2.利用Yn+1与Yn的差值判断各步的具体运算,差值为1时,累加上[x]补;差值为0时,累加上0;差值为-1时,累加上[-x]补。累加完成后需要进行算数右移的操作,初值为0。
3.按照上述算法进行n+1次累加操作,n次右移操作即可完成乘积计算。
4.补码乘法中,符号位参与运算,不需要单独计算符号位。- - -P73

1.x=0.10110,y=-0.00011。

在这里插入图片描述

2.x=-0.011010,y=-0.011101。

在这里插入图片描述

3.8 用原码不恢复余数法计算x/y。

1.x=0.10101,y=0.11011。

这题我算出来跟答案不一样,然后百度了一圈,找到了3种答案,都贴上来,自己判断吧,我是觉得我的做法没毛病

答案1
答案2
答案3
书上的答案:在这里插入图片描述

在这里插入图片描述

2.x=-0.10101,y=0.11000。

在这里插入图片描述

3.9 设数的阶码为3位,尾数为6位(均不包括符号位),按机器补码浮点运算规则完成下列[x+y]补运算。

1.x=2^011 *(0.100100) ,y=2^010 *(-0.011010)。

首先将XY都转成补码
X=2^011 *(0.100100)---->[X]浮=00011,00.100100
Y=2^010 *(-0.011010)---------->[Y]浮=00010,11.100110
1.对阶
-[Y]阶补=11110
[X]阶补-[Y]阶补=[X]阶补+[-Y]阶补=00011+11110=00001=1 >0
小阶对大阶,Y阶码+1,尾数右移1位
[Y]浮=00011,11.110011
2.尾数运算
[X+Y]浮=00011,00.010111
3.规格化
[X+Y]浮=0010,00.101110 (左归1位,阶码-1)
4.溢出判断
阶码符号位为00,未溢出
[X+Y]补=0010,00.101110

2.x=2^-101 *(-0.100010) ,y=2^-100 *(-0.010110)。

首先将XY都转成补码
X=2^-101 *(-0.100100)---->[X]浮=11011,11.011110
Y=2^-100 *(-0.011010)---------->[Y]浮=11100,11.101010
1.对阶
-[Y]阶补=00100
[X]阶补-[Y]阶补=[X]阶补+[-Y]阶补=11011+00100=11111=-1 <0
小阶对大阶,X阶码+1,尾数右移1位
[X]浮=11100,11.101111
2.尾数运算
[X+Y]浮=11100,11.011001
3.规格化:不需要
4.溢出判断
阶码符号位为11,未溢出
[X+Y]补=11100,11.011001

3.10 采用IEEE754单精度浮点数格式计算下列表达式的值。

1. 0.625+(-12.25)

X=0.625=0.101=1.01 * 2^-1
S=0 E=-1+127=126=01111110 M=010 0000 0000 0000 0000
Y=-12.25=-1100.01=-1.10001 * 2^3
S=1 E=3+127=130=10000010 M=100 0100 0000 0000 0000
1.对阶
[X-Y]=01111110-10000010=-00000100=-4
小阶对大阶,X阶码+4,尾数右移4位
[X]浮=0.000101 * 2^3
2.尾数运算
还原隐藏位有:Mx=0.000101 My=-1.10001 Mx+My=-1.011101
3.结果规格化:不需要
4.溢出判断:不需要

对IEEE754单精度浮点数而言,向右规格化使阶码为全1(即11111111,真值为128)时发生规格化上溢。向左规格化使阶码为全0时发生规格化下溢。

X+Y=-1.011101*2^3=1100 0001 0011 1010 0000 0000 0000 0000=C13A0000H

2. 0.625-(-12.25)

X=1.01 * 2^-1
Y=-1.10001 * 2^3
1.对阶
[X-Y]=01111110-10000010=-00000100=-4
小阶对大阶,X阶码+4,尾数右移4位
[X]浮=0.000101 * 2^3
2.尾数运算
还原隐藏位有:Mx=0.000101 My=-1.10001 Mx-My=1.100111
3.结果规格化:不需要
4.溢出判断:不需要
X-Y=1.100111*2^3=0100 0001 0100 1110 0000 0000 0000 0000=414E0000H


3.中国大学MOOC计算机组成原理(计算部分)

1.已知[X]补 = 1101001 , [Y]补 = 1101010, 则用变形补码计算2[X]补 +1/2 [Y]补的结果为 (直接填二进制数即可,数字间不留空格)

这个跟书上的第三题原理一样,还更简单了
2[x]补==就是让我们对其进行算数左移1位操作
同理,1/2[y]补就是算数右移1位操作
2[x]补=1010010
1/2[y]补=1110101
两者想加得:11000111
题目没说字长,那就不需要舍去溢出位

2.‎计算机字长为8位,若 x = - 101101,则 2[x]补的值为 (直接填写二进制数)

原理同上,[x]补=11010011
2[x]补=10100110


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机组成原理笔记03 的相关文章

  • 提升口才:掌握技巧,展现自信

    口才 是现代社会中不可或缺的一种能力 无论是在职场 社交场合还是日常生活中 良好的口才都能为我们带来更多的机会和成功 然而 很多人却因为缺乏自信或者技巧不足而无法充分发挥自己的口才 那么 如何提升口才呢 下面就让我们一起来探讨这个问题 如果
  • RT-Thread 内核基础(五)

    使用static修饰全局变量作用 限制作用域 如果全局变量前面加上 static 关键字 那么该变量的作用域将被限制在声明它的源文件中 即它将成为一个文件作用域的静态变量 其它源文件无法访问这个变量 这对于控制变量的可见性和避免命名冲突是有
  • 研发实验室建设

    研发实验室是科技创新的核心场所 对于企业的技术研发和产品创新具有重要意义 为了提高研发实验室的效率和质量 建设一个符合要求的实验室是至关重要的 SICOLAB喜格 将介绍研发实验室建设的关键要素和注意事项 一 实验室规划与布局 1 空间规划
  • SAN与NAS:存储架构的对比与选择

    在当今的数据密集型时代 存储架构的选择对于企业的成功至关重要 SAN Storage Area Network 和NAS Network Attached Storage 作为两种主流的存储架构 各自拥有独特的优势和应用场景 本文将深入探讨
  • 考HCIE要多久 | HCIE学员经验分享

    大家好 我是讯方 智汇云校的学员林同学 来自深圳信息职业技术学院的一名22届的通信专业的学生 通过近半年在云校的学习 我在年底成功考取了云服务方向的HCIE证书 想把我的一些考证心得分享给正在备考的小伙伴们 刚开始了解到ICT行业是在学校的
  • 深入浅出《Delta-Sigma Data Converters》(可下载)

    在数字信号处理领域 数据转换器是实现模拟与数字世界之间无缝转换的关键组件 而在这个子领域中 Delta Sigma Data Converter s 一书以其全面和深入的内容 为工程师 学者甚至爱好者们提供了一个极其宝贵的资源 今天将为大家
  • 【CTF必看】从零开始的CTF学习路线(超详细),让你从小白进阶成大神!

    最近很多朋友在后台私信我 问应该怎么入门CTF 个人认为入门CTF之前大家应该先了解到底 什么是CTF 而你 学CTF的目的又到底是什么 其次便是最好具备相应的编程能力 若是完全不具备这些能力极有可能直接被劝退 毕竟比赛的时候动不动写个脚本
  • 基于电源完整性的PCB设计原则

    基于电源完整性的一些PCB设计建议 1 尽量减少电源和地通路之间的环路电感 在相邻的层上分配电源和接地面时 使用尽可能薄的电介质 2 通过在平面之间使用尽可能高的介电常数来获得平面之间的最低阻抗 与尽可能薄的介电常数设计保持一致 3 使用尽
  • msyql 异常,别干着急,70%的问题都在这里!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 视频合并在线工具有什么好用的?这几款你知道吗?

    你有没有自己剪辑过视频 现在这个时代 大家或多或少都会一点剪辑的操作 不过有时候我们会需要将多个视频片段合并成一个完整的视频 那么 如何快速 有效地完成这一任务呢 这就需要借助一些视频编辑工具 今天就跟大家分享视频合并app和电脑软件 让大
  • 驾驭远程工作:提高工作效率与灵活性的秘诀

    随着科技的飞速发展 远程工作已成为越来越多企业和员工的选择 这种工作模式不仅为员工提供了更大的灵活性 也为提高工作效率创造了新的可能 本文将深入探讨如何通过远程工作提高工作效率和灵活性 一 明确目标与计划 在远程工作中 明确的目标和计划至关
  • 哪里有视频压缩软件免费版在线使用?轻松压缩视频大小

    作为一个文件管理员 我常常需要处理大量的视频文件 有时候 视频文件过大给传输 存储带来了诸多不便 遇到这种情况 很多人就会选择使用视频压缩软件来减小文件大小 不过一些小伙伴不清楚视频压缩软件app 电脑软件 网页有哪些 接下来我们将从功能
  • 短视频时代:影响播放量的秘密与破解之道

    在当下这个信息爆炸的时代 短视频已经成为我们日常生活的一部分 无论是刷朋友圈 看新闻还是消磨时光 短视频都是我们的首选 正因为如此 许多自媒体人和内容创作者纷纷投身到这片热土 希望通过短视频实现自己的价值 然而 许多人在创作过程中都会遇到一
  • 计算机Java项目|基于SSM的微课学习系统

    作者主页 编程指南针 作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智
  • 【GRNN-RBFNN-ILC算法】【轨迹跟踪】基于神经网络的迭代学习控制用于未知SISO非线性系统的轨迹跟踪(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 2 1 第1部分 2 2 第2部分
  • 新画图不好用?『 图层困扰?』『 剪切板拷贝失败?』旧版画图软件yyds

    樊梓慕 个人主页 个人专栏 C语言
  • 【GRNN-RBFNN-ILC算法】【轨迹跟踪】基于神经网络的迭代学习控制用于未知SISO非线性系统的轨迹跟踪(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 2 1 第1部分 2 2 第2部分
  • 如何正确使用RC滤波网络

    众所周知 最有效的滤波电路应靠近噪声源放置 滤波的作用是对噪声电流进行及时有效地阻止和转移 实际设计中 工程师经常使用高的串联阻抗 电阻 电感和铁氧体 阻止电流 并使用低的并联阻抗 电容 转移电流 通常情况下 我们期望滤波器可以对噪声信号衰
  • AI新年头像模板在哪找?告别单调头像的工具分享

    农历新年到啦 今年的春节假期你有没有弄一些氛围装饰呀 除了每年都有的对联 福字等 经典皮肤 现在也流行起给自己的账号营造一些过年的感觉啦 说到这个 很多人第一反应就是给自己换个新年头像 限定皮肤 不过头像要怎么营造新年的感觉呢 其实用AI工
  • 肿瘤的转录调控:Cell子刊揭示原发性肝癌中转录因子活性的全基因组图谱|国自然热点

    转录调控的研究历史比较长 相关研究在近十年来仍一直增长 也是近年来高分文章的焦点之一 在2023年最佳国自然 中标 研究热点 转录调控中标率高达189 作为国自然热点之一的肿瘤微环境的研究在近几年也一直处于上升趋势 转录调控在肿瘤发生 发展

随机推荐

  • 电路设计中的磁珠作用及如何进行取值!!!!!

    PS 先品尝一下小菜 关于磁珠的使用描述不正确的是 A 磁珠的阻抗频率特性曲线 转换点频率以下 以磁珠体现电阻性 转换点所在频率以上 磁珠体现电感性 电感性的作用是反射噪声 电阻性的作用是吸收噪声并转换成热能 B 磁珠的选择应满足电路噪声的
  • QT生成XML(QXmlStreamWriter或DOM)

    话不多说 直接而看代码 效果可以自己运行看看 记得在Pro文件里加上xml模块 方式一 QXmlStreamWriter QString sXml 存储生成的XML QXmlStreamWriter xswWriter sXml xswWr
  • go语言基础-----20-----TCP网络编程

    1 网络编程介绍 目前主流服务器一般均采用的都是 Non Block I O多路复用 有的也结合了多线程 多进程 不过I O多路复用也给使用者带来了不小的复杂度 以至于后续出现了许多高性能的I O多路复用框架 比如libevent libe
  • No Feign Client for loadBalancing defined.错误

    SpringCloud OpenFeign报错 No Feign Client for loadBalancing defined Did you forget to include spring cloud starter loadbal
  • 《黑马程序员MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化》学习笔记总目录

    本文是对 黑马程序员MySQL数据库入门到精通 从mysql安装到mysql高级 mysql优化 所有知识点的笔记进行总结分类 学习视频 黑马程序员MySQL 学习时总结的目录笔记以及思维导图和实训 可通过点击以下链接 并输入提取码 M2S
  • 可重入锁的概念及使用场景

    在java中我们听过或者用过的锁有很多种 公平锁 非公平锁 可重入锁 不可重入锁 共享锁 排他锁 乐观锁 悲观锁 偏向锁 轻量级锁 重量级锁 其实这些都是在不同维度或者锁优化角度对锁的一种叫法 我们在程序中用到的也就那么几种 比如synch
  • js定时器单次执行、循环执行

    1 定时器定义 定时器 用以指定在一段特定的时间后执行某段程序 2 定时器应用 设置只执行一次的定时器 window setTimeout send 1000 设置重复执行的定时器 self setInterval send 8 1000
  • 新手购买了服务器怎么进入

    服务器一般是远程控制进行操作使用 通过服务器远程软件填写服务器IP 端口 用户名及其密码或授权文件进行访问 还可分为桌面图形版和命令行窗口版 对于Linux服务器专业人员来说 使用命令行窗口版较多 基本上的控制是使用命令行操作即可 当然啦
  • linux下宽字符文件, Linux上 wfopen(打开宽字符版的文件名和模式)的实现 (**)

    目录 linux下宽字符文件 Linux上wfopen 打开宽字符版的文件名和模式 的实现 https blog csdn net ken2232 article details 130316198 QString toWCharArray
  • 数字基带信号(主要涉及基带编码、传输系统)

    一 数字基带信号 1 数字基带信号 所谓数字基带信号 就是消息代码的电波形 数字基带信号的类型很多 本节以由矩形脉冲构成的基带信号为例 主要研究这些基带信号的时域波形 频谱波形以及功率谱密度波形 remark 信息是非实体 信源的信息必须外
  • 神经网络学习小记录53——TF2搭建孪生神经网络(Siamese network)比较图片相似性

    神经网络学习小记录53 TF2搭建孪生神经网络 Siamese network 比较图片相似性 学习前言 什么是孪生神经网络 代码下载 孪生神经网络的实现思路 一 预测部分 1 主干网络介绍 2 比较网络 二 训练部分 1 数据集的格式 2
  • vue3中界面使用router,以及使用watch来监听router的改变

    前言 众所周知 vue2中使用router非常简单 但是vue3中略微有些改变 这里来罗列下他的改变 1 路由跳转 vue2 this router push vue3 import useRouter from vue router co
  • cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:971:...

    这个错误表明在使用 OpenCV 库的 highgui 模块时 程序传入的图像宽度为0 导致断言失败 这通常是由于读取的图像不存在或者文件路径有误导致的 建议检查图像路径是否正确 并确保图像文件存在
  • List集合添加指定元素到指定位置

    以下内容来自 JDK API 1 6 版本 List 接口提供了两种在列表的任意位置高效插入和移除多个元素的方法 方法摘要 boolean add E e 向列表的尾部添加指定的元素 可选操作 void add int index E el
  • 工业以太网通讯Profinet协议详解

    Profinet是通过西门子控制系统被广泛使用的工业通信协议 是一种较新的 基于以太网的工业通讯协议 Profinet使用的物理接口是一个标准的RJ 45以太网插口 Profinet电缆如下图 通过它的绿色外皮很好辨认 虽然在某些情况下 可
  • Lego_Loam--源码分析

    0 整体框架分析 翻看 LEGO Loam 的代码目录 首先进入到launch 文件中 看到
  • Spring boot Mybatis type-aliases-package错误解决

    背景 最近在练习spring boot 2 7 0整合mybatis 2 1 3时 发现在使用mybatis type aliases package配置后 xml中的别名会出现爆红的现象 错误复现 配置文件中 使用mybatis type
  • 开关电源基本原理和种类-反激-正激

    不可不知的几种开关电源及工作原理 前面分享了部分开关电源的基础知识 里面经常涉及不同种类的开关电源 虽然说 开关电源再怎么变 原理都一样 但过程细节总有区别 比如说 石墨和钻石都是同一种元素 碳 但性质有天地之别 扯远了 这次 我总结归纳了
  • **全排列实现数字1-9排序**

    在为蓝桥杯比赛备考过程中 真正体验到自己编程能力的薄弱 在一次小练习中接触全排列这一算法 基于对全排列的熟悉掌握 通过C语言代码实现数字1 9的全排列 当然也可以进行全排列的拓展 C语言实现数字1 9全排列 include
  • 计算机组成原理笔记03

    计算机组成原理笔记03 做题笔记1 内容 教材的思维导图 课后练习 计算部分 中国大学MOOC计算机组成原理 计算部分 1 教材的思维导图 在看题之前 最好先看这篇定点运算 写的特别清晰明了 2 课后练习 3 2 选择题 1 一个C语言程序