Introduction to Microprocessors

所在平台: Coursera

课程主页: https://www.coursera.org/learn/arm-education-introduction-to-microprocessors

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:微处理器导论 课程概述: 微处理器导论旨在让对计算机架构、微处理器和中央处理器(CPU)感兴趣的学员学习基本知识。课程由Arm的工程师授课,帮助您理解微处理器的中央处理单元(CPU)是如何工作的,以及您输入的代码是如何被计算机执行的。课程将介绍处理器的核心组件,包括算术逻辑单元(ALU)及其算术和逻辑操作。 课程大纲: 1. 课程介绍: - 学习课程的期望,与教师见面。 2. 第一模块:CPU介绍: - 介绍计算机的中央处理单元(CPU)和计算机的基本组件。了解计算机内部的不同类型内存、CPU内的寄存器,以及用于数据和指令传输的数据线(总线)。介绍二进制指令的概念,及其组成部分(操作码、操作数和寻址模式),解读二进制在计算机世界中的重要性。 3. 第二模块:算术逻辑单元与解码单元及其在输入-处理-输出中的作用: - 介绍CPU的核心——算术逻辑单元(ALU)及其执行的基本算术运算和布尔运算。 4. 第三模块:取指-译码-执行周期及两种基本架构的介绍与流水线: - 学习组织指令执行的过程,包括取指-译码-执行循环(FDE),探讨影响CPU性能的元素,并介绍流水线的概念。 5. 第四模块:汇编语言:编写低级代码: - 介绍Arm处理器使用的一种汇编代码助记符,并在ASim仿真器中执行。 6. 课程总结: - 回顾课程中所学的内容。 该课程适合任何希望深入了解计算机核心运作的学习者。

课程大纲

Name:Welcome to the Course

Description:Meet your instructors and learn what you can expect from the course.

Name:Module 1: Introduction to the CPU

Description:This first module will introduce you to the central processing unit, or CPU, of a computer. We will introduce the basic components of a computer before introducing the components of the CPU itself. We'll help you understand the different types of memory inside a computer, registers within the CPU, and the data lines, or buses, which are used to carry data and instructions around the CPU. Finally, you will be introduced to the concept of binary instructions and their component parts, opcodes, operands, and addressing modes, as well as an insight into why binary is so important in the world of computers.

Name:Module 2: The ALU and Decode Unit: Their Functions and Relationship to Input-Process-Output

Description:This module will introduce you to the heart of the CPU - the arithmetic logic unit (ALU) and the basic arithmetic operations, as well as some of the Boolean operations that it performs.

Name:Module 3: The Fetch-Decode-Execute Cycle, Including an Introduction to Two Basic Architectures and Pipelining

Description:In this module, you will learn about the process to organize the execution of instructions - the fetch-decode-execute cycle (FDE). We will look at some of the elements which impact the performance of the CPU, and you will be introduced to the concept of pipelining.

Name:Module 4: Assembly Language: Writing Low Level Code

Description:In this module you will be introduced to a sub-set of assembly code mnemonics used by an Arm processor and executed in the ASim emulator.

Name:Final Thoughts

Description:Recap what has been learned in the course.

课程评论(0条)

课程详情

Introduction to Microprocessors is targeted at anyone with an interest in learning the basics of computer architecture, microprocessors and CPUs. Do you want to understand how the central processing unit (CPU) of a microprocessor works? How the code you type is actually executed by your computer? Presented by engineers from Arm, this course provides you with an introduction to the central components of processors including: - the Arithmetic Logic Unit, or ALU, and the arithmetic and logical op

课程标签

0人关注该课程

主题相关的课程