中职计算机组成原理期末,计组期末复习

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

(1)阶码和尾数均为原码。

(2)阶码和尾数均为补码。

(3)阶码为移码,尾数为补码。

解:据题意画出该浮点数的格式:

阶符1位

阶码4位

数符1位

尾数10位

将十进制数转换为二进制: x1= -27/1024=

-0.0000011011B = 2-5*(-0.11011B)

x3=-86.5=-1010110.1B=27*(-0.10101101B)

则以上各数的浮点规格化数为:

(1)[x1]原=1,0101;1.110 110

000 0

[x3]原=0,0111;1.101 011 010 0

(2)[x1]补=1,1011;1.001 010

000 0

[x3]补=0,0111;1.010 100 110 0

(3)[x1]移补=0,1011;1.001 010

000 0

[x3]移补=1,0111;1.010 100

110 0

6.19. 设机器数字长为8位(含1位符号位),用补码运算规则计算下列各题。

(2)A=19/32,B=-17/128,求A-B。

(4)A=-87,B=53,求A-B。

解:(2)A=19/32=

0.100 1100B, B= -17/128= -0.001 0001B

[A]补=00.100 1100, [B]补=11.110 1111 , [-B]补=00.001 0001

[A-B]补=[A]补+[-B]补

=00.1001100

+ 00.0010001

=00.1011101

——无溢出

A-B= 0.101

1101B = 93/128B

(4)A= -87= -101 0111B, B=53=110 101B

[A]补=11, 010 1001, [B]补=00, 011 0101, [-B]补=11, 100 1011

[A-B]补=[A]补+[-B]补

= 11,0101001 + 11,1001011

= 10,1110100 —— 溢出

6.20. 用原码一位乘和补码一位乘(Booth算法)、两位乘计算x·y。

(1)x= 0.110 111,y=

-0.101 110;(4)x= 0.110 11,y= -0.111 01。

解:先将数据转换成所需的机器数,然后计算,最后结果转换成真值。

(1)[x]原=0.110111,[y]原=1.101110,x*=0.110111, y*=0.101110

原码一位乘:

部分积

乘数y*

说明

0.000 000

101110

乘数为0右移

0.000 000

+0.110 111

010111

乘数为1,加上x*

0.110 111

0.011 011

+0.110 111

010111

101011

右移一位

乘数为1,加上x*

1.010 010

0.101 001

+0.110 111

101011

010101

右移一位

乘数为1,加上x*

1.100 000

0.110 000

010101

001010

右移一位

乘数为0,右移一位

0.011 000

+0.110 111

000101

乘数为1,加上x*

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

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

相关文章

C++ 画圆

C画圆 使用C技术在控制台输出一个圆形。 完整代码 # define PAI 3.1415926 # define B 0.809 # include "graphics.h" #include "math.h" int main() {int i,j,k,x0,y0,x,y,driver,mode;float a;driverCGA;modeCGAC0;initgraph(&driver,&mode,&…

C 画图

使用C语言画图 使用C语言相关知识画图。 完整代码 #include "graphics.h" #define LEFT 0 #define TOP 0 #define RIGHT 639 #define BOTTOM 479 #define LINES 400 #define MAXCOLOR 15 int main() {int driver,mode,error;int x1,y1;int x2,y2;int dx1,dy1,dx2,…

计算机基础 英文版本,计算机基础,全英文版的.ppt

“Introduction to Computer Science”;“Introduction to Computer Science”;Contents;Chapter 1 Computers and digital basics ;Section A all things digital;A computer network is a group of computers linked by wired or wireless technology to share data and reso…

C 杨辉三角形

使用C语言实现杨辉三角形 C语言使用循坏输出10行的杨辉三角形。 完整代码&#xff1a; #include <stdio.h>int main() {int i,j;int a[10][10];printf("\n");for(i0;i<10;i) {a[i][0]1;a[i][i]1;}for(i2;i<10;i)for(j1;j<i;j)a[i][j]a[i-1][j-1]a[…

计算机项目开发流程,产品开发项目建议流程图怎样画

产品开发项目建议流程图怎样画2019-01-14 10:30:270点赞3收藏0评论每一个新产品即将问世的时候会对其进行一系列的测试&#xff0c;测试的结果以及需要更改的地方我们会用表格将其整理起来&#xff0c;流程图就是一个比较实用的图表&#xff0c;可以清晰的看到整件事情的操作流…

C 画点

C语言画点 使用C语言画点。 完整代码 #include "stdio.h" #include "graphics.h" int main() {int i,j,driverVGA,modeVGAHI;initgraph(&driver,&mode,"");setbkcolor(YELLOW);for(i50;i<230;i20)for(j50;j<230;j)putpixel(i,j…

C 画椭圆

C语言画圆 使用C语言画椭圆。 完整代码 #include "stdio.h" #include "graphics.h" #include "conio.h" int main() {int x360,y160,driverVGA,modeVGAHI;int num20,i;int top,bottom;initgraph(&driver,&mode,"");topy-30…

没有检测到磁盘 请关闭计算机并至少,【基本计算机问题】计算机不是遇到非常严重的问题,请看这里解答...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼5. 启动计算机时出现“Invalid Boot.ini”(无效 Boot.ini)或“Windows could not start”(Windows 无法启动)错误信息Invalid Boot.ini Windows could not start because the following file is missing or corrupt:Windows\System…

C++ 画图

使用C画图 C实现画图&#xff0c;采用ellipse and rectangle实现。 完整代码 #include "stdio.h" #include "graphics.h" #include "conio.h" main() {int driverVGA,modeVGAHI;int i,num15,top50;int left20,right50;initgraph(&driver,…

计算机办公价格,公职人员,你的办公电脑最少要用6年,而价格不能超过这个数?...

小王&#xff0c;是个公职人员&#xff0c;每天的工作&#xff0c;都离不开电脑。可是&#xff0c;他的电脑最近似乎不太给力&#xff0c;而且动不动就死机。有一次&#xff0c;领导在开会前&#xff0c;着急要个发言材料&#xff0c;就把这活安排给了小王。还有一个小时&#…

C 画美丽的图案

C语言画图案 使用C语言技术画一个美丽的图案在控制台输出。 完整代码 #include "graphics.h" #include "math.h" #include "dos.h" #include "conio.h" #include "stdlib.h" #include "stdio.h" #include &quo…

flume 写入文件服务器,Flume环境配置以及基本操作

flume的作用是从接受外界的日志信息&#xff0c;然后输出到本地的一个框架。agent是Flume很重要的组成&#xff0c;包括有source&#xff0c;channel&#xff0c;sink。source是从外部接受日志。channel跟内存相似&#xff0c;读满了之后再写到sink中。sink是将数据写到本地&am…

C 字符串个数

C语言求字符串个数。 使用C语言获取输入的字符串并计算字符串的个数在控制台输出显示字符串个数。 完整代码 #include <stdio.h> #include <stdlib.h> int main() {int len;char str[20];printf("请输入字符串:\n");scanf("%s",str);lenlen…

Redis发布订阅模式

使用银行卡消费的时候&#xff0c;银行往往会通过微信、短信或邮件通知用户这笔交易的信息&#xff0c;这便是一种发布订阅模式&#xff0c;这里的发布是交易信息的发布&#xff0c;订阅则是各个渠道。这在实际工作中十分常用&#xff0c;Redis 支持这样的一个模式。 发布订阅…

css的属性是变量是怎么表达,CSS自定义变量属性——像less,sass那样在css中使用变量(译)...

初步使用:root {--main-color: #06c;--accent-color: #006;}/* The rest of the CSS file */#foo h1 {//引用变量color: var(--main-color);}以下使用方法错误&#xff01;&#xff01;&#xff01;他错误地尝试使用变量名代替属性名&#xff1a;.foo {--side: margin-top;var(…

Redis的超时命令和垃圾回收策略

正如 Java 虚拟机&#xff0c;它提供了自动 GC&#xff08;垃圾回收&#xff09;的功能&#xff0c;来保证 Java 程序使用过且不再使用的 Java 对象及时的从内存中释放掉&#xff0c;从而保证内存空间可用。 当程序编写不当或考虑欠缺的时候&#xff08;比如读入大文件&#x…

小米微信无法连接到服务器1-10087,微信无法连接到服务器【搞定方向】

win7系统电脑使用过程中有不少朋友表示遇到过微信无法连接到服务器的状况&#xff0c;当出现微信无法连接到服务器怎么样才能快速解决呢&#xff1f;其实解决微信无法连接到服务器也是非常简单的。网上有各种各样的解决方法&#xff0c;我给大家详细介绍一下关于微信无法连接到…

服务器虚拟机的固定ip怎么设置,虚拟机还能设置静态ip?Vmware 虚拟机配置全攻略...

前言&#xff1a;虚拟机应该是我们大多数人都会接触到的&#xff0c;尽管目前虚拟机的配置都十分简单便捷&#xff0c;几乎可以说是上手即用。但是对于一些较不常用的操作&#xff0c;可能配置起来还是会繁琐一些&#xff0c;比如解锁 macOS 的安装限制 &#xff0c;设置 静态 …

Redis流水线性能提高

我们希望在没有任何附加条件的场景下去使用队列批量执行一系列的命令&#xff0c;从而提高系统性能&#xff0c;这就是 Redis 的流水线&#xff08;pipelined&#xff09;技术。而现实中 Redis 执行读/写速度十分快&#xff0c;而系统的瓶颈往往是在网络通信中的延时&#xff0…

ajax离开页面方法,如果用户在页面加载完成之前离开页面,则触发jQuery ajaxError()处理程序...

我们使用jQuery的全局ajaxError()处理函数来警告用户任何AJAX失败&#xff1a;$(document).ajaxError(function() {$("There was a network or server error. Please try again later.").dialog({title: "Error",modal: true,resizable: false,buttons: { …