Microprocessors and Interfacing  COMP9032

10 Comments

    1
Anonymous   Dec. 7, 2021, 10:03 p.m.

这门课主讲arv汇编,会涉及中断,程序入口等概念,是转专业且想学os的同学绕不开的一门课。郭老师口音确实比较迷幻,不过该讲的也都讲清楚了,lab和project设计的还不错和lecture内容高度相关,tutor也比较热情。最后考试两个小时,选择,简答和两道编程题,代码都是ppt上给的。对于完全没有编程经验的人来说还是有一定难度,已经上过几学期的话难度不大。

    2
Anonymous   Sept. 16, 2020, 10:23 a.m.

Resources for Students

Texts and recommended readings:

  • Fredrick M. Cady: Microcontrollers and Microcomputers —Principles of Software and Hardware Engineering, Oxford University Press, 2 nd Edition, 2010

  • AVR data sheet and instruction manual (online)

  • Lab board I/O connection diagrams (online)

  • Other resources (e.g. links to on-line documentation)

Student Learning Outcomes

After completing this course, students will:

  1. know the fundamentals of microprocessors and microcontrollers;

  2. understand how a high level (such as C) program is converted into machine code;

  3. be proficient in AVR assembly language programming;

  4. understand typical interface designs between hardware and software;

  5. understand how serial communication works;

  6. understand how analog signals are converted into digital signals and vice versa;

  7. obtain basic development skills for microcontroller applications.

不同于国内基于x86 讲汇编,这节课是基于AVR讲汇编,课外的中文资料很有限。 主要看AVR data sheet 理解各指令用法。

如果学过arm的话,本质上汇编部分是一样的。annie guo邮件回复挺快的。课程内容挺多,不太适合纯小白。

    3
Anonymous   Dec. 7, 2019, 12:14 p.m.

不要去上课,真不明白,教课都10多年了,怎么还讲课磕磕绊绊的。还有这个课是 guo hui 教的,但是 wu hui 也教过,我怀疑他们是两口子。上课体验完全一样,就是不如不去。但是这个老师好像就知道你会不去一样,给的ppt和讲课的时候用的居然不太一样,最后复习只能看recording,非常难受。要不是为了后置,这个课也别选了。

    4
Anonymous   April 8, 2019, 11:50 a.m.

18s2学的,认真学的话会发现郭老师讲课还是不错的,而且讲课也比较干脆利落,三小时的lecture一般两个小时就讲完了,就是每节课都得认真复习。每周的Lab难度也不算低,反正我感觉被虐的要死要活的,好在结果是都做出来了也,期中期末一定要认真复习不然会很惨,我学这门课时编程0基础,考了七十多分也。

    5
Anonymous   Feb. 13, 2019, 4:04 p.m.

annie 郭老师  讲课节奏慢,不过听回放就好了,有编程基础会觉得简单些,不是很难,知识点都在ppt,lab里。不懂时可以去consultation,老师中英文都可以交流,考试不记得具体代码  可以写下思路。 期中裸考 成绩差,但是后期努力,就低分飘过了。

    6
Anonymous   Dec. 4, 2018, 9:49 p.m.

整体的课程质量还可以,虽然不是主讲汇编,但是lab和project都是用汇编写,帮助建立中断,程序入口点等概念,对于了解底层有帮助。

    7
pkwccheng   Nov. 9, 2016, 2:15 p.m.

annie guo讲课不算顺溜的,但是内容设计和出题还算妥当。总体来说,如果之前对底层这些东西没了解的话,还是比较建议第一学期选这门。虽然之后再无机会接触汇编或单片机,但是一些思想还是有深远影响的。老师挺热情,可以私下中文聊,不过学得太水要过可能有困难。

    8
huzhu   Feb. 6, 2016, 10:14 p.m.

嗯。?

    9
daya0576   Feb. 4, 2016, 4:28 p.m.

微机。。

以前大学学过,感觉好复杂。

Textbook:

Fredrick M. Cady, Microcontrollers and Microcomputers: Principles of Software and Hardware Engineering, Oxford University Press, 1997

Topics:

  • AVR Assembly Programming

  • Interrupt System

  • Serial Communication

  • Analog Input/Output

  • Instruction Set Architecure

    10
caixiangyu   Feb. 3, 2016, 2:38 p.m.

微机接口是操作系统这一分支的开始课程,操作系统是整个cse最难得课程没有之一,这门课作为入门汇编,作业貌似还有一些质量,如果想选操作系统方向可选。


Your Comment

 or  Login first
(Send email to [email protected] to modify ur anonymous answer)