留学生课程辅导

澳洲国立大学ENGN2219辅导(ENGN2219课程内容总结)

2022-04-12 19:08:08来源:考而思在线阅读量:143

摘要

澳洲国立大学ENGN2219课程提供了现代计算机系统的自下而上的概述。首先,课程揭示了从简单的逻辑电路建立起来的通用微处理器的内部工作原理。随后,课程解开了汇编代码(处理器使用的机器语言)的神秘面纱,并将汇编程序映射到更高层次的编程抽象。理解了微处理器如何执行程序后,课程将展示高级编程语言(如C)如何将抽象具体化,并展示程序的静态和动态结构。学生可以学习到简单微处理器的组织原理,如何在模拟器中实现

澳洲国立大学ENGN2219课程提供了现代计算机系统的自下而上的概述。首先,课程揭示了从简单的逻辑电路建立起来的通用微处理器的内部工作原理。随后,课程解开了汇编代码(处理器使用的机器语言)的神秘面纱,并将汇编程序映射到更高层次的编程抽象。理解了微处理器如何执行程序后,课程将展示高级编程语言(如C)如何将抽象具体化,并展示程序的静态和动态结构。学生可以学习到简单微处理器的组织原理,如何在模拟器中实现,以及汇编编程。学生还有机会使用C编程语言构建应用程序。需要澳洲国立大学ENGN2219辅导的同学,随时可以和我们联系。

具体而言,澳洲国立大学ENGN2219课程内容涵盖:

1、数字系统和逻辑,包括布尔代数、逻辑门和组合逻辑。

2、指令集架构(ISA)设计原则,特别关注ARM ISA。

3、简单ARM处理器的微体系结构。

4、内存和输入输出系统。

5、C编程语言,C程序到ARM汇编的翻译,C程序运行时组织,包括调用栈和堆。

6、C语言中的基本I/O实用程序和内存映射I/O。

7、编程语言抽象和汇编代码之间的关系。

澳洲国立大学ENGN2219辅导(ENGN2219课程内容总结)

顺利完成课程学习后,学生将具备以下知识和技能:

1、解释微处理器的基本结构和行为,以及现代指令集架构的设计原则。

2、说明现代计算机系统的内存和存储层次。

3、讨论计算机系统如何执行简单的输入/输出操作,如何与其环境交互,以及如何将汇编程序映射到高级编程语言或从高级编程语言映射出汇编程序。

4、为给定的指令集架构设计处理器。

5、描述C程序的运行时布局,包括地址空间、调用栈、堆和函数指针。

6、编写使用指针和显式内存管理来操作堆的C程序。

7、使用堆中分配的数据结构,用C语言编写真实的应用程序。

我们的辅导老师将基于学生的学习情况及当前的课程进度进行澳洲国立大学ENGN2219辅导。同学可以通过和我们课程顾问的进一步沟通,了解更多课程辅导信息,并及时开始课程补习。

当前文章链接:

凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任

留学生辅导

定制课程

电话咨询

400-640-8558

客服微信

在线客服