Course title
計算機アーキテクチャ演習   [Computer Architecture : Laboratory Exercises]
Course category technology speciality courses,ets.  Requirement   Credit 1 
Department   Year 24  Semester 1st 
Course type 1st  Course code 022810
Instructor(s)
大島 浩太   [OSHIMA Kota]
Facility affiliation Graduate School of Engineering Office   Email address

Course description
This course provides students with the basic knowledge of CPU architecture by using the explanation of MIPS CPU architecture and QtSpim Emulator. The course is constructed 2 parts. One is the assemble language programing; the other is the lecture of MIPS CPU architecture.
Expected Learning
Learners who successfully complete this course will be able to:
(1) Understanding how to program assemble language
(2) Understanding how to process machine language in CPU
(3) Understanding of core functions of CPU
Course schedule
The first half of the course will learn about assemble language programming by using QtSpim MIPS CPU emulator, the second half will learn about CPU architecture.

The lecture will perform 4 types of themes according to following topics:
1. operation principles of MIPS assemble language
2. experiment of MIPS assemble programming by emulator
3. relations between assemble language and machine language
4. basics of MIPS architecture
Prerequisites
Required Text(s) and Materials
handouts
References
コンピュータの構成と設計―ハードウエアとソフトウエアのインタフェース(上), ジョン・L. ヘネシー,デイビッド・A. パターソン(著),日経BP社
コンピュータの構成と設計―ハードウエアとソフトウエアのインタフェース(下), ジョン・L. ヘネシー,デイビッド・A. パターソン(著), 日経BP社
Assessment/Grading
Message from instructor(s)
Course keywords
CPU Architecture, RISC, CISC, MIPS, assembly language, Programming
Office hours
On demand.
Remarks 1
Remarks 2
Related URL
Lecture Language
Japanese
Language Subject
Last update
3/10/2020 11:00:03 AM