汇编学习笔记
第一单 基础知识
小结
- 汇编指令是机器指令的助记符,同机器指令一一对应
- 每一种cpu都有自己的汇编指令
- CPU可以直接使用的信息在存储器中存放
- 在存储器中指令与数据没有任何区别,都是二进制信息
- 存储单元从0开始,到127结束
- 一个存储单元可以存储8个bit,即8个二进制数据
- 每一个cpu芯片都有许多管脚,物理称为"金手指",这些管脚和总线相连,可以说管脚引出总线,一个cpu可以引出三种总线的宽度就标志了这个cpu的不同方面的性能:
地址总线的宽度决定了cpu的寻址能力
数据总线的宽度决定了cpu与其他器件进行数据传送时的一次数据传送量
控制总线的宽度决定了cpu对系统中其他控件能力
8,所有的含有ram的物理元件,都统一为一个逻辑存储器,因为cpu只通过总线来操作数据,所有会有32位系统装4GB的内存条一般不到4GB,因为系统只最大支持4GB,这4GB内存中还有显存、BIOS等有ram的元件上
我的疑问:
如果说地址总线的宽度是32,那么内存地址空间最大为4GB,这一点使我联想到32位系统最大只支持4GB的内存,是否32位系统中的32位指的就是宽度是32的地址总线?如果是,那为什么网上有人说32位的2003又可以支持64G内存?如果不是,那网上又有人确定是32位系统就是指的32位地址总线,下面是我从百度文库找到的一段解释,我不确定这段答案的真实性,但值的借鉴
下面是截图
其他扩展:
以前的cpu与总线的结构,也是我在书上学习的类型,这是8086时代用的总线
随着时代的发展,上面这种被逐步取代,下面这幅就是现代的采用的总线结果图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南