项目背景:这是我在大二上计算机组成原理这门课时,老师布置了一个课外作业(可以加分),她的要求是做一个能实现原码、反码、补码、移码的表示以及模仿计算机补码做加减运算功能的网络版软件。为了加平时分,于是我用一周的时间粗略地自学下JavaScript,然后将上述功能实现了,虽然只是一个微乎其微的小项目,但对热爱编程的我来说,还是有很大的成就感,故写下此文章已作留念~~~下面是实现的页面效果:
下面是实现...
分类:
其他好文 时间:
2016-05-07 07:02:54
阅读次数:
143
1.寄存器
通用寄存器:暂存运算器需要的数据或运算结果
地址/数据寄存器:访问内存时的地址/数据暂存
指令寄存器:暂存正在执行的指令
程序计数器:存放待执行的指令地址
2.原反补移码
使用补码表示数据时,可以将符号位和其他位统一处理,减法也可以按加法来处理,从而简化运算部件的设计
原码:最高位符号位,0正1负
反码:正数的反码...
分类:
其他好文 时间:
2016-05-03 12:45:52
阅读次数:
206
原码 也叫 符号-绝对值码 最高位0表示正,1表示负,其余二进制位是该数字的绝对值的二进制位。 原码简单易懂 加减乘除复杂,存在加减乘除四种运算,增加了CPU的复杂度 零的表示不唯一 没有在计算机中应用 反码 反码运算不便,也没有在计算机中应用。 移码 移码表示数值平移n位,n称为移码量 移码主要用 ...
分类:
编程语言 时间:
2016-05-01 17:45:53
阅读次数:
167
1、首先登陆Godaddy的网站http://www.godaddy.com,登陆到后台控制面板,选择要转移的域名 如图所示,进入域名控制面板 2、对域名进行解锁,如果不进行解锁的话,域名是无法进行转移的。 3、获取域名转移码。这步也是很重要的,记住,域名转移码接受的邮箱是域名whois上显示的邮箱 ...
分类:
其他好文 时间:
2016-04-17 14:41:12
阅读次数:
192
周末过后又开始了一周的忙碌学习,学校有要求没人一个月要借两本书就去借了两本,一本是关于英语的还没看因为英语要小测忙着背单词呢,还有一本是《程序员考试辅导》上次班群有通知考计算机证初级中级高级都没说要考什么内容所以就随便借了本。不知道考什么就没报,大略看了看第一章的内容二进制表的内容有求阶码和移码没看 ...
分类:
其他好文 时间:
2016-04-02 20:26:30
阅读次数:
194
各种进制之间的相互转换 原码、补码、反码、移码的编码方法和表示范围,真值与编码、各种编码之间的相互转换及其相互关系 浮点数的表示及规格化数的概念、奇偶校验码 结合C语言的基本数据类型理解机器数的表示(如int, short, char, float, unsigned XX等) 补码加减运算、补码乘
分类:
其他好文 时间:
2016-01-29 20:17:47
阅读次数:
175
做这个题目之前有必要好好了解一下浮点数的有关知识,怎样将浮点数转换为十进制形式,以及怎样将十进制形式转化为浮点数整个32位分为3部分:sign:符号位,1 bit,0为正,1 为负Exponent(bias):指数部分 8 bits 存储格式为移码存储,偏移量为127Mantissa(fractio...
分类:
其他好文 时间:
2016-01-26 17:56:36
阅读次数:
132
1. 真值和机器数 真值:数的实际值,用正负号和绝对值的某进制形式来表示,如+1010,-12,-FFFF等. 机器数:真值在计算机中的二进制表示,特点是符号数字化且数的大小受机器字长限制,其表示形式有原码,补码,反码,移码等.2. 原码. 1). 定点小数:\[{x_{[{\rm{原}}]}...
分类:
其他好文 时间:
2015-10-10 01:37:49
阅读次数:
334
今天听到实验室有人问道浮点数的实现机制,之前刚好研究过原码、反码、补码、移码的关系,而这类问题很底层,一般容易忽视。干脆打破沙锅问到底,彻底搞清楚这个问题并留下证据,于是就有了这篇博文。...
分类:
其他好文 时间:
2015-07-13 18:35:07
阅读次数:
167
首先说一下十进制的小数怎么转化为二进制的小数,计算机根本就不认识10进制的数据,他只认识0和1,所以,10进制的小数在计算机中是用二进制的小数表示的。十进制的小数转化为二进制的小数的方法:可以简单的概括为正序取整,将十进制的小数部分乘以2,然后取整数部分。例如将0.2转化为二进制的小数,那么0.2*...
分类:
其他好文 时间:
2015-05-29 22:58:25
阅读次数:
257