C语言强制类型转换
C的强制类型转换无符号数与有符号数:不改变数据内容,但是改变解释方式 长整数变短整数高位截断,低位保留 短整数变长整数符号扩展 相关知识点符号扩展定义符号扩展(Sign Extension)是一种在计算机中处理数字表示的技术,特别是在扩展数字的位数时保持其符号不变的过程中使用。 组成部分符号扩展涉及到数字的二进制表示,包括符号位和数值位。 结构形式在符号扩展中,通常将原始数字的符号位复制到新扩展的位中,以保持数字的符号不变。 分类符号扩展通常用于整数表示,特别是在需要将数字从较小的位数扩展到较大的位数时。 特征符号扩展的主要特征是保持数字的符号不变,同时增加其表示的位数。转换 无符号数与有符号数:不改变数据内容,但是改变解释方式 长整数变短整数高位截断,低位保留 短整数变长整数符号扩展 相关知识点符号扩展定义符号扩展(Sign...
CISC和RISC
CISC和RISC基本了解 二者的对比SC 基本了解 二者的对比# CISC和RISC 基本了解 二者的对比SC 基本了解 二者的对比
Cache替换算法
Cache替换算法替换算法只会作用于全相联映射和组相联映射 随机算法基本原理(毫无规律) 先进先出算法(FIFO)基本原理 近期最少使用算法(LRU,Least Recently Used)基本原理 最不经常使用(LFU,Least Frequently Used)基本原理 算法 替换算法只会作用于全相联映射和组相联映射 随机算法基本原理(毫无规律) 先进先出算法(FIFO)基本原理 近期最少使用算法(LRU,Least Recently Used)基本原理 最不经常使用(LFU,Least Frequently Used)基本原理# Cache替换算法 替换算法只会作用于全相联映射和组相联映射 随机算法基本原理(毫无规律) 先进先出算法(FIFO)基本原理 近期最少使用算法(LRU,Least Recently Used)基本原理 最不经常使用(LFU,Least Frequently Used)基本原理 算法 替换算法只会作用于全相联映射和组相联映射 随机算法基本原理(毫无规律) 先进先出算法(FIFO)基本原理 近期最少使用算法(LRU,Least Recently...
Cache和主存的映射方式
映射方式全相联映射基本原理 直接映射块号的计算方式主存对应的cache 块号=主存块号%cache总块号 基本原理 组相联映射块号的计算方式主存对应的cache 块号=主存块号%cache分组数 基本原理 方式 全相联映射基本原理 直接映射块号的计算方式主存对应的cache 块号=主存块号%cache总块号 基本原理 组相联映射块号的计算方式主存对应的cache 块号=主存块号%cache分组数 基本原理# 映射方式 全相联映射基本原理 直接映射块号的计算方式主存对应的cache 块号=主存块号%cache总块号 基本原理 组相联映射块号的计算方式主存对应的cache 块号=主存块号%cache分组数 基本原理 方式 全相联映射基本原理 直接映射块号的计算方式主存对应的cache 块号=主存块号%cache总块号 基本原理 组相联映射块号的计算方式主存对应的cache 块号=主存块号%cache分组数 基本原理
Cache写策略
...
Cache
Cache 的基本概念和基本原理定义Cache(缓存)是一种存储技术,用于临时存储频繁访问的数据或指令,以便快速访问。它是位于CPU和主内存之间的一种小容量但非常快速的存储器。 组成部分1.Cache存储器用于存储数据或指令的物理存储区域。 2.Cache控制器管理Cache的存储和检索操作。 3.Cache标签用于标识存储在Cache中的数据或指令的来源和位置。 4.替换策略决定当Cache满时,哪些数据或指令应该被替换的算法。 结构形式Cache通常采用层次结构,分为L1、L2、L3等不同级别,其中L1 Cache速度最快但容量最小,L3...
BCD码
BCD码(Binary-Coded...
AT&T格式与Intel格式
AT&T格式与Intel格式 格式 # AT&T格式与Intel格式 格式
面向切面编程
面向切面编程定义面向切面编程是一种用于分离系统不同关注点的编程范式,特别适用于处理横切关注点(cross-cutting concerns),如日志记录、安全性、事务管理等。这些横切关注点通常会分散在多个模块中,难以集中管理和维护。 组成部分1.切面(Aspect):包含横切关注点的模块。2.连接点(Join Point):程序中可插入横切逻辑的具体位置,比如方法的调用、对象的创建。3.切入点(Pointcut):定义了在什么条件下执行切面。4.通知(Advice):横切关注点的具体实现,通常是在连接点处执行的代码。5.织入(Weaving):将切面代码与主业务逻辑代码组合在一起的过程,通常在编译时、加载时或运行时进行。 结构形式...
静态代理
...