计算机系统基础
文章平均质量分 53
某六十九岁合法萝莉
有那么多优秀的学长,我也好想成为他们中的一员啊....
展开
-
汇编指令条件标志判断小记(OF,CF,SF,ZF)
OFOFOF: 溢出标志,用于反映带符号数运算结果的溢出判断,在加法指令中,若两个操作数同号,结果与操作数同号,OFOFOF为0,否则为1(两个操作数异号则始终为0),在减法指令中,若两个操作数异号,结果与被减数同号,OFOFOF为0,否则为1(两个操作数同号则始终为0)。SFSFSF: 符号标志,反映带符号数运算结果,运算结果为负数SFSFSF为1,否则为0。ZFZFZF: 零标志,运算结果为0则ZFZFZF为1,否则为零。CFCFCF: 进位/借位标志,将两个操作数当做无符号数,在加减法指令下,若原创 2021-11-19 16:16:20 · 5486 阅读 · 0 评论 -
布斯(booth)乘法详解和例子
布斯乘法是用于计算带符号数乘法的规则,它是通过如下的规定完成乘法运算的:①:booth乘法的乘数和被乘数还有结果都应由补码表示。②:booth乘法计算前应在乘数末尾补零。③:booth乘法的符号位参与计算。④:booth乘法应以双符号位方式进行计算,防止结果溢出。下面通过例子展现x=-6,y=-7,booth乘法完整过程:...原创 2021-10-18 17:37:37 · 17083 阅读 · 2 评论 -
计算机中整数,定点数,浮点数的表示
文章目录前言一、计算机中整数的表示1.原码2.移码3.反码4.补码二、计算机中定点数的表示三、计算机中浮点数的表示1. 规格化浮点数的表示2. 非规格化浮点数的表示前言因为学校里教计算机系统基础的老师属实垃圾,几堂课下来讲的不明不白,所以特自己总结该部分内容。一、计算机中整数的表示1.原码原码的表示十分简单,由一位符号位和几位数值位表示,符号位为1表示负数,0则为正数。2.移码所谓移码,就是将原本表示的数值加上一个偏置常数所得的数,通常是加上编码位数的最高位,即2^(n-1) 或 2^(n原创 2021-09-28 21:58:33 · 4760 阅读 · 0 评论