计算机组成原理
文章平均质量分 60
Emily_ASL
这个作者很懒,什么都没留下…
展开
-
计算机组成原理面试总结
计算机组成原理常用的app,怎么评价一个app好坏一个字节为什么是8位?补码是什么?原创 2022-02-14 11:51:52 · 161 阅读 · 0 评论 -
数据的存储和排列
数据的存储和排列数据的“大端方式”和“小端方式”存储大端方式小端方式边界对齐数据的“大端方式”和“小端方式”存储存储数据时,从数据的地位到高位可以从左到右排列,也可以从右到左排列。无法用最左或者最右来表征数据的最高位和最低位,通常用最低有效字节(LSB)表示最低位、最高有效字节(MSB)表示最高位e.g.在32位计算机中,一个int型变量i的机器数为01 23 45 67H,最高有效字节MSB=01H,最低有效字节LSB=67H现代计算机基本上都采用字节编址,即每个地址编号中都存放一个字节。不同类型原创 2021-10-22 12:50:56 · 762 阅读 · 0 评论 -
定点数的乘除运算
定点数的乘除运算定点数的乘法运算原码一位乘法补码一位乘法(Booth算法)定点数的除法法运算原码除法运算(不恢复余数法)补码除法运算(加减交替法)总结定点数的乘法运算在计算机中,乘法运算由累加和右移操作实现。根据机器数的不同分为原码一位乘法和补码一位乘法。原码一位乘法符号位和数值位是分开求的乘积符号由两个数的符号位异或形成,乘积数值部分则是两个数的绝对值相乘之积补码一位乘法(Booth算法)定点数的除法法运算原码除法运算(不恢复余数法)补码除法运算(加减交替法)总结...原创 2021-10-17 17:48:57 · 3702 阅读 · 1 评论 -
加减运算&溢出判断
加减运算&溢出判断加减运算原码补码符号扩展溢出判断加减运算原码加法:先判符号位。若相同,则绝对值相加,结果符号位不变。若不同,做减法,绝对值大的减去绝对值小的数,结果符号位与绝对值大的相同。减法:减数符号取反做加法运算。*注意机器字长,当左边位出现溢出时,将溢位丢掉。补码参与运算的操作数均用补码表示菜鸡笔记:正数补码与原码相同,负数补码取反加1二进制规则运算,逢二进一符号位与数值位按同样的规则运算一起参与运算,符号位产生的进位要丢掉,结果的符号位由运算得出运算原创 2021-10-15 13:23:38 · 2631 阅读 · 0 评论 -
定点数的运算
定点数的移位运算算数移位原码补码移码逻辑移位循环移位不带进位位带进位位算数移位左移一位相当与*基数,右移一位相当于/基数。原码补码移码逻辑移位循环移位不带进位位带进位位...原创 2021-10-11 16:45:37 · 235 阅读 · 0 评论 -
定点数的表示
定点数的表示定点数的表示无符号数有符号数机器数的定点表示定点小数定点整数原码、反码、补码、移码原码[X]~原~纯小数原码纯整数原码反码[X]~反~二级目录定点数的表示无符号数整个机器字长的全部二进制位为数值位,没有符号位,相当于数的绝对值有符号数二进制数的最高位为符号位0为正、1为负,将符号数值化(符号数=符号位+有效数字)符号数的机器表示有 原码、补码、反码、移码X表示真值、[X]原、[X]补、[X]反、[X]移机器数的定点表示约定机器数中小数点位置固定不变。定点小数将小数点的位原创 2021-10-11 15:57:17 · 1371 阅读 · 2 评论 -
字符与字符串
字符与字符串字符编码ASCII码例题汉字的表示和编码区位码 国标码 汉字内码 输入编码 字形码字符串字符编码ASCII码7位二级制编码的ASCII码(每个字节的最高位为0,凑足1B,用于传输是的奇偶校验位),从0000000到1111111共128(27)种编码。编码的顺序从小到大为:控制符<数字符<大写英文字母<小写英文字母可印刷字符32~126(其余为控制、通讯字符)数字48(0011 0000) ~ 57(0011 1001)大写字母65(01原创 2021-10-08 17:39:30 · 269 阅读 · 0 评论 -
BCD码*
BCD码二进制编码的十进制数(BCD)通常采用4位二进制数来表示一位十进制数中的0~9这十个数码8421码(最常用)有权码,权值从高到低依次为8,4,2,1修正、进位:(1)两个8421码相加之和小于等于1001B(即9D),不需要修正。(2)相加之和大于等于0110B(即10D),需要加6修正,并向高位进位(0110B~~1111B)从10~15这6个为无效码,运算结果在这个区间需要加6,修正)余3码无权码,在8421码的基础上加0011B(即加3D)形成。2421码有权码,权值由高到原创 2021-10-08 16:23:09 · 459 阅读 · 0 评论 -
进位计数制
#数据的表示和运算##进位计数制及其相互转换1.进位计数法十进制(D),逢十进一二进制(B),逢二进一,两个数字符号为0、1八进制(O/Q),逢八进一 0~7共8个不同的数字符号十六进制(H),逢十六进一 0~9、A、B、C、D、E、F基本名词解释数码:就是数中每一位的数字。位数:数码在这个数中的位置,从右到左从0开始递增。基数:每个数位所用到的不同数码的个数。其实就是所谓的进制,十进制,基数为十,数码可以取的值有10个(0~9)。e.g.一个r进制数,r是基数位权:对于多位数,处在原创 2021-10-06 19:18:31 · 784 阅读 · 0 评论 -
计算机组成原理课后习题
#计算机组成原理课后习题CPU主频指CPU的时钟脉冲频率,CPI是执行一条指令平均使用CPU时钟数。系统结构、指令集和计算机组织均会影响CPI。时钟频率并不会影响CPI,但是可加快指令的速度。决定计算机运算精度的主要技术是计算机字长MIPS,即每秒执行多少百万条指令;MFLOPS,即每秒执行多少百万次浮点运算,该参数用来描述计算机的浮点运算性能;用于科学计算的计算机中,标志系统性能最有用的参数MFLOPSIPS=主频(CPU时钟频率)/平均CPI,每秒执行多少条指令。计算机的机器字长是指数据运原创 2021-10-06 18:09:06 · 754 阅读 · 0 评论