
计算机组成原理
文章平均质量分 87
深入浅出计算机原理
却道天凉_好个秋
这个作者很懒,什么都没留下…
展开
-
计算机组成原理(十):异常与中断
异常是指。异常通常是由于程序指令或运行时错误导致的。常见的异常类型:程序错误程序异常是指。其主要特点是来源于软件执行过程,与硬件操作无关。原创 2025-01-15 21:45:55 · 436 阅读 · 0 评论 -
计算机组成原理(九):乘法器
乘法器的工作原理可以用二进制乘法来说明。二进制乘法和十进制乘法类似,通过部分积的累加得到结果。原创 2025-01-06 21:13:27 · 954 阅读 · 0 评论 -
计算机组成原理(八):加法器
在中,加法器(Adder)是一个非常基础且重要的组件,用于执行二进制加法运算。加法器不仅在中起着核心作用,而且在许多其他硬件模块中也有应用,如处理器的运算、乘法器、地址生成器等。加法器的基本任务是将两个二进制数加在一起,并根据需要产生一个进位(carry)。在加法过程中,除了计算结果(sum)外,还需要处理进位(carry)的传播问题。等。原创 2024-12-17 21:47:30 · 1254 阅读 · 0 评论 -
计算机组成原理(七):二进制编码
01。原创 2024-12-15 20:41:33 · 1052 阅读 · 0 评论 -
计算机组成原理(六):动态链接
动态链接(Dynamic Linking)是现代计算机操作系统和程序运行中一种重要的机制,它允许程序在运行时将所需的库或模块加载到内存中,而不是在编译时将其嵌入到可执行文件中。这样可以有效节省内存空间,并使程序的维护和升级更加灵活。原创 2024-12-15 19:23:56 · 1084 阅读 · 0 评论 -
计算机组成原理(五):程序装载
在计算机组成原理中,(Program Loading)是指将程序从外存(如磁盘)加载到内存中,并为其运行做好准备的过程。程序装载是实现程序从静态存储状态到动态运行状态的关键环节,涉及地址映射、内存分配和链接等技术。原创 2024-12-14 22:07:40 · 1042 阅读 · 0 评论 -
计算机组成原理(四):ELF和静态链接
ELF(Executable and Linkable Format)是一种通用的二进制文件格式,广泛用于类 Unix 系统(如 Linux)。它定义了程序在编译后如何组织为可执行文件、目标文件或共享库。Windows的可执行文件格式叫做PE(Portable Executable Format)。原创 2024-12-11 22:16:29 · 1180 阅读 · 0 评论 -
计算机组成原理(三):函数调用
普通函数调用:每次调用时,都会涉及栈的操作,包括压栈返回地址、参数、局部变量等,创建新的栈帧,导致栈空间的变化。inline函数:通过将函数体直接插入到调用点,避免了栈的操作,不会创建新的栈帧,也不会有栈的压栈或弹栈操作。性能提升inline函数避免了函数调用的开销,减少了栈操作,因此在小型频繁调用的函数中,inline函数可以提高性能。栈溢出inline函数可以减少栈溢出的风险,因为它避免了函数调用的栈帧分配。然而,过度使用inline可能导致代码膨胀,反而影响性能。原创 2024-12-10 20:53:16 · 817 阅读 · 0 评论 -
计算机组成原理(一):计算机指令
计算机指令是计算机执行任务的基本单元,通过不同类型的指令和寻址模式,指令集提供了灵活的硬件控制能力。原创 2024-12-09 20:29:53 · 1284 阅读 · 0 评论 -
计算机组成原理(二):指令跳转
指令跳转是现代计算机的核心功能之一,为程序提供灵活的控制流。在实现上,跳转通过修改程序计数器 (PC)的值来改变执行路径。原创 2024-12-09 20:07:31 · 1078 阅读 · 0 评论