课程培训
ARM/x86 处理器架构培训课程

ARM/x86 处理器架构培训课程

课程名称:ARM/x86 主流处理器架构深度解析

 

培训对象

嵌入式系统工程师、操作系统开发者、驱动工程师及芯片设计验证人员。

 

培训目标

  • 理解 ARM(RISC)与 x86(CISC)两大主流架构的设计哲学差异。

  • 掌握 ARMv8-A 架构的异常级别与内存管理单元。

  • 掌握 x86-64 架构的保护模式、分段分页及系统管理模式。

 

培训内容介绍

  1. ARM 与 x86 架构概述:CISC 与 RISC 的哲学差异;x86 的向后兼容性与复杂指令译码;ARM 的低功耗设计与简洁指令集;两大架构的市场格局

  2. ARM 处理器运行模式:ARM 的处理器模式(用户模式、系统模式、IRQ 模式、FIQ 模式、SVC 模式、中止模式、未定义模式);模式的切换机制

  3. ARM 寄存器组织:ARM 寄存器组(通用寄存器 R0-R12、堆栈指针 SP、链接寄存器 LR、程序计数器 PC、程序状态寄存器 CPSR);不同模式下的影子寄存器

  4. ARM 异常处理:ARM 异常向量表;异常优先级与响应流程;中断处理的硬件自动完成与软件处理

  5. ARM 内存管理:ARMv7-A 的 MMU 与页表(短描述符、长描述符);ARMv8-A 的异常级别(EL0-EL3);虚拟地址到物理地址的转换过程。

  6. ARM 指令集:ARM 指令集与 Thumb/Thumb-2 指令集的特点;常用 ARM 指令(数据处理指令、加载存储指令、分支指令);指令条件执行

  7. x86 处理器结构:x86 的整数单元、浮点单元(FPU)与 SIMD 单元(MMX、SSE、AVX);x86 的微程序控制与指令译码器;乱序执行引擎

  8. x86 工作模式:实模式(Real Mode);保护模式(Protected Mode);虚拟 8086 模式;系统管理模式(SMM);64 位长模式(Long Mode)

  9. x86 内存分段与分页:x86 的分段机制(段选择子、段描述符、全局描述符表 GDT、局部描述符表 LDT);分页机制(4KB 页、2MB 大页、4MB 大页)

  10. x86 中断与异常:中断描述符表(IDT);中断门、陷阱门与任务门;硬件中断与软件中断(INT n)

  11. x86 高级特性:x86 的虚拟化技术(VT-x/AMD-V);高级可编程中断控制器(APIC);x86 的系统管理模式(SMM)

  12. 综合实战项目:基于 QEMU 模拟器,编写 ARM 或 x86 的裸机启动代码,完成异常处理与内存映射的初始化。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>