- 60
- 0
- 约8.68千字
- 约 18页
- 2018-06-08 发布于江西
- 举报
深入理解计算机系统读书笔记
深入理解计算机系统读书笔记篇一:深入理解计算机系统笔记
C中return值得低32位放在eax寄存器中,高32位放在edx寄存器中。
Ebp表示帧指针,esp表示栈指针,eip寄存器是程序计数器,用来记录程序转变成的二进制码的位置。
2
Leal 表示取地址的意思。()表示的意思是将括号中的数最为地址,取出该地址中的数
Eg:(%edx,%eax,2)的意思是加入寄存器eax中的数为x,寄存器edx中的数为y那么该指令表示:取出地址为(2*x+y)中所存储的数据;而leal(%edx,%eax,2)表示为取出地址为(2*x+y)中所存储的数据所对应的地址,即2*x+y
3
C语言允许对指针进行运算,而计算出来的值会根据该指针引用的数据类型的大小进行伸缩。
Eg:int A[i]对于数组名A表示的数组的起始地址,是一个指针,A[i]实际的地址是A+4*i,但是在C中可以表示为:A[i] = *(A+i)
5
IntA[5][3] 等同于:
Typdefintrow3_t[3]
Row3_t A[5]
表明,对于C的数组定义的时候,先定义的是A[i][j]中的j,也就是说,C中在数组的存储上是按照j维度连续的,进一步说,C中的数组是按照数组中最后一个维度连续的。这与Fortran恰恰相反。 C中A
您可能关注的文档
- 这快乐的一家作文篇.doc
- 苏教版小学一年级上册数学思维训练试题【最新】.doc
- 环境影响评价报告公示:沛县沛丰粮油购销龙固粮库环境影响报告表并拟批准。为保证此环评报告.doc
- 运用 波特五力模型 分析我国医药企业的发展战略 波特五力分析.doc
- 家国情怀与守望尊严是民族相处之道——与纳日碧力戈教授商榷.doc
- 结合自己的教学实践和研修成果提交一篇教学设计。要求:.内容要包括教学背景分析.doc
- 个摄影技巧菜鸟变达人.doc
- 践行科学发展观推动名牌经济发展调研报告(范本).doc
- PhotoShop制作2012金色质感3D立体字效果教程 [PS高手进阶].doc
- 上海知青林(Shanghai educated youth forest).doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)