计算机基础知识综合
一定会升职加薪
不会?没事!学就完了!
展开
-
CPU结构基础知识
指令:数量少,使用频率接近,定长格式。累加寄存器AC:通用寄存器,为ALU提供一个工作区,用在暂存数据。特点:指令中存放了一个地址,这个地址对应的内容是操作数的地址。实现方式:增加了通用寄存器,硬布线逻辑控制为主,适合采用流水线。指令:机器语言的一个语句,是一组有意义的二进制代码。数据缓冲寄存器DR:写内存时,暂存指令或数据。指令译码器:对指令中的操作码字段进行分析解释。特点:操作数直接放在指令中,速度快,灵活性差。指令:数量多,使用频率差别大,可变长格式。特点:指令中存放的是操作数的地址。原创 2024-09-08 22:11:17 · 192 阅读 · 0 评论 -
逻辑运算基础知识
当a=1,b=2,c=3,d=4.m和n的值为1.求执行语句之后n的值,因为a>b是0,所以m=0,直接短路,后面不执行,所以n的值不变还是1.逻辑变量之间的运算称为逻辑运算,二进制数1和0在逻辑上可以代表 真 和 假。逻辑或(|| ,+,U ,V ,OR):连接的两个逻辑全为0时才取0。逻辑与(&&,*,AND):连接的连个逻辑全为1 才取1。a||b||c:只要为真,就不必判断b和c的值。a&&b&&c,只有a为真时才继续往下执行。逻辑异或(XOR):相同取1,不相同取0。,~,NOT):将逻辑取反。原创 2024-09-08 11:21:11 · 184 阅读 · 0 评论 -
浮点的运算
eg:设16位浮点数,其中阶符1位,阶码值6位,数符1位,尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是?浮点数表示:N= 尾数 X 基数。尾数(定点小数):n=9,补码表示范围?阶码(定点整数):n=7,移码表示范围?阶码的位数决定数的表示范围,位数越多,范围越大。尾数可以表示数值的有效精度,位数越多精度越高。在IEEE745中尾数可以是原码。对阶是通过较小数的尾数右移实现的。N = 尾数 * 基数。对阶时,小数向大数看齐。原创 2024-09-08 10:43:08 · 142 阅读 · 0 评论 -
数据的表示-(反码,原码,补码,移码)
因为再补码里面有一个人为规定,100可以表示为-4,因为0只有一种表示方式是000,所以再补码里面100表示4。反码:整数的反码与原码相同,负数的反码是其绝对值按位取反,符号位不变。采用n位补码(包含一个符号位),表示数据,可以直接表示的数值是?eg:如果“2X”的补码是“90H”,那么X的真值是多少?补码:整数的补码与原码相同,负数的补码是其反码末位加1.原码:最高位是符号位,其余低位表示数值的绝对值。原码:数码个数2^n -1。反码:数码个数2^n -1。移码:补码的符号位取反。补码:数码个数2^n。原创 2024-09-07 20:04:12 · 342 阅读 · 0 评论