自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 计算机系统基础——第三章程序的机器级表示

本文系统介绍了计算机程序的机器级表示与转换过程,重点分析了IA-32/x86-64指令系统及其在C语言程序中的实现机制。内容涵盖五个核心部分:1)程序转换原理,包括高级语言到机器代码的编译过程;2)IA-32指令集体系结构,详细解析寄存器组织、寻址方式和指令类型;3)C语言控制结构的机器级表示,展示过程调用、选择语句和循环结构的实现;4)复杂数据类型的存储管理,探讨数组、结构体和联合体的内存分配策略;5)缓冲区溢出等安全漏洞的成因与防范。通过具体实例揭示了递归与循环实现的性能差异,并深入分析了数据对齐对系统

2025-08-05 14:24:31 1089

原创 计算机系统基础——第二章数据的机器级表示与处理

本章系统介绍了计算机中数据的表示、存储与运算方法。主要内容包括:1. 数值数据的表示:详细讲解了定点数(原码、补码、反码、移码)和浮点数(IEEE754标准)的编码方式,以及C语言中的整数和浮点数类型。2. 非数值数据的表示与存储:介绍了逻辑值、字符数据的编码方法,以及数据存储的大端/小端模式、对齐存放等概念。3. 数据运算:深入分析了位运算、逻辑运算、移位运算,以及整数和浮点数的加减乘除运算方法。特别强调了补码运算的特点、溢出判断和处理方法。文章还详细讨论了数据类型的宽度、存储单位的表示,以及在不同运算场

2025-07-23 18:04:00 1119

原创 计算机系统基础——第一章计算机系统概述

本文系统介绍了计算机体系结构的核心概念。重点阐述了冯·诺依曼计算机的五大组成部件(运算器、控制器、存储器、输入/输出设备)及其"存储程序"的核心思想,分析了程序从高级语言到机器指令的转换过程,包括编译和解释两种方式。文章详细说明了计算机系统的层次结构,强调指令集架构(ISA)作为软硬件接口的关键作用。最后从性能评价角度,介绍了CPU执行时间计算公式(指令数×CPI×时钟周期)及浮点运算速度指标(MFLOPS等),并指出基准测试的优缺点和阿姆达尔定律对系统优化的指导意义。

2025-06-20 22:35:05 1084

原创 在 Windows电脑上使用Mac虚拟机的方法

本文详细介绍了在Windows系统通过VMware Workstation Pro安装macOS虚拟机的完整流程。主要内容包括:1)注册Broadcom账号并下载VMware软件;2)安装VMware并准备大容量存储空间;3)使用解锁工具使VMware支持macOS选项;4)创建虚拟机并加载macOS镜像文件;5)启动配置及常见问题解决方法。文中提供了必要的工具下载链接和注意事项,适合需要体验macOS系统的Windows用户参考。安装过程需注意存储空间分配(建议80GB以上)和处理器核心数设置等细节问题。

2025-06-19 20:49:57 3120 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除