




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于补码以及基本的补码运算 0.最基本的,补码怎么得到,这里不讨论。以及原码和补码的和是0,这个基础的结论,这里不做说明。1.加法的时候,判断溢出的方法:当两个加数的符号位相同,且结果的符号位与加数符号位不同的时候,则产生了溢出。显然,两个数,如果异号,显然不会溢出。溢出,只会出现在同号的情况,则有上面的结论。2.补码也是有权码。假如总共有n个比特,除最高位(符号位)以外,每一位的权值为2i。而最高位的权值是-2(n-1)!注意是负的!这一点很好理解:原码和补码的和是2n,由于总共的位数只有n位,因此和的结果是0,因此补码的最高位权值就是负的。3.有符号数的乘法(补码的乘法),例子-5*-3: 1011 1101- 00000 11011- 111011 00000- 1111011 11011- 11100111 00101- 00001111 有符号数的乘法与无符号数的乘法的区别在于:a.在做每一位的乘法的时候,都要做一个位扩展,即扩展符号位。如上的例子,第一步做1011*1的结果是11011,扩展了一位符号位1。道理很简单,因为这一步的结果要和下一步做一个加法,而下一步的加数的位宽较现在这一步位宽要宽一位,而加法发生在位宽相同的两个数之间,因此要做一个符号位的扩展。b.最高位的乘法与其他位稍有不同。因为最高位的权值是-2(n-1) ,所以乘法的结果要做一个取反加一的操作。如上例,1011*1(最高位的1),结果是11011(做符号位扩展),然后做一个取反加一的操作,得到例子中的00101。4.有符号数的除法:先将有符号数取绝对值,做无符号数的除法,得到结果,最后根据被除数和除数的符号,确定商以及余数的符号。2.3.2 补码乘法1作者:pz整理来源:网络2010年4月2日发表评论进入社区 2.3.2 补码乘法1.补码与真值得转换公式补码乘法因符号位参与运算,可以完成补码数的“直接”乘法,而不需要求补级。这种直接的方法排除了较慢的对2求补操作,因而大大加速了乘法过程.首先说明与直接的补码乘法相联系数学特征。对于计算补码数的数值来说,一种较好的表示方法是使补码的位置数由一个带负权的符号和带正权的系数。今考虑一个定点补码整数N补anan1a1a0,这里an是符号位。根据N补的符号,补码数N补和真值N的关系可以表示成:如果我们把负权因数2n强加到符号位an上,那么就可以把上述方程组中的两个位置表达式合并成下面的统一形式: (2.29)例19 已知: N1补 (01101)2,N2补(10011)2,求N1补,N2补具有的数值。解:N1补(01101)2 具有的数值为:N1024123122021120(13)10N2补(10011)2 具有的数值为:N2124023022121120(13)102.3.2 补码乘法2作者:pz整理来源:网络2010年4月2日发表评论进入社区 2.一般化的全加器形式常规的一位全加器可假定它的3个输入和2个输出都是正权。这种加法器通过把正权或负权加到输入/输出端,可以归纳出四类加法单元。如右表,0类全加器没有负权输入;1类全加器有1个负权输入和2个正权输入;依次类推。对0类、3类全加器而言有: SXYZXYZXYZXYZ CXYYZZX对1类、2类全加器,则有 SXYZXYZXYZXYZ CXYXZYZ表2.3 四类一般化全加器的名称和逻辑符号2.3.2 补码乘法3作者:pz整理来源:网络2010年4月2日发表评论进入社区 注意,0类和3类全加器是用同一对逻辑方程来表征的,它和普通的一位全加器(0类)是一致的。这是因为3类全加器可以简单地把0类全加器的所有输入输出值全部反向来得到,反之亦然。1类和2类全加器之间也能建立类似的关系。由于逻辑表达式具有两级与一或形式,可以用“与或非”门来实现,延迟时间为2T。2.3.2 补码乘法4作者:pz整理来源:网络2010年4月2日发表评论进入社区 3.直接补码阵列乘法器利用混合型的全加器就可以构成直接补码数阵列乘法器。设被乘数A和乘数B是两个5位的二进制补码数,即A(a4)a3a2a1a0B(b4)a3a2a1a0它们具有带负权的符号位a4和b4,并用括号标注。如果我们用括号来标注负的被加项,例如(aibj),那么A和B相乘过程中所包含的操作步骤如下面矩阵所示:5位乘5位的直接补码阵列乘法器逻辑原理。2.3.2 补码乘法5作者:pz整理来源:网络2010年4月2日发表评论进入社区 其中使用不同的逻辑符号来代表0类、1类、2类、3类全加器。2类和1类全加器具有同样的结构,但是使用不同的逻辑符号可使乘法阵列的线路图容易理解。在n位乘n位的一般情况下,该乘法器需要(n2)2个0类全加器,(n2)个1类全加器,(2n3)个2类全加器,1个3类全加器,总共是n(n1)个全加器。 故所需的总乘法时间是:tp=Ta+2(n-1)Tf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科级护理管理组织
- 重症超声右心功能评估
- 垃圾处理设施安全责任书废物处置与环境保护版
- 高科技园区场地租赁及配套设施建设合作协议
- 商业大厦清洁服务外包合同
- 高强度不锈钢驳接爪研发与市场推广协议
- 多元化餐饮业态合伙人合作协议范本
- 公共停车场场地使用与管理合同范本
- 民宿产业场地无偿使用协议
- 创新型产业园区厂房土地使用权转让合同
- 2024精麻药品培训知识试题库及答案(完整版)
- 2024年吉林长春市中考地理试卷真题(含答案解析)
- 2024年湖北黄冈市检察机关招聘雇员制检察辅助人员50人历年(高频重点复习提升训练)共500题附带答案详解
- 2024国家开放大学《大学语文》网上课程1-5形考任务附答案
- 《小型水库雨水情测报和大坝安全监测设施建设与运行管护技术指南》
- 2024年小区地下车位租赁合同
- 光伏系统在智能温室大棚中的设计与应用
- 2023-2024学年云南省昆明市高一下学期期中考试化学检测试题(含答案)
- 体育赛事医疗保障方案
- 进口肉类项目商业计划书(2024-2030)
- 稀奶油和奶油的加工
评论
0/150
提交评论