第三章 运算方法和运算部件 3.1 数据的表示方法和转换(数的大小) 运算器 复杂运算 → 四则运算 → 加法运算 关键问题: 如何以加法器为基础,实现各种运算处理 乘法: 转化为部分积累加和移位操作 积的符号=两乘数符号的异或 正正=正(0⊕0= 0)正负=负(0⊕1=1) 负负=正(1⊕1= 0)负正=负(1⊕0=1) 取两乘数的绝对值相乘,积的位数是乘数位数的两倍 原码一位乘法(机内执行过程) 出现的问题 加数增多,而常规的加法器只有两个加数 加数的位数增多,而常规的加法器位数固定 解决方法 多项部分积相加变成部分积累加 部分积累加每次右移 规则:在机器中采用A,B,C寄存器来分别存放部分积,被乘数和乘数。 (1)在机器内一次加法操作只能求出两数之和,因此每求得一个相加数时,就得与上次部分积相加。 (2)人工计算时,相加数逐次向左偏移一位,由于最后的乘积位数是乘数(或被乘数)的两倍。由于在求本次部分积时,前一次部分积的最低位,不再参与运算,因此可将其右移一位。相加数可直送而不必偏移,于是用N位加法器就可实现两个N位数相乘。 (3)部分积右移时乘数寄存器同时右移一位,这样可以用乘数寄存器的最低位来控制相加数(取被乘数或零),同时乘数寄存器的最高位可接收部分积右移出来的一位,因此,完成乘法运算后,A寄存器中保存乘积的高位部分,乘数寄存器C中保存乘积的低位部分。 原码一位乘法(机内执行过程) 00. 0 0 0 0 1 0 1 1 A = 00. 1 1 0 1 + 00. 1 1 0 1 B = 0.1011 00. 1 1 0 1 00. 0 1 1 0 1 1 0 1 1 + 00. 1 1 0 1 01. 0 0 1 1 00. 1 0 0 1 1 1 1 0 1 00. 0 1 0 0 1 1 1 1 0 + 00. 1 1 0 1 01. 0 0 0 1 00. 1 0 0 0 1 1 1 1 1 3.5.2 定点补码一位乘法 原码乘法存在的缺点是符号位需要单独 运算,并要在最后给乘积冠以正确的符号。 补码乘法是指采用操作数的补码进行乘 法运算,最后乘积仍为补码,能自然得到乘 积的正确符号。 补码一位乘法(机内执行过程) [X*Y]补=[X]补*(-Y0+0.Y1Y2Y3……Yn) Y为正数 [X*Y]补=[X]补*(0.Y1Y2Y3……Yn) Y为负数 [X*Y]补=[X]补*(0.Y1Y2Y3……Yn) + [-X]补 移位操作 补码向右移位时, 符号位自得 例:X=0.101 Y=-0.011 求X*Y(补码乘法) [X]补=00.101 [Y]补=11.101 [-X]补=11.011 广泛使用的是Booth算法,也称为比较法。 乘数符号位同数值位一起参加运算 乘数末位添加附加位,初值为0 乘数末位与附加位一起进行判断: 00—无加减操作,部分积右移一位 01---加被乘数, 部分积右移一位 10---减被乘数, 部分积右移一位 11---无加减操作,部分积右移一位 最后一步仅做加减操作,不移位 [X]补=00.101 [-X]补=11.011 [Y]补=1.011 00. 0 0 0 1 0 1 1 0 + 11. 0 1 1 11. 0 1 1 11. 1 0 1 1 1 0 1 1 11. 1 1 0 1 1 1 0 1 + 00. 1 0 1 00. 0 1 1 00. 0 0 1 1 1 1 1 0 + 11. 0 1 1 11. 1 0 0 1 1 1 1 0 习题1 (1)x=0.0011,y=0.0101 (2)x=-0.0011,y= 0. 0101 (3)x= 0. 0011,y=- 0. 01
您可能关注的文档
- 2.2承担对社会的责任(公开课)技巧.ppt
- 2.2第二语言教学法主要流派(概括版)技巧.ppt
- 14-质谱方法技巧.ppt
- 2011大连整合营销方案-改2技巧.ppt
- 2011公基C类真题技巧.doc
- 14-智悦人生基础知识(2015年6月版)技巧.ppt
- 14种策略7大模型绝杀排列组合技巧.doc
- 2.2电流的磁场新人教版选修1-1技巧.ppt
- 2.2分层抽样与系统抽样技巧.ppt
- 08生产要素定价理论素材.ppt
- 2026“梦想靠岸”招商银行南京分行春季校园招聘备考题库附参考答案详解ab卷.docx
- 20256中共昭通市委办公室招聘城镇公益性岗位工作人员的8人备考题库附答案详解(名师推荐).docx
- 2026上半年云南开放大学招聘管理人员1人备考题库及答案详解参考.docx
- 2026一季度重庆市属事业单位考核招聘310备考题库带答案详解(培优).docx
- 2026上半年安徽事业单位联考国家税务总局安徽省税务局招聘42人备考题库附参考答案详解(综合卷).docx
- 2026“梦想靠岸”招商银行南京分行春季校园招聘备考题库含答案详解.docx
- 2026上半年安徽事业单位联考六安市舒城县招聘18人备考题库含答案详解(最新).docx
- 线上就医商业计划书.docx
- 《2025年[四川]事业单位招聘考试公共基础知识真题试卷[2025年.docx
- 创新创业商业计划书取名.docx
最近下载
- 初中英语衡水体作文范文10篇.pdf VIP
- 基层工会预决算填报操作手册(2024.02).pdf
- 品胜加盟条件要领.pdf VIP
- 2026年党支部在改作风树新风等“对照5个方面”存在的问题及整改措施普通党员对照检查材料(五个对照)2篇例文.docx VIP
- 建筑公司员工手册(完整版).docx VIP
- 外研新交际英语(2024)新教材小学一年级英语下册Unit 1 课时3教学设计.docx VIP
- (正式版)DB12∕T 1361-2024 《地热尾水回灌技术规程》.pdf VIP
- 2026年教科版三年级科学下册(全册)教学设计(附教材目录).pdf VIP
- GB_T 25849-2024 移动式升降工作平台 设计、计算、安全要求和试验方法.pdf VIP
- 安全生产监管培训课件.pptx VIP
原创力文档

文档评论(0)