Toggle Menu

加拿大UBC大学CPEN211课程辅导

加拿大UBC大学CPEN211课程可以辅导吗?

最佳答案
  • 课程顾问-小管家
    课程顾问-小管家 2023-04-21 06:03:58
    立即咨询

    Boolean algebra; combinational and sequential circuits; organization and operation of microcomputers, memory addressing modes, representation of information, instruction sets, machine and assembly language programming, systems programs, I/O structures, I/O interfacing and I/O programming, introduction to digital system design using microcomputers. CPEN必修课

    内容分析:

    主题是计算机原理。前半段课程主要是数字电路(门电路,有限状态机,时序电路,非时序电路之类的),后半段是汇编语言以及现代计算机系统结构(虚拟内存,高速缓存,CPU流水线之类的)。电路部分使用的语言是Verilog HDL,而汇编部分使用的是ARM汇编指令。Lab的内容是在开发板上利用FPGA和ARM CPU进行底层编程。

    比较主要的Lab有:在FPGA上写出一个精简指令集的CPU,利用ARM汇编写多任务处理模块,利用ARM汇编和浮点运算协处理器翻译C语言代码。

    对非必修课学生:

    难度非常高,需要每周花费10到20小时来完成Lab。考试可以带笔记,但是考试范围非常非常广,而且题型比较多变,需要学生完全理解所学知识。比较重要的能力是把数字电路图与代码互相转换以及把C语言和汇编语言互相转换。此外,这门课除了手写考试以外还有上机考试,因此建议学生认真完成Lab作业。

其他答案

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

解决学业难题!1v1线上辅导——

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!