第一章:

1.冯诺依曼研究的计算机不是第一台存储结构的计算机。
2。
image.png
image.pngimage.png
1.浮点数的阶码用移码表示是因为移码在比较大小的时候可以改变符号位带来的影响。
1.image.png变形补码如果2个符号位相同则没有溢出,不同就溢出了。
image.png
0/0的结果为非数。
image.png
浮点数float型的数据类型的有效位数最高为7位。
字长是数据通路的宽度(寄存器的宽度,ALU运算的宽度,传输路径上的宽度),IA-32架构字长是32位。
image.png
对于A选项,是先将f的真值用32位的int表示,其真值位1234.5其小数部分会被截断损失。

image.png
(不同的指令其长度不一样)
image.png(若是带符号整数其乘积的结果大于最大的int范围就会反转为负数,得到的高n为全为0或者1则没有溢出,否则溢出)
image.pngimage.png
image.pngimage.png(为什么是25为因为在进行尾数相加的时候会保留符号位,附加位,粘位,当移动25位的时候尾数的符号位+附加位+粘位可能是:010,011都是小于100的情况,都是要舍入的,如果是24位或者是23位都会可能发生进位的情况。
image.png
image.pngimage.png汇编指令是机器指令的助记符号,需要转变位机器指令才能执行。
image.png
image.png指令中的寄存器可能是ax
image.png只有EAX,EBX,ECX,ED可以这样,其余通用寄存器保留当中8位寄存器使用。
布斯乘法:
布斯(booth)乘法详解和例子_booth乘法_某六十九岁合法萝莉的博客-CSDN博客image.pngimage.png(有减法运算时求CF一定将其减数转化为补码在运算)
image.png
image.pngimage.png
(这里要注意A选项,为了体系else关键字,汇编语句中一定包含无条件跳转指令)image.png
(这里要求送的是首地址)
image.pngimage.png
(还需要指明是动态链接还是静态链接)
image.png
( m1中的main()函数和m2中定义的静态变量main是不一样的符号)
image.png
image.png