计算机组成原理左规右规,计算机组成原理 第四章(严军勇)-2003-2012年.ppt

计算机组成原理 第四章(严军勇)-2003-2012年

规格化浮点运算 浮点加减运算 尾数结果规格化——左规 左规=Cs1Cs2C1+Cs1Cs2C1 尾数每左移一位,阶码相应减1(EC-1→EC) 尾数结果规格化——右规 右规=Cs1⊕Cs2 并非真正的溢出 尾数每右移一位,阶码相应加1(EC+1→EC) 例:有两浮点数为 A=0.101110×2-01 B=-(0.101011)×2-10 假设这两数的格式:阶码4位,用移码表示;尾数8位,用补码表示,包含一位符号位,即 [A]浮=0111;0;1011100 [B]浮=0110;1;0101010 E ms m ⑴ 对阶 求阶差:ΔE=EA-EB=-1-(-2)=1 ΔE=1,表示EA>EB。按对阶规则,将MB右移一位,其阶码加1,得: [B]浮’=0111;1;1010101 ⑵ 尾数求和 00.1011100 + 11.1010101 00.0110001 ⑶ 尾数结果规格化及判溢出 由于结果的尾数是非规格化的数,故应左规。尾数每左移一位,阶码减1,直至尾数成为规格化数为止。 [A+B]尾补=00.0110001 [A+B]尾补’ =00.1100010×2-1 最后结果为 [A+B]浮’ =0110;0;1100010 ∴A+B=(0.110001)×2-10 规格化浮点运算 浮点乘除运算 约定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 乘法步骤: 阶码相加:移码,要减去一个偏置值2n 尾数相乘 尾数结果规格化 规格化浮点运算 浮点乘除运算 约定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 除法步骤: 尾数调整: |MA|<|MB| 阶码相减:移码,要加上一个偏置值2n 尾数相除 十进制整数的加法运算 一位十进制加法运算及实现 8421码加法 两个8421码相加时, “逢二进一” [当和≤9,无需校正 当和>9,则+6校正 在做+6校正的同时,将产生向上一位的进位 十进制数 8421码 C4S4S3S2S1 校正前的二进制数 C4’S4’S3’S2’S1’ 校正与否 0 | 9 0 0 0 0 0 | 0 1 0 0 1 0 0 0 0 0 | 0 1 0 0 1 不校正 10 11 12 13 14 15 16 17 18 19 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 +6校正 校正举例 0101 5 + 10008 1101 + 0110 6 1 0011 13 1001 9 + 10008 1 0001 + 0110 6 1 0111 17 +6校正函数=C4’+S4’S3’+S4’S2’ 2.余3码加法 十进制余3码加法规则: ①两个余3码相加,“逢二进一” ; ②若其和没有进位,则减3(即+1101)校正; ③若其和有进位,则加3(即+0011)校正。 4.7 十进制整数的加减运算 十进制整数的加法运算 一位十进制加法运算及实现 余3码加法 两个余3码相加,“逢二进一” 若其和没有进位,则减3(即+1101)校正 若其和有进位,则加3(即+0011)校正 十进制数 余3码 C4S4S3S2S1 校正前的二进制数 C4’S4’S3’S2’S1’ 校正与否 0 1 | 8 9 0 0 0 1 1 0 0 1 0 0 | 0 1 0 1 1 0 1 1 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442796.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

请输入“您的生日”,格式:yyyy-MM-dd,使用程序计算您已经来到这个世界多少天了。

import java.text.ParseException; import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAccessor; import java.util.Scanner;/*** ### 题目2* <p>* 请输入“您的生日”&#xff0c;格…

计算机管理 内存在哪里看,教您win7怎么查看内存

我们都知道&#xff0c;每运行一个程序就会占用内存资源&#xff0c;程序运行多了&#xff0c;就会导致电脑运行缓慢。找到无关但大量占用硬件资源的程序将有助于电脑的运行。那么win7怎么查看内存运行呢&#xff1f;下面&#xff0c;小编就提供解决win7系统下如何查看内存资源…

日期时间处理相关类

//基本类Date 主要用于毫秒之间的转换// SimpleDateFormat 时间日期格式"yyyy-MM-dd HH:mm:ss" 主要用于和date之间的转换//LocalDate 日期 LocalTime时间 日期时间LocalDateTime//DateTimeFormatter 时期格式 和Local 时间之间转换//Period 计算时期时间间隔&…

武汉超级计算机中心,加快打造“五个中心” 武汉率先开建人工智能计算中心...

(来源&#xff1a;武汉市发改委)原标题&#xff1a;加快打造“五个中心” 武汉率先开建人工智能计算中心从华为东莞松山湖基地运来的预制化模块箱体&#xff0c;正在光谷科学岛起步区被吊装&#xff0c;未来将被“拼装”成武汉重要的人工智能算力基础设施。3月1日&#xff0c;武…

计算一个时间,是否在规定的时期时间之间

import java.text.ParseException; import java.text.SimpleDateFormat;/*** 计算一个时间&#xff0c;是否在规定的时期时间之间*/ public class Demo1 {public static void main(String[] args) throws ParseException {//参加活动时间String dateTime "2020年11月11日…

计算机232接口接线,9针rs232串口接线图以及接线方法

原标题&#xff1a;9针rs232串口接线图以及接线方法九针串口即RS-232接口&#xff0c;个人计算机上的通讯接口之一&#xff0c;由电子工业协会(Electronic Industries AssociaTIon&#xff0c;EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (…

日期时间格式之间的相互转换

import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAccessor;/*** 日期时间格式之间的相互转换*/ public class Demo {public static void main(String[] args) {//在这里传入需要解析的日…

计算机手二进制,求教高手:计算机二进制运算法则?

求教高手&#xff1a;计算机二进制运算法则&#xff1f;來源:互聯網 2010-01-04 17:25:41 評論分類: 電腦/網絡 >> 程序設計 >> 其他編程語言問題描述:加减法不用说了&#xff0c;主要说一下三种求积法则都是什么&#xff1f;用汇编语言解释一下也行。顺便说一下…

TreeMap实现对中文的排序

import java.util.TreeMap;/*** author silence* TreeMap实现对中文的排序* TreeMap会根据键排序&#xff0c;String实现了Comparable接口实现了排序规则* 可以不用自己定义排序比较器*/ public class Demo2 {public static void main(String[] args) {TreeMap<String, Stri…

联想计算机phoenix award bios,BIOS设置图解教程(AWARD,AMI和PHOENIX)

ENABLED是开启&#xff0c;DISABLED是禁用&#xff0c;使用PAGE UP和PAGEDOWN可以在这两者之间切换。CPU INTERNAL CORE SPEED&#xff1a;CPU 当前的运行速度&#xff1b;VIRUS WARNING&#xff1a;病毒警告&#xff1b;CPU INTERNAL CACHE/EXTERNAL CACHE(CPU内、外快速存取)…

Arraylist添加5个学生对象,按成绩降序, 删除前三之后的学生

import java.util.ArrayList;public class demo2 {public static void main(String[] args) {ArrayList<Student> list new ArrayList<>();list.add(new Student(1, "张亮", 98));list.add(new Student(2, "贾明明", 86));list.add(new Stude…

苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页

1. 创建目录结构目录结构2. 引入 normalize.css 初始化样式。3. 编写公共的 common.less 文件 。编写common.less 设置常见的屏幕尺寸&#xff1a;/*1. 设置常见的屏幕尺寸 修改里面的 HTML 文字大小*//* 因为我们pc端也可以 打开苏宁移动端首页&#xff0c;我们默认HTML字体大…

根据输入的出生日期计算到今天之间的天数

import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 根据输入的出生日期计算到今天之间的天数** author silence*/ public class Demo1 {public static void main(String[] args) {Scanner scan…

uniapp ajax数据库查询,uniapp小程序登录、数据请求方式

index页面手动授权按钮exportdefault{data() {return{imgInfo:"",//头像nickName:""//昵称}},onLoad() {//初始时获取用户设置this.accessPermission();},methods: {//执行获取用户设置的函数accessPermission() {//赋值this指向var _thisthis;//获取授权信…

计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)

import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 情侣计算在一起的时间&#xff0c;天&#xff0c;时&#xff0c;分&#xff0c;秒* author silence*/ public class Demo2 {public st…

微信软件服务器在那个国家,安道尔究竟是什么地方?为什么2000万中国人微信地址都选在安道尔...

原标题&#xff1a;安道尔究竟是什么地方&#xff1f;为什么2000万中国人微信地址都选在安道尔目前我们国家在聊天交友软件中广泛使用微信进行沟通交流&#xff0c;微信也成为了目前国内聊天软件领域当之无愧的第一巨头&#xff0c;然而在微信添加朋友的时候&#xff0c;我们常…

计算当前时间到指定日期之间距离多久(494天11866小时711960分钟42717625秒)

import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 计算当前时间到指定日期之间距离多久* author silence*/ public class Demo3 {public static void main(String[] args) {Scanner sca…

服务器pg信号指的是什么信号,关于atx电源PG信号检测和分析

关于atx电源PG信号检测和分析來源:互聯網 2010-03-13 13:32:41 評論分類: 電腦/網絡 >> 硬件問題描述:我需要做一份关于atx电源PG信号检测和分析的论文&#xff0c;查了很多资料还是完全不太了解。请问我要检测分析电源的哪一部分&#xff1f;PG信号是那个电压产生的&a…

微信ip白名单是不是服务器ip,微信公众号中ip白名单用谁的ip

case的执行顺序 &amp&semi; 嵌套使用我们先来看一下表中数据的情况: select * from PRODUCTINFO PRODUCTID PRODUCTNAME PRODUCTPRICE QUANTITY CATEGORY DESPE ...webForm中的验证控件1.非空验证控件:RequireFieldValidator :2.数据比较验证:CompareValidator :3.数据…

计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)

/*** 计算两个日期间隔天数*/ public class Demo5 {public static void main(String[] args) {//开始时间LocalDateTime start LocalDateTime.of(2019, 1, 16, 0, 0, 0);//结束时间LocalDateTime end LocalDateTime.of(2024, 7, 7, 0, 0, 0);//计算间隔Duration between Dur…