![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
囡囡001.
啦啦啦,一起玩呀
展开
-
浮点数的规格化
什么是规格化?*尾数最高位为1的浮点数称为规格化数,如:0.110101×210。此外,浮点数的规格化还和基数有关。基数为2时,尾数最高位为1的数位规格化数。规格化时,尾数左移1位,阶码减1(这种叫做左规格化),尾数右移1位,阶码加1(这种叫右规格化)。基数为4时,尾数最高两位不全为零的称为规格化数。规格化时,尾数左移2位,阶码减1,右移两位,阶码加1。基数为8时,尾数最高三位不全为零的称为规格化数,规格化时,尾数左移3位,阶码减1,右移3位,阶码加1。...原创 2020-11-26 20:51:48 · 15645 阅读 · 0 评论 -
浮点数规格化与定点数
一、定点表示定点数:小数点固定在某一位置的数为定点数。小数点位于数符和第一数值位中间时,机器内的数是纯小数。当小数点位于数值位之后时,机器内的数为纯整数。注:由于小数点的位置不变,所以当机器处理得数不是纯小数或者纯整数时必须乘上一个比例因子,否则会产生“溢出”。二、浮点表示1. 浮点数:小数点可以浮动的数。表示为 N=S×rj,S为尾数(可正可负),j为阶码,r是基数。浮点数在机器中的表示形式为:为了提高数据精度以及浮点数的比较;①规定浮点数尾数用纯小数表示,即小数点位于数符和数值之间原创 2020-11-26 20:44:41 · 4494 阅读 · 0 评论 -
原码、补码、反码、移码的转换关系
机器数:将机器“数字化”的数称为机器数。真值:带有“+”或“-”符号的数叫真值1.原码:原码符号位为0,表示正数,符号位为1,表示负数。数值位就是真值的绝对值表示。注:原码中的零有两种表示形式。+0.0000的原码是0.0000,-0.0000的原码是1.0000,可见+0的原码并不等于-0的原码2.补码:原码的符号位不变,其他位取反,末位加1,补码中的0只有一种表示形式。3.反码:符号位除外,其他位取反.4.移码:将补码的符号位取反可得到移码...原创 2020-11-26 18:00:17 · 1529 阅读 · 0 评论 -
计组指令章节部分习题
1.设相对寻址的转移指令占两个字节,第一个字节为操作码,第二个字节为相对位移量(可正可负),则转移地址的范围是 255 。2.设机器字长为16位,存储器按照字节编址,设PC当前值为1000H,当读取一条双字长指令后,PC的值为 1004H 。补充:如果要是读取单字长的话,PC的值就是 1002H。3.三种指令类型执行时间的长短:...原创 2020-11-25 21:36:48 · 4381 阅读 · 0 评论 -
三种指令类型执行时间的长短:
三种指令类型执行时间的长短:1.寄存器-寄存器(RR)型指令:需要多个通用寄存器或个别专用寄存器,从寄存器中取操作 数,把操作结果放到另一寄存器中。机器执行这种指令的速度很快,不需要访问内存。2、寄存器-存储器(RS)型指令:执行此类指令,既要访问内存单元,又要访问寄存器。3、存储器-存储器(SS)型指令:参与操作的数都放在内存里,从内存某单元中取操作数,操 作结果存放至内存另一单元中。因此机器执行这种指令需要多次访问内存。寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它原创 2020-11-25 20:48:43 · 7161 阅读 · 0 评论 -
互斥锁及相关函数
互斥锁互斥锁是用一种简单的方法控制线程对共享资源的操作。在某种意义上可以将互斥锁看成一个全局变量,即可简单理解为某一时刻只能被一个线程所操作。互斥锁有两种状态:上锁和解锁。在某一时刻只能有一个线程掌握着互斥。掌握着互斥的线程可以对共享资源进行操作若其他线程想要上锁一个已经被上锁的互斥锁,该线程就会被挂起,等到已上锁的线程释放掉互斥锁为止。互斥锁保证了每个线程按顺序对共享资源进行操作。互斥锁相关操作定义互斥锁pthread_mutex_t 数据类型来表示。初始化互斥锁和锁毁互斥锁原创 2020-11-24 17:56:05 · 1283 阅读 · 0 评论 -
十种寻址方式
寻址方式寻址方式分为指令寻址和数据寻址。一、指令寻址指令寻址分为顺序寻址和跳跃寻址。顺序寻址是通过程序计数器PC加1自动形成下一条指令的地址。跳跃寻址是通过转移类指令实现。二、数据寻址首先需要知道的是,数据寻址的方式比较多,在指令字中必须设置一个字段来表明是哪种寻址方式。并且指令的地址字段通常都不表示操作数的有效地址,我们把它称为形式地址,记作 A ,有效地址记作 EA,由寻址方式和形式地址共同确定。指令的格式通常为:为了方便研究,假设机器字长、存储字长、指令字长都相原创 2020-11-21 16:18:46 · 32825 阅读 · 2 评论 -
Oracle---存储过程
存储过程:存储过程是一种命名PL/SQL程序块,它既可以没有参数,也可以有若干个输入、输出参数,甚至可以有多个既做输入又做输出的参数,但他通常没有返回值。存储过程被保存在数据库中他不可以被SQL语句直接执行或调用,只能通过EXECUT命令执行或在PL/SQL程序块内部被调用。由于存储过程是已将编译好的代码所以被调用或引用时,其执行效率很高。1.创建存储过程create [or replace] procedure pro_name [ (parameter1 [parameter2]...) is/a原创 2020-11-17 19:46:38 · 457 阅读 · 0 评论 -
数据结构-----栈
才这么聪明的魔法科目·原创 2020-03-12 23:28:12 · 198 阅读 · 0 评论 -
第一个java!
printf(原创 2020-01-23 19:08:09 · 79 阅读 · 0 评论