二、乘法器工作原理 移位器 加法器 B 被乘数奇存器 A C 部分积寄存器乘数、移位寄存器 计数器
二、乘法器工作原理 移位器 加法器 A 部分积寄存器 B 被乘数寄存器 计数器 C 乘数、移位寄存器
0.1101×0.1101 移位器 加法器 B 0.1101 0,0000 10 计数器=
移位器 加法器 A 0.0000 B 0.1101 计数器=4 C 1101 0.1101×0.1101
0.1101×0.1101 0.0000 累加器清零(A=0,C=1101) 0.1101 乘数为1,加被乘数 0.1101 第一次部分积 0.01101 部分积右移一位(A=0.0110,C=1110) +0.0000 乘数为0,不加被乘数(加0) 0.0110|1 第二次部分积 0.001101部分积右移一位(A=0.001,C=0111 0.1101 乘数为1,加被乘数 1.000001第三次部分积 0.1000001部分积右移一位(A=0.1000c=0011 0.1101 乘数为1,加被乘数 1.0101001第四次部分积 0.10101001部分积右移一位,为最终乘积 (A=1.0101,C=1001)
0. 0 0 0 0 0. 1 1 0 1 0. 0 1 1 0 1 +0. 0 0 0 0 +0. 1 1 0 1 第一次部分积 部分积右移一位(A=0.0110,C=1110) 乘数为0,不加被乘数(加0) 0.1101×0.1101 0. 0 1 1 0 1 0. 0 0 1 1 0 1 第二次部分积 部分积右移一位(A=0.0011,C=0111) 乘数为1,加被乘数 1. 0 0 0 0 0 1 0. 1 0 0 0 0 0 1 +0. 1 1 0 1 第三次部分积 部分积右移一位(A=0.1000,C=0011) 乘数为1,加被乘数 1. 0 1 0 1 0 0 1 0. 1 0 1 0 1 0 0 1 +0. 1 1 0 1 第四次部分积 部分积右移一位,为最终乘积 (A=1.0101,C=1001 ) 累加器清零(A=0,C=1101) 乘数为1,加被乘数
0.1101×0.1101 0.0000 累加器清零(A=0,C=1101) 0.1101 乘数为1,加被乘数 多位 第一次部分积 部分积右移一位(A=0.0110,C=1110 0.0000 乘数为0,不加被乘数(加0) 01N01:化为稳也0=0L B 第二 0.00 C=0111 乘数为1,加被乘数 .000|01 第三次部分积 0 积右 A=0,.1000,C=0011 数为1,加裤平變器=4 10|1001部分积右移一位,为最终乘积 (A=1.0101,C=1001)
移位器 加法器 A 0.0000 B 0.1101 计数器=4 C 1101 0. 0 0 0 0 0. 1 1 0 1 0. 0 1 1 0 1 +0. 0 0 0 0 +0. 1 1 0 1 第一次部分积 部分积右移一位(A=0.0110,C=1110) 乘数为0,不加被乘数(加0) 0.1101×0.1101 0. 0 1 1 0 1 0. 0 0 1 1 0 1 第二次部分积 部分积右移一位(A=0.0011,C=0111) 乘数为1,加被乘数 1. 0 0 0 0 0 1 0. 1 0 0 0 0 0 1 +0. 1 1 0 1 第三次部分积 部分积右移一位(A=0.1000,C=0011) 乘数为1,加被乘数 1. 0 1 0 1 0 0 1 0. 1 0 1 0 1 0 0 1 +0. 1 1 0 1 第四次部分积 部分积右移一位,为最终乘积 (A=1.0101,C=1001 ) 累加器清零(A=0,C=1101) 乘数为1,加被乘数
5.3存储系统 为什么需要存储器? 暂时保存当前正执行的程序代码、被处理的数据、 中间结果和最终结果 永久保存最终结果数据、永久保存各种各样的程序 和数据,以便将来计算机可以重新处理该数据、再 次执行该程序。 永久保存计算机的启动代码、自检程序等
5.3 存储系统 为什么需要存储器? 暂时保存当前正执行的程序代码、被处理的数据、 中间结果和最终结果。 永久保存最终结果数据、永久保存各种各样的程序 和数据,以便将来计算机可以重新处理该数据、再 一次执行该程序。 永久保存计算机的启动代码、自检程序等