首页 > 其他分享 >计算机组成原理核心考点

计算机组成原理核心考点

时间:2024-10-08 12:33:31浏览次数:9  
标签:表示 标志 计算机 符号 补码 负数 考点 原理 清零

参次结构

img

img

img

机器级包括汇编语言及机器语言

通过编译器将预处理文件转化为汇编语言时,就是将高级语言转化为机器级目标代码文件的过程,分水岭是编译程序

编码大小

补码:
img

FFFx=FFFF-[FFFF-(16-x)]=x-16

FFxy=FFFF-[FFFF-(256-x16-y)]=x16+y-256

补码

负数的表示法
他们为了继续使用模数加法代替减法,他们做了一个大胆而又粗暴的定义:让80等于-20,即用80代表-20

根据这个规律,推广到一般的情况就是:
负数的表示方式就是它绝对值的补数——规则①

结合规则①的负数表示方式,最终满足这一系列条件的结果是:

在模100条件下:0 ~ 49表示正数本身; 50 ~ 99表示各自补数的负值(如98代表-2)

更一般地:模n情况下,0 ~ n/2 -1表示本身,n/2 ~ n-1表示各自补数的负值——规则②

补码的实质
所谓补码,其实只是:非负数和规则①表示的负数,在二进制形式下的表示
所以虽然补码叫补码,但事实上它的本质和补字没有直接关联,它只是一种为了实现模数加法代替减法而构造出来的数字映射罢了。

补码最高位为符号位的解释
补码在二进制中的最高位为符号位,其实是因为规则②中,把半模以上的数用作表示负数,而恰好半模以上的数,在二进制表示中的最高位就是1,半模以下最高位是0。

img

浮点数

img

浮点数比大小

两个位数相同且规格化

尾数决定精度,阶码决定范围

看正负,解码大范围大,负的范围大就小;正的范围大就大

规格化

  1. 非左溢右

    非规格化左规,溢出右规
    img

  2. 左减右加

    左规尾数左移阶码要减,右规位数右移阶码要加

  3. 左多有一

    左规可能多次,右规只能一次

标识符

OF(Overflow Flag):溢出标志位。OF 标志用于指示有符号运算是否发生溢出。当有符号操作结果超出了有符号数的表示范围时,OF 位会被置位(设置为1),表示溢出。否则,OF 位将被清零(设置为0)。

SF(Sign Flag):符号标志位。SF 标志用于指示有符号操作结果的符号。当有符号操作结果的最高位为1时,SF 位会被置位,表示结果为负数。否则,SF 位将被清零。

ZF(Zero Flag):零标志位。ZF 标志用于指示操作结果是否为零。当操作结果为零时,ZF 位会被置位。否则,ZF 位将被清零。

CF(Carry Flag):进位标志位。CF 标志用于指示无符号操作中的进位或借位情况。当无符号操作发生进位或借位时,CF 位会被置位。否则,CF 位将被清零。

误差分析

当运算过程相同,但结果误差相差1一定是舍入误差引起的

当运算过程相同,但结果相差很大是由溢出引起

img

当IEEE754阶码为8个1时会导致上溢

存储器

所有存储器都是读比写更块

考点:存储器与CPU连接

字位拓展

img

img

img

img

img

img

img

标签:表示,标志,计算机,符号,补码,负数,考点,原理,清零
From: https://www.cnblogs.com/JUANFENHUI/p/18451422

相关文章

  • 深度学习中的注意力机制:原理、应用与发展
    一、引言在深度学习领域,注意力机制(AttentionMechanism)已经成为一种极为重要的技术手段。它的出现使得模型能够像人类一样,在处理大量信息时聚焦于关键部分,从而提高模型的性能和效率。从自然语言处理到计算机视觉等多个领域,注意力机制都展现出了卓越的能力,极大地推动了深度......
  • 【开题报告】基于django+vue驾校管理系统的设计与实现(论文+源码) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着汽车普及率的不断提升,驾校行业迎来了前所未有的发展机遇与挑战。传统驾校管理模式往往依赖于纸质文档和人工操作,不仅效率低下且易出错......
  • java计算机毕业设计宠物商城网站(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人们生活水平的提高,宠物已成为许多家庭的重要成员。宠物市场的繁荣带动了宠物相关产业的发展,其中宠物商城网站作为线上购物的......
  • 在K8S中,kube-proxy ipvs原理是什么?
    在Kubernetes(K8S)中,kube-proxy的IPVS模式是一种高性能的负载均衡解决方案,它利用Linux内核的IPVS(IPVirtualServer)功能来实现服务的负载均衡。以下是kube-proxy在IPVS模式下的工作原理:监听API服务器:kube-proxy启动后会持续监听KubernetesAPI服务器上的Service资源......
  • 在K8S中,kube-proxy iptables原理是什么?
    在Kubernetes中,kube-proxy使用不同模式来实现其功能,其中iptables模式是早期广泛使用的模式之一。下面详细介绍kube-proxy使用iptables模式的基本原理。1.iptables原理概述iptables是Linux内核的一部分,用于定义网络封包过滤规则。它是一个用户空间的应用程序,用来设......
  • 浏览器的渲染原理
    浏览器渲染原理五个渲染流程Parse阶段:解析HTMLStyle阶段:样式计算三个阶段:收集,划分和索引所有样式表中存在的样式规则访问每个元素并找到适用于该元素的所有规则,CSS引擎遍历DOM节点,进行选择器匹配,并且匹配的节点执行样式设置结合层叠规则和其他信息为节点生成最......
  • React Fiber 原理
    ReactFiber在React16之前的版本对比更新VirtualDOM的过程是采用Stack架构实现的,也就是循环加递归,这种方式的问题是一旦任务开始进行就无法被中断。如果应用中的组件数量庞大,VirtualDOM的层级比较深,主线程被长期占用,知道整颗VirtualDOM树比对更新完成之后主线程才......
  • 人工智能前沿研究热点与发展趋势原理与代码实战案例讲解
    人工智能前沿研究热点与发展趋势原理与代码实战案例讲解作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming1.背景介绍1.1问题的由来人工智能(ArtificialIntelligence,AI)作为计算机科学的一个分支,已经取得了长足的进步。从早期的专家系统到现在......
  • 计算机启动过程分析 -- 7.3 设备的探测及驱动加载
    PCI总线于20世纪90年代初提出,发展到现在已经逐渐被PCIE等高速接口所替代,但其软件配置结构却基本没有发生变化,包括HyperTransport、PCIE等新一代高速总线都兼容PCI协议的软件框架。在PCI软件框架下,系统可以灵活地支持设备的自动识别和驱动的自动加载。下面对PCI的软件框架进行简要......
  • 14-恶意代码防范技术原理
    14.1概述1)定义与分类(MaliciousCode)它是一种违背目标系统安全策略的程序代码,会造成目标系统信息泄露、资源滥用,破坏系统的完整性及可用性。它能够经过存储介质或网络进行传播,从一台计算机系统传到另外一台计算机系统,未经授权认证访问或破坏计算机系统。常许多人认为“病毒”......