笔记:计算机组成原理——第六章

【补码表示】为什么定点小数的-1补码表示为1.0000以及补码表示范围问题 首先了解一下原码,反码,补码的概念 原码 原码的表示方法: 简单来说就是,在机器中我们使用0和1来区分一个数的符号,用0来表示正数,用1来表示负数。而原码表示就是将一个数绝对值的二进制表示出来后根据是正数还是负数在前面加0或1表示数的符号。这里注意一点,在定点小数中,原码是不能表示出-1这个值的 反码 反码的表示方法 简单易懂一些的话其实就是如果是正数,X的反码就等于原码,如果是负数,将X... 阅读详情

第六章 计算机的运算方法

6.1 无符号数和有符号数

一、无符号数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zGh11nYy-1635591536577)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\CE6E9E8EEEB840DED6E6F66B68D4E119.jpg)]

  • 例如:8位寄存器的范围为00000000-11111111,表示0~255

二、有符号数

1.机器数与真值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0moojhts-1635591536579)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\7EDF4176804221299E4C3A6991A1AC69.jpg)]

  • 定点计算器分为两类:小数定点器——小数点在符号位后面;整数定点器——小数点在数值位后面

  • 在计算器当中,没有专门的硬件来表示小数点,小数点是以约定的方式给出的

2.原码表示法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SGTTW4WF-1635591536581)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\41632A42C8E25B9F66E559F4546EF1B8.jpg)]

  • 如果是负数有n位数值位,在n+1位符号位变为1,相当于给数据的绝对值加2^n

  • 当数值部分为n位时,最大值为数值位全1,能表示的最大值为2^(n-1)

  • 注意:如果x=0,计算出的原码可能正0和负0有两种表达方式

  • 符号位是0表示正数,是1表示负数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I0ccet9e-1635591536583)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\9579697F360D83EF73FE6104FF4A6A22.jpg)]

  • 如果是负数有n位数值位,在n+1位符号位变为1,相当于给数据的绝对值加1

  • 真值的0.表示小数,原码的0.表示正负

  • 在机器码中,无论是整数的逗号还是小数的小数点,在计算机中都是不需要存储的,仅仅为人阅读方便

  • 注意:原码表示保存在计算机中的数据,存储单元位数位数有限,求原码时需要知道机器数或其数值位的长度和包含符号位的位数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ldG0kA1m-1635591536584)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\6C52CB1F2922D1C9CDB0732F36008EEE.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HsOlE4z1-1635591536585)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\0C2239F37D1C54C91A3B7C098A493F12.jpg)]

  • 原码:正0(0,0000)和负0(1,0000)的表示不相同

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DZqiArbc-1635591536586)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\267FAC2DC0493C06C0353345AC122FC5.jpg)]

3.补码表示法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-75ptbIR4-1635591536589)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\0B65E8B841B164FD3CC61A9F931140CC.jpg)]
在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fvu8BjkI-1635591536590)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\55A15929AE76799B7DFB074C3C8F432E.jpg)]

  • 2(4+1)=24(加上一个模得补数)+2^4(加一位符号位1区分正负数)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3sdJAj6l-1635591536591)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\2FAC91D7E1F3F02077CFCCB9D7BFB001.jpg)]

  • 补码形式最小可以表示到-2^n,也就是1,0000,n不包括符号位

  • 补码:正0和负0(0,0000)表示相同

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PtSduGvI-1635591536593)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\409368394F032CF826C98D38D699D36A.jpg)]

  • 此处为模2的算法,相应的模4为时,小数点前面为两位,即模8为三位

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SZ0UfDBW-1635591536593)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\F571E7E6FA59E4AC020EF80D43BC4912.jpg)]

  • 做减法时,可以将100000转化为11111+1进行计算

  • 注意:快捷方式的真值必须为负数;考虑计算机规定的字长

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WKBhU2Sf-1635591536594)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\425BAF7D6877FB036744213E8FD1C24E.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S2k7FDF5-1635591536594)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\041D6D223808548CAADC1FD944E18BE8.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XB8h0rYU-1635591536595)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\2205CE58CAB4418B45DFACEA45457C62.jpg)]

  • 70转换二进制64+4+2,为1000110

  • 补码为1.0000表示-1,原码为1.0000表示-0

  • (问题:-1的补码用小数定点机可以表示为1.0000,但是为什么按位取反加1求原码真值为1.1111)

  • (解答:原码小数的定义域不包括-1,也要注意在整数定点机中-1的补码为1,1111)

4.反码表示法
  • 反码:与补码相比,少末尾加1

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wdf3rtdV-1635591536596)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\DF5C3FF14BF8F4140957317C036E4F1E.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fj6cVpt8-1635591536597)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\5B187869B5AD031F85FE44C75EC98032.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-if4IPILe-1635591536597)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\0A7563B56E736703AFD2764CABBCF4B7.jpg)]

  • 反码:正0(0,0000)和负0(0,0000)表示不相同

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i7278YKV-1635591536598)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\C7582633D8FE999C1A1502CF42E2E96B.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-48oBzNDh-1635591536599)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\448A1166C0E1896C958F081958CE6221.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SGjp6zXK-1635591536600)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\3DA0938344C86803B33B3CF412A3B43F.jpg)]

5.移码表示法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xyPzyEDV-1635591536601)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\8811A60EE55138C38893C4B5B8E0D9CB.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u4Dm35vG-1635591536602)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\C85D4FC4E22652C1040B559ED82A6AD2.jpg)]

  • 注意:不管正负数均加2^n;移码只有整数形式的定义,通常用来表示浮点数据表示的阶码部分,而阶码均为整数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uXGQSFzM-1635591536602)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\5069101F89B3543DD857E54046F1F8BA.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u1lQVJJ4-1635591536603)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\AAF9513688C37380C0419CEC044E0FE6.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A5Glsqfx-1635591536604)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\D1BD8D533909E390696BD22140029B04.jpg)]

  • 机器数的正0和负0:补码和移码的表示相同,原码和反码的表示不相同

6.2 数的定点表示和浮点表示

一、定点表示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-89WWK7tx-1635591536604)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\15FD4EB828BF9B73186D6CEF042F0347.jpg)]

  • 如果是补码形式,小数定点机能表示的唯一整数为-1

二、浮点表示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yvxersun-1635591536605)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\46C451ECBD079B6404FA097C5EEC18B1.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XkUNqrUY-1635591536606)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\ABE944EE83AFA6A28BC321A48C7366A5.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Hq0wtxW-1635591536606)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\2A9AA8FC0CE5D118585783F384ED624B.jpg)]

  • 如果尾数的基值取4,尾数中的两位二进制数表示了一位四进制数

  • 210中10为2的二进制表示,2100中100为4的二进制表示

1.浮点数的表示形式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ByALZI3I-1635591536607)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\25F1F16ED86EFE4EDD73DF9EE151DCF5.jpg)]

2.浮点数的表示范围

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q0MgK63r-1635591536608)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\F254FF39DE666F69D9C818A159C998AB.jpg)]

  • 浮点数的表示范围由阶码的范围大小来决定

  • 上溢:计算机系统按照计算出错处理;下溢:按照机器零处理

  • 阶码基本决定数值大小,尾数范围0~1

  • m=4:因为15的二进制表示法需要4位

  • 尾数的长度影响数的精度,如果要保证精度,尾数要尽可能的长,因此阶码位数尽可能的少

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vs4cecwU-1635591536609)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\F9583B68E14D10601854CDDDFF0D4B24.jpg)]

3.浮点数的规格化形式
  • 作用:尽可能的保证数据的精度,让尾数的有效位数更多

在这里插入图片描述

4.浮点数的规格化
  • 通过对尾数数据左右移,移除左侧多余的0

  • r=2使尾数的最高位为1;r=4尾数最高两位不等于0,阶码加1每次移动两位

  • 通过调整阶码部分,保证数据的真值不发生变化
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xv63qyo1-1635591536611)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\53FA2256DAF313043A86FB2B0041F4DC.jpg)]在这里插入图片描述

三、举例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BZMY9W74-1635591536611)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\EA25021F592670689A0FB52F6A3CE1CC.jpg)]

  • 19=16+2+1;除128数据向右移动7位,移动一位相当于除2

  • 在定点机中:因为数值为正数,原码补码反码都相同

  • 在浮点机中:尾数和阶码的数值分别表示;因为阶码为负,阶码的原码补码反码不同,但尾数的原码补码反码相同

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vLEj70g1-1635591536612)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\DF94F4D8CA368845FDE1158C2B9C2A04.jpg)]

  • 定点数转浮点数,因为数据右移了6位,要乘2110相当于26

  • 定点表示:数值部分要求10位,加上符号位0,共11位

  • 浮点表示:阶码部分数值位要求4位,加上符号位0,阶码表示共5位

  • 阶码为正数,只有用移码表示时,阶码要发生改变

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GQcHcc14-1635591536613)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\C1F52CF9DC49337D1E2F0A29C5D9FF06.jpg)]

四、IEEE 754标准

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y4G9cmws-1635591536614)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\BEA9A4855F238057319D7715755EBDD5.jpg)]

  • 注意:数值的符号位在最前面,阶数的符号位在阶码中

6.3 定点运算

一、移位运算

1.移位的意义

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CIA9sFzk-1635591536616)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\25CCBF73947CD24117153ED812038A99.jpg)]

  • 在计算机中,小数点以约定的方式给出,计算机中没有硬件用于表示小数点,因此计算机中的移位,指数据相对于小数点左右移
2.算术移位规则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xTWO6R8Q-1635591536616)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\10040CEADBD3EDA3A60432CFAA6036B4.jpg)]

  • 负数补码左移添0,因为原码末尾为0的,补码取反加1仍为0(右上角例题)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IfOmo5II-1635591536617)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\DDA6543A113D6DA77C849A9DD9D053E7.jpg)]

  • 数值位左移一位:真值变为原来的两倍;数值位右移一位:真值变为原来的一半

  • 右移的最后一位可能会丢1;(正数)原码补码反码均导致数值变小

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e3Qaw8Ca-1635591536619)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\E6F2226945CEA724C8A951068EEE2BC7.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w9ZJR8Qk-1635591536619)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\D063CC83EB0A1140DFB7C2C1BEEC602E.jpg)]

  • 右移的最后一位可能会丢1;(负数)原码表示导致数值绝对值变小,补码表示导致数值绝对值变大

  • 右移的最后一位可能会丢0;(负数)反码表示导致数值绝对值变小

3.算术移位的硬件实现

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mj9VhQst-1635591536620)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\28226C558203087DFDA944230C90D8D6.jpg)]

  • 正数原码右移、负数补码和反码右移,相当于符号位自我复制后,符号位再移到数值位的最高位

  • 丢失数值位时,如果对应这真值中的0,不影响精度;如果对应着真值中的1,可能变大可能变小

4.算术移位与逻辑移位的区别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bOQmhrRX-1635591536621)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\D1A6C736CBA20FCA211E0ED3B1B7B1EF.jpg)]

  • 逻辑移位:全部数值位都移

  • 算术移位:符号位不变,从第二位的数值位移

二、加减法运算

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JBhKHbmg-1635591536622)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\F9EA2537A9C96124D406B0F77D4ECA84.jpg)]

1.补码加减法运算的公式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4qn5mLXG-1635591536623)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\AC3281DB00E21DD3E1A4B451308376FD.jpg)]

2.举例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RHnY13Wp-1635591536624)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\E544AE5561B1DBAC5B0EE8A6948E67F7.jpg)]

  • 注意:把数字放入计算机中时,必须要考虑寄存器和存储单元的长度、机器数的字长

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QndzUgzg-1635591536625)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\D7068AFE0FBF0E3388C41F53CD0ED3DA.jpg)]

  • 求B的负数的补码:用B的补码,符号位取反,数值位取反末位加1

  • 练习一错误:正确值为20/16,超出了小数定点机最大范围1

  • 练习二错误:正确值为+138,超出了整数定点机的范围-128~127

3.溢出的判断

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z4Rdujo7-1635591536626)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\FE9806D012D36EC02E43B93E56C72146.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oo9esciJ-1635591536627)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\0275F4FA19A11F03CC4D8E5EF66801CE.jpg)]

  • 模为4表示右移两位,补码表示应该左边补1

  • 结果的双符号位不同表溢出,10,…或01,…两种情况;其中第一个符号位为真正符号位,第二个符号位为数值运算溢出部分

  • 两位符号位相当于一位符号位增加一个储存数值位的进位

4.补码加减法的硬件配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1K7KdzK8-1635591536627)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\37FCB0CA8A5F556EAFEDCB7BF608CA9D.jpg)]

  • 加法器——为核心,完成两个补码的加法运算

  • A——ACC寄存器,保存被加数

  • X——寄存器,保存加数或被减数

  • GA、GS——加法标记GA为1,减法标记GS为1,用来控制求补运算

  • 求补控制逻辑——如果进行减法运算,x的补码转化为-x补码;只实现让x补码每位取反,末位加1其他部件实现

  • 关于全加器:一共有三个输入,两个输入加法相应位,一个输入进位;每位取反,在加法器和寄存器之间添加反向器;末尾加一,通过第一位的进位实现

三、乘法运算

1.分析笔算乘法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ImoIHqGp-1635591536628)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\2F922A1CE2819FC228E0516E39820A94.jpg)]

2.笔算乘法改进

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mVmJsQZt-1635591536629)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\19EA3C7072B953F66A0A835D409E8FAC.jpg)]

  • 部分积的初始值为0
  • 累加结果右移一位得到新的部分积,再与乘数末位决定的被乘数相加,乘数也需不断右移
3.改进后的笔算乘法过程(竖式)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HWufEqaW-1635591536630)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\D0AEB63F6FFC685FEA9B473A9F3880D1.jpg)]

  • 部分积右移之后,多出来的位数放在乘数的存储器中

  • 最后还要右移一位得结果,结果应为不带符号位的数值部分,为0.10001111

  • 结果的符号位通过异或电路来获得

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MwIK44NZ-1635591536630)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\3215A099C528D2BFBCABECB51DBD5D1C.jpg)]

  • 需要n次加法和移位,n为参加运算的数据的数值部分

  • 3个寄存器:一个保存被乘数——x寄存器,一个保存乘积的高位——ACC寄存器(其与被乘数相加),一个保存乘数的剩余部分和部分积的低位——MQ寄存器

  • 2个移位功能:一个保存累加和的高位和低位的寄存器,一个乘数部分的乘商寄存器;被乘数寄存器不需要移位功能

  • 1个全加器:被乘数和部分积高位的相加的操作,全加器只需要n+1位,而不是2n+1位,因为加法操作只加高位部分

4.原码乘法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DVnDGpYS-1635591536630)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\8AAD81CE6D4948BBCD9219EBCB8F4157.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PYSXFDAe-1635591536631)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\1C88EC79014A1A0A3A24E507D01EED22.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A0tHgPZv-1635591536632)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\ABF2724652ABE52565A0B8A3F7C99DA9.jpg)]

  • 原码乘法的数值部分运算采用绝对值的运算,因此进行逻辑右移

  • 此时在第n+1位的符号位的数值位1,是数值位运算的进位,也要右移到数值部分

  • 注意:最后加完被乘数之后,需要逻辑右移一位

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C0bIBkLA-1635591536634)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\851667E3F3A592E8368525A92AC1F889.jpg)]

  • 原码乘法结束标志:经过了n次加法(不一定,乘数末位为0可以不进行加法)和n次移位(一定)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KAjAKkaX-1635591536634)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\B526438965B3627D78E2908C9182AB09.jpg)]

  • A——寄存器ACC,有n+1位,此处的最高位不是符号位,是进位

  • x——寄存器x,保存被乘数,计算过程中保持不变

  • Q——乘商寄存器MQ,初始时保存乘数,一边计算一边移位,高位部分逐渐被累加和的低位部分占据,直到所有的乘数数值位部分被移除

  • 计数器C——用来记录移位次数,初始时数值部分位数n开始,每次减1直到0为止

  • 符号位s——两个数的符号位进行异或运算

  • GM——乘法标志

  • 移位和加控制——由乘数的末位控制,为1就累加一次然后右移一位,为0可以不做加法直接右移

四、除法运算

1.分析笔算除法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LV8ABudU-1635591536635)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\75CE3F5623F25644D5318800F3646844.jpg)]

  • 被除数和除数比较,大于就商1,小于就商0

  • 商完被除数末位加0,除数右移一位,再比较

2.笔算除法和机器除法的比较

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hC24Ka1N-1635591536636)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\BC5B49161CB3E34FF36DC1845E1A500E.jpg)]

  • 笔算除法中除数右移的目的是比大小,因此也可将余数左移比较,减少所需的加法器数据长度
3.原码除法

在这里插入图片描述

  • 在小数定点机中,保存的数据均为小于1的小数形式,因此结果依然要为小数,被除数要小于除数;整数同理
  • 被除数如果等于0,不需要进行除法操作,直接判0操作
  • 除数如果等于0,会出现异常操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d7Snj61D-1635591536637)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\8531FB3AB917931BCB3E6D90A915E50A.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zs6ZvzCk-1635591536638)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\DCBE493A46D84078372739C1F013713F.jpg)]

  • 移位后的余数和除数绝对值比较,通过减法操作进行,相当于加上负y的补码l来进行计算

  • 进行减法操作比较后,若为负数则需要商0恢复余数,然后将余数逻辑左移,再和除数进行比较;若为正数,商1直接左移比较

  • 在小数定点机中原码只能表示小于1的数,若第一次上商为1就判为溢出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-94nIc2ZC-1635591536639)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\DBCE67422B1E019BAEC8058F5B0D7B7F.jpg)]

  • 余数左移一位,相当于乘2操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GXCtK2dz-1635591536640)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\B8970BAADE2078DA0394E9DFCDBA53A6.jpg)]

  • 初始时,用被除数绝对值减除数绝对值(加负除数绝对值补码)
  • 看当前余数的正负,正数商1左移减除数绝对值(加上其负数补码),负数商0左移加除数绝对值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JN5VQw17-1635591536640)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\F75992B5842FEAE086E464F05FEDFF2E.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o6xh28rO-1635591536642)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\C023C424EEE8A96F28C91FF1559A730B.jpg)]

  • A——寄存器ACC,保存被除数和余数

  • x——寄存器x,保存除数

  • Q——乘商寄存器MQ,保存商,商的最低位控制加减交替

  • 移位和加控制——由商的末位来确定加除数还是其负数的补码,余数和商都要左移

  • 计数器C:移位次数n或加法次数n+1作为除法停止标志

  • GD——除法标志

  • S——符号位,进行异或运算

  • V——表示溢出

6.4 浮点四则运算

一、浮点加减运算

  • 浮点数运算,阶码和尾数的机器数都用补码表示
1.对阶

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9dhVKfod-1635591536642)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\7F295D04AC820C070DF88BE74A13AAFE.jpg)]

  • 如果左移,尾数高位丢失数据偏差大;如果右移,尾数低位丢失只有精度偏差

  • 小阶向大阶看齐,当阶数加1时,尾数要向右移一位

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eDzpkkl0-1635591536643)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\8BA17F508C619BC1CCF5A878103302B8.jpg)]

  • 求阶差:比较阶的大小用减法,相当于加上其负数补码

  • 对阶:阶码变为相同,尾数向右移相差的单位

2.尾数求和

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9H950SQm-1635591536644)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\C3CE4FFCFF4CFF264657AB90ACBE456E.jpg)]

3.规格化

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RswapIq6-1635591536644)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\32A9AA784D1E2043A63AE1F85EBC307F.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-646cwHoR-1635591536645)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\6862E4E76037617092695C2D960AAD8E.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ty4nGUry-1635591536646)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\E282581E6F936D690899F6CCB38CB077.jpg)]

  • 尾数符号位为00.或11.考虑左规,为01.或10.考虑右规

  • 左规:符号位为11时,左移去1不影响数值;符号位为00时,左移去0不影响数值

  • 右规:尾数为01.或10.时,01.中0是真正的符号位,1是数值位为两个正数相加的溢出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-riKSXMcT-1635591536647)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\E1D594E76C8B2554BC8A671A5C5A219B.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jQlQB9Mo-1635591536648)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\7E7239DE3D85EF261D97F6C3EA4300FC.jpg)]

4.舍入
  • 数据的长度超过了计算机中所能存储数据的长度,要对低位数据进行处理,保持较好的精度

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OGszFPcs-1635591536649)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\64CD5A97405AB59816D195D1926F1FF5.jpg)]

  • 计算机中存储机器数的形式:运算过程采用补码形式;阶符和尾符的符号位部分均取2位,更容易判断溢出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L6BPrAGK-1635591536650)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\4CBA776BBDDC8716BBA152BA993899AE.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9MxOYx80-1635591536650)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\8B63547366F9D217454EA537FD715AC6.jpg)]

  • 对阶过程和尾数求和过程,如果出现了溢出,直接先舍去溢出位
  • 右规操作是对于尾数部分进行的
5.溢出判断

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tduul3Yk-1635591536652)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\701EA7A23FFD63D3664551671A421497.jpg)]

  • 可表示的数据是离散的,相邻两个点之间的数只能近似表示

  • 下溢:按照机器零处理;上溢:按照出错处理

  • 最大负数和最小整数的尾数要进行规格化形式

6.5 算术逻辑单元

一、ALU电路

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uSRvh5wo-1635591536652)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\4F6232EDC62FC7D52E27495DF5F12AA1.jpg)]

  • 蓝色符号为ALU代表运算器,A和B代表参加运算的数据,F表示运算结果,K表示进行运算的类型
  • ALU为组合逻辑电路,没有记忆功能,AB输入数据消失F输出也会消失,因此A和B端要链接寄存器,F端也要链接寄存器来保存运算结结果
  • ALU 74181可以进行四位数的算术运算和逻辑运算;M和S为控制端

二、快速进位链

1.并行加法器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UpKWEO8x-1635591536653)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\7F0C6D517E39C1336B25F31CFED0E7FF.jpg)]

  • 三个输入:A和B是参与运算的数值,C为低位的进位
  • 两个输出:S为和的结果,C为向高位的进位
  • 由S的表达式看出,最影响和结果S的运算速度为进位C
2.串行进位链

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dr9Fj7Df-1635591536653)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\A123AAEFD43A753CA8468A29BA209CFA.jpg)]

  • 进位表达式的求解运用了德·摩根定律,转化为与非门
3.并行进位链

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GCPXo4vw-1635591536655)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\50B1BDD022A0EC25629D8E5EE4D1C8A0.jpg)]

  • 进位表达式转化为与或非门
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    请添加图片描述
    请添加图片描述
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2g4mKP5v-1635591536661)(file:///C:\Users\lenovo\Documents\Tencent Files\2840175822\Image\C2C\7E8BD28CA7BA0E713F2327510143D142.jpg)]
《计算机组成原理》第五版(唐朔飞考研版) 全书知识梳理 写在前面: 恰逢期末复习,用了几天时间结合老师勾画的重点以及课件教材等,将全书重要内容做了个大整合。一方面便于自己复习记忆,另一方面po出来让更多需要的人也可以做个参考。 同类梳理: 《数据库系统概论》第五版(王珊版)全书知识梳理 《计算机组成原理》第五版(唐朔飞考研版) 全书知识梳理 《数据结构》C语言版 (清华严... 阅读详情

相关推荐

北邮 计算机组成原理

一、前言 本文总结 BUPT 计算机学院《计算机组成原理》的学习资料,希望能帮到学弟学妹,打好基础。 计算机组成原理是计算机专业考研的必考科目之一,4学分。先修学科是数字逻辑和计算机系统基础,这两门课学好了,对计算机组成才会有更深的了解。 这门课笔记不算太多,主要是理解,还有好多概念性的东西需要记忆,重点也比较突出。 二、思维导图 以下是自己总结的 Xmind 思维导图,可以帮助梳理知识脉络,需要自取。 链接:https://pan.baidu.com/s/1Or44yWu4TJGtL6_VlLGwog 提

weixin_44413191的博客 8608

机器数的定点表示与浮点表示

目录 一、定点表示法 1、定点小数 2、定点整数 二、浮点表示法 1、浮点数的表示范围 2、规格化浮点数 三、浮点数阶码移码的表示 四、浮点数尾数的基数 1、尾数基数大小的选择 2、尾数基数对浮点数特性的影响 五、IEEE754标准浮点数 六、定点、浮点表示法与 定点、浮点计算机 1、定点、浮点表示法范的区别 (1)数值的表示范围额 (2)精度 (3)数的运算 (4)溢出处理 2、定点机与浮点机 (1)定点机 (2)定点机+浮点机 (3)浮点机

改改的博客 7937

计算机组成原理——思维导图分享

文章目录计算机组成原理——思维导图分享计算机组成原理框架第一章 计算机系统概述第二章 数据的表示与运算第三章 存储系统第四章 指令系统第五章 中央处理器CPU第六章 总线第七章 输入输出系统 计算机组成原理——思维导图分享 说明: 我分享的思维导图都是在MindMaster上做的, MindMaster官网传送:http://www.edrawsoft.cn/mindmaster/ 计算机组成原理...

李霁明的博客 4856

计算机组成原理(二)

计算机的运算方法 无符号数和有符号数 1.无符号数 2.有符号数 机器数与真值 源码表示法 补码表示法 反码表示法 移码表示法 数的定点表示和浮点表示 1.定点表示 2.浮点表示 提出问题? 为什么在计算机中要引入浮点数表示 浮点表示的格式是什么 尾数和阶码的基值必须是2?基值的影响? 表数范围与精度和哪些因素有关? 为什么要引入规格化表示? 目前浮点数表示格式的标准是什么? (1) 浮点数的表示形式 (2)浮点数的表示范围 (3)浮点数的规格

wangjunlei666的博客 1244

计算机组成原理笔记目录(2019 王道考研)

计算机组成原理笔记目录(2019 王道考研) 第一章 计算机系统概论 1.1 计算机发展历程 1.2.1 计算机硬件的基本组成 1.2.2 认识各个硬件部件 1.2.3 计算机系统的层次系统 1.3 计算机的性能指标 第二章 计算机的运算方法 2.1 数制与编码 2.2 定点数的表示与运算 ...

inv1796915552的博客 5224

408《计算机组成原理》——第六章:总线

要素说明真题考点机械特性物理接口尺寸非重点电气特性信号电压/时序同步 vs 异步(重点)功能特性信号功能定义(地址/数据)总线复用(2023年考)时间特性信号时序关系同步总线的时钟周期。

jiaomongjun的博客 817

计算机组成原理笔记(王道考研) 第六章:总线

计算机组成原理笔记(王道考研) 第六章:总线

zimuzi2019的博客 1719

计算机组成原理(第三版)唐朔飞-第六章计算机的运算方法-课后习题(1-16)

计算机组成原理(第三版)唐朔飞-第六章计算机的运算方法-课后习题(1-16)

weixin_45735391的博客 8万+

笔记篇:计算机组成原理第六章 计算机的运算方法

计算机组成原理第6章 计算机的运算方法 6.1 无符号数和有符号数 6.1.1 无符号数 寄存器的位数 反映无符号数的表示范围 6.1.2 有符号数 机器数与真值 原码表示法 定义 举例 原码的特点:简单、直观 补码表示法 补的概念 正数的补数即为其本身 补码定义 求补码的快捷方式 举例 练习 反码表示法 定义 举例 三种机器数的小结 移码表示法 移码定义 移码和补码的比较 真值、补码和移码的对照表 移码的特点 6.2 数的定点表示和浮点表示 小数点按约

繁臻的小窝 940

计算机组成原理 | 第六章:计算机的运算方法 | 进制转换 | 定点运算 | 浮点数运算

基于唐朔飞《计算机组成原理》和老师上课PPT的笔记自留。

知识库搭建ing 3234

第六章:总线(408笔记|王道笔记|计算机组成原理笔记)

第六章通篇5395字

qq_37209438的博客 231

计算机组成原理笔记 第六章:总线系统

第六章:总线系统总线的概念与分类总线的概念总线的分类总线的结构总线的性能指标总线仲裁总线操作和定时总线标准 总线的概念与分类 总线的概念 总线的分类 总线的结构 总线的性能指标 总线仲裁 总线操作和定时 总线标准 ...

weixin_49196365的博客 398

【专栏必读】王道考研408计算机组成原理万字笔记使用说明及章节导航

本文是为准备408王道计算机组成原理考试的学生精心整理的万字笔记,涵盖了从计算机系统概述、数据表示和运算到存储系统、指令系统等多个章节的重点内容。本文强调了学习笔记的重要性,并分享了学习建议,如按视频课逻辑记录,建立学科框架。笔记详细记录了每章的关键知识点,包括存储器、CPU、I/O系统的工作原理,还附带了习题和思维导图,旨在帮助考生高效复习。

快乐江湖的博客 9万+

《计算机组成原理》复习笔记

计算机组成原理复习目录第一章 计算机系统概论1.1 计算机系统简介1.1.1 计算机的软硬件概念1.1.2 计算机系统的层次结构1.1.3 计算机组成和计算机体系结构1.2 计算机的基本组成1.2.1 冯·诺伊曼计算机的特点1.2.2 计算机的硬件框图1.2.3 计算机的硬件组成1.3 计算机硬件的主要技术指标第二章 计算机的发展及应用第三章 系统总线 第一章 计算机系统概论 1.1 计...

floating_fight的博客 7380

c# U盘禁用---守护进程(插入,拔出,卸载等操作)

一、简介 传统的对U盘禁用,我们多采用修改注册表的方式,详情参考:https://blog.youkuaiyun.com/qq_25372599/article/details/79815407;本文将介绍一种其他的方式–后台守护程序。其原理非常简单:当守护程序检测到U盘的插入信号,我们自动卸载U盘,致使系统无法识别U盘,达到禁用U盘的效果。 二、程序设计 2.1 变量定义 strin...

星星之火燃亮码空 2848

噪声整形与过采样实战:从N-bit ADC到DSM的SQNR优化指南

本文深入探讨了噪声整形与过采样技术在DSM(Delta-Sigma调制器)中的应用,重点分析了量化器位数(N)、滤波器阶数(L)和过采样率(OSR)对SQNR优化的影响。通过实战案例和参数协同优化策略,帮助工程师在音频处理和通信系统设计中实现更优的信号质量。

weixin_42561040的博客 340

计算机组成原理(第3版)唐朔飞著 知识点总结 第六章 计算机的运算方法

计算机组成原理(第3版)唐朔飞著 知识点总结第六章 计算机的运算方法- 乘法运算定点原码一位乘定点补码一位乘- 除法运算定点原码一位除-恢复余数法定点原码一位除-加减交替法 第六章 计算机的运算方法 1.原码、反码、补码 2.纯小数的数值部分(除符号位),称为尾数。例:若机器字长为n+1位,则尾数占n位 3.移码:补码的基础上符号位取反。移码只能表示整数。移码作用:比较大小 4.两个数的绝对值之和=模,则这两个数互为补数。例:在(mod12)的条件下,-3和9互为补数 5.补码定义:模(计算机自动mod2

m0_45917886的博客 3701

LeGO-LOAM运行kitti数据集

文章目录1. kitti-lego-loam2. 改动3. 实验结果4. evo轨迹测评 1. kitti-lego-loam 链接:kitti-lego-loam kitti-lego-loam提供了将kitti序列转化成rosbag的代码,在kittibag中. 需要注意下数据文件的存放顺序,以00序列为例: datafolder          |____results          &

Zlp19970106的博客 8705

计算机组成原理 期末复习笔记

临近期末 博主对计组的复习与总结心得

青竹雾色间.的博客 4489

【20230415】Ubuntu22.04双屏显示触屏设置,解决触摸点和响应位置不一致的问题

双屏显示时,如果存在一个触摸屏,有可能会出现触摸点和响应位置不一致的问题。我的显示器配置如下:一个34寸,3440*1440;一个22英寸触摸屏,1920*1080。

Creationyang的博客 3216

基于嵌入式Linux设计的智能车库(GEC6818)

随着城市化进程的加快,传统停车管理方式存在效率低下、人工成本高、车主体验差等问题。为解决这些问题,本项目基于嵌入式Linux技术,设计并实现了一套智能车库管理系统。该系统采用GEC6818开发板作为核心控制器,运行Qt应用程序,并结合USB免驱摄像头进行车牌识别,RFID模块完成刷卡支付,SQLite数据库存储车主信息和停车记录。系统提供车主注册、用户管理、出入库管理、停车费结算、车辆查询等功能,并具备语音播报提示,提高用户体验。通过本系统,停车场管理更加高效、智能,有助于提升停车服务质量,减少人工干预,适

447

计算机组成原理 复习笔记(已完结)

本文参考书是白中英第六版《计算机组成原理》和机械工业出版社《计算机组成》。本文为期末复习参考,非考研,侧重知识点可能有所差异。如有错误烦请指出。

CK_0ff的博客 2万+

解析 RABAX during SAPGUI Logon 错误及其解决方案

登录用户关联了初始启动程序,该程序由于未处理的异常导致运行时错误。在 ST22 查看错误的程序名和错误行。修复初始程序代码中的逻辑问题。重新部署修复后的代码。示例代码:防止未处理的异常TRY." 模拟逻辑处理ENDTRY.此代码通过 TRY-CATCH 块捕获潜在错误,避免程序崩溃。是 SAP 系统中常见的运行时错误,其根源可能涉及多个方面,包括用户配置、系统状态、数据库连接和自定义开发等。通过结合 ST22、SM21 等诊断工具,以及完善的代码实践和系统监控,可以有效预防和解决此类问题。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1785

计算机组成原理笔记及思维导图汇总附复习建议

本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载 写在前面 笔记是我当时在上课期间整理的,到后半部分的时候由于实验和考试安排的比较紧,就没来得及做,因此只到了第九章 思维导图是在复习期间整理的,内容相对来说比较全面,基本涉及到了老师上课讲的所有内容(除第六章外存) 笔记列表 第一章–绪论 计算机组成原理第一章笔记—绪论_Qlz的博客-优快云博客 Introduction思维导图 第二章–计算机进化与性能 计算机组成原理第二章笔记—计算机进化与性能_Qlz的博客-优快云博客 计.

Qlz的博客 2466

Qt C++ HTTP 调用通义千问大模型 X 学术论文润色工具(SCI 格式适配)

请求地址:`https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation`;| Windows | 打包时携带 `Qt6Network.dll`/`libcrypto-1_1-x64.dll` 等依赖;| Linux | 安装 `libssl-dev` 和 `libcurl4-openssl-dev`;| API 调用失败 | 检查 API-KEY 是否有效;

寒寒豆豆软件公司的博客 104

强化学习(Q-learning、DQN) —— 理论、案例与交互式 GUI 实现

本文详细介绍了强化学习中基于值函数的 Q-learning 算法及深度强化学习的 DQN 方法,从基本理论、数学模型到算法流程均进行了全面阐述。通过迷宫导航、股票交易策略和机器人控制等典型案例,展示了强化学习在处理高维、非线性和时变问题中的强大适应性。为了帮助工程师和研究者更直观地理解强化学习的训练过程,本文还提供了一份基于 Python 与 PyQt6 实现的交互式 GUI 演示系统代码示例,用户可以在线调整参数,实时观察累计奖励和 Q 值的变化,从而更深入地理解算法收敛和策略演化的过程。

闲人编程的博客 1477
上一篇: 笔记:计算机组成原理——第五章
下一篇: 笔记:计算机组成原理——第七章
ITS_Oaij
博客等级 码龄6年 1857粉丝 51原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值