计算机组成原理的一些题目 判断题 希望各位大神帮忙!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 03:32:05
计算机组成原理的一些题目 判断题 希望各位大神帮忙!
判断题:
11. 定点补码运算时,其符号位不参加运算.
12. 在原码、反码和补码三种机器码中补码的表示范围最大.
13. 动态RAM和静态RAM都是易失性半导体存储器.
14. 奇偶校验码的码距为1,所以可以发现1位数据错误.
15. 在定点补码乘法器中,被乘数的符号和乘数的符号都参加运算.
16. 在浮点运算中,阶码处理部件可实现加、减、乘、除四种运算.
17. 在浮点运算中,尾数部件只进行乘法和除法运算.
18. 汇编程序是将高级语言程序转换成可执行代码的翻译程序.
19. 移码的特点是编码保持了数据原有的大小顺序.
20. 在补码乘法中,根据乘数相邻两位比较结果决定运算操作的方法称为“比较法”,又称为Booth法.
判断题:
11. 定点补码运算时,其符号位不参加运算.
12. 在原码、反码和补码三种机器码中补码的表示范围最大.
13. 动态RAM和静态RAM都是易失性半导体存储器.
14. 奇偶校验码的码距为1,所以可以发现1位数据错误.
15. 在定点补码乘法器中,被乘数的符号和乘数的符号都参加运算.
16. 在浮点运算中,阶码处理部件可实现加、减、乘、除四种运算.
17. 在浮点运算中,尾数部件只进行乘法和除法运算.
18. 汇编程序是将高级语言程序转换成可执行代码的翻译程序.
19. 移码的特点是编码保持了数据原有的大小顺序.
20. 在补码乘法中,根据乘数相邻两位比较结果决定运算操作的方法称为“比较法”,又称为Booth法.
11.×
原因:补码加减法公式:( X+Y )补 = (X )补 + (Y )补 是带符号的·
补码乘除法虽然有些取了绝对值 但是过程中的加减 都是带符号的补码加减
//是有些取绝对值 剩下的一些是带符的 (比如楼主的第20题)
再补充给楼主一个小策略:为什么从( X+Y )补 = (X )补 + (Y )补 公式
可以看出需要带符?因为如果不带符号的话 没必要专门强调是用补码
12.√
补码由于没有负0.它比原码和反码可以多表示一个 负2^n 原码中1000...(负0)多占了一个
13.√
不管你动还是静,一断电储存信息立刻消失.他们是靠电能在记录.
14.√
校验码通过分组扩大码距来进行校验
奇偶校验时对数字的各个位数只有一个分组,那就是所有位数.
他的码距是1 (分组上一个位数与下一个位数 在 原数中的距离 )
举例:1234567
分组:1 3 5 7 和 2 4 6 8
1和3在分组①中相邻,但在原数中距离为2 (从1右到2再右到3)
校验位通过码距来提高校验位数
由于码距只有1 它只能判断1位出错
15.√
第11题已经说过补码乘除 有一些 是不考虑符号位的,只是过程中的加减要带符.
最终结果的符号由原被乘数和乘数两个符号位 异或 而成(负负得正原则)
除法一样.
但是确实有些是考虑符号位的,比如补码两位乘 (就是楼主20题的方法)
16.×
阶码是不支持乘除的,只有 ( (a)^x )^y = a ^ ( x×y )才会用到乘除 x,y是阶码
可是计算机中没有计算( (a)^x )^y 的功能!
他只能计算a^x × a^y = a^(x+y)
17.×
必须支持加减!
否则 a^x + b^y 在对阶之后成为 A^c + B^c 必须要求出A+B才行的.
18.×
汇编程序是把 助记符 转换成 机器码 (操作码+操作数)
助记符是汇编语言 而不是高级语言 转换成可执行代码倒是没有错,
因为机器语言(机器码 即操作码+操作数)就是可直接执行的
补充一点 exe是可执行文件 但是他不是高级语言 他已经被处理过成了直接执行文件了
19.√
移码是直接加一个偏移常量2^n 所以可以直接判断大小
这里说的直接 的意思是 不需要判断符号位 移码没有符号位 最高位1的移码比最高位0的移码大
移码的诞生就是为了抹除 补码这该 .死的符号位.
20.√
布斯算法就是补码两位乘法,根据乘数的最后一位 和 一位附加位来判断如何进行
部分积的操作.布斯算法中 符号位一起参与运算.
这就是补码的精华所在:有些时候(比如布斯乘法)不需要额外考虑符号位!
本人个人力量 虽然自认正确并不保证完全正确 楼主斟酌
、、、、、、、、、、、、、、
原因:补码加减法公式:( X+Y )补 = (X )补 + (Y )补 是带符号的·
补码乘除法虽然有些取了绝对值 但是过程中的加减 都是带符号的补码加减
//是有些取绝对值 剩下的一些是带符的 (比如楼主的第20题)
再补充给楼主一个小策略:为什么从( X+Y )补 = (X )补 + (Y )补 公式
可以看出需要带符?因为如果不带符号的话 没必要专门强调是用补码
12.√
补码由于没有负0.它比原码和反码可以多表示一个 负2^n 原码中1000...(负0)多占了一个
13.√
不管你动还是静,一断电储存信息立刻消失.他们是靠电能在记录.
14.√
校验码通过分组扩大码距来进行校验
奇偶校验时对数字的各个位数只有一个分组,那就是所有位数.
他的码距是1 (分组上一个位数与下一个位数 在 原数中的距离 )
举例:1234567
分组:1 3 5 7 和 2 4 6 8
1和3在分组①中相邻,但在原数中距离为2 (从1右到2再右到3)
校验位通过码距来提高校验位数
由于码距只有1 它只能判断1位出错
15.√
第11题已经说过补码乘除 有一些 是不考虑符号位的,只是过程中的加减要带符.
最终结果的符号由原被乘数和乘数两个符号位 异或 而成(负负得正原则)
除法一样.
但是确实有些是考虑符号位的,比如补码两位乘 (就是楼主20题的方法)
16.×
阶码是不支持乘除的,只有 ( (a)^x )^y = a ^ ( x×y )才会用到乘除 x,y是阶码
可是计算机中没有计算( (a)^x )^y 的功能!
他只能计算a^x × a^y = a^(x+y)
17.×
必须支持加减!
否则 a^x + b^y 在对阶之后成为 A^c + B^c 必须要求出A+B才行的.
18.×
汇编程序是把 助记符 转换成 机器码 (操作码+操作数)
助记符是汇编语言 而不是高级语言 转换成可执行代码倒是没有错,
因为机器语言(机器码 即操作码+操作数)就是可直接执行的
补充一点 exe是可执行文件 但是他不是高级语言 他已经被处理过成了直接执行文件了
19.√
移码是直接加一个偏移常量2^n 所以可以直接判断大小
这里说的直接 的意思是 不需要判断符号位 移码没有符号位 最高位1的移码比最高位0的移码大
移码的诞生就是为了抹除 补码这该 .死的符号位.
20.√
布斯算法就是补码两位乘法,根据乘数的最后一位 和 一位附加位来判断如何进行
部分积的操作.布斯算法中 符号位一起参与运算.
这就是补码的精华所在:有些时候(比如布斯乘法)不需要额外考虑符号位!
本人个人力量 虽然自认正确并不保证完全正确 楼主斟酌
、、、、、、、、、、、、、、