想知道计算机系统中的CPU、存储器、输入和输出设备是如何相互配合完成一条指令的执行吗?无需学习汇编语言,只需要借助简单的C语言知识,本门课程将高级语言程序、汇编语言程序、机器代码及其程序执行串联起来,以此全面地了解程序运行过程中所涉及到计算机系统的硬件结构,建立一个完整的计算机层次结构框架。 通过本门课程的学习,可以理解指令在硬件上的执行过程和指令的底层硬件执行机制,增强在程序的调试、性能优化、移植和健壮性保证等方面的能力。对于非计算机类专业的人员,仅通过本课程这样一门硬件类课程的学习,就可以入门级地了解计算机的程序运行过程中所涉及的硬件工作原理和软件运行机制。
开设学校:辽宁工程技术大学;学科:计算机、
想知道计算机系统中的CPU、存储器、输入和输出设备是如何相互配合完成一条指令的执行吗?无需学习汇编语言,只需要借助简单的C语言知识,本门课程将高级语言程序、汇编语言程序、机器代码及其程序执行串联起来,以此全面地了解程序运行过程中所涉及到计算机系统的硬件结构,建立一个完整的计算机层次结构框架。 通过本门课程的学习,可以理解指令在硬件上的执行过程和指令的底层硬件执行机制,增强在程序的调试、性能优化、移植和健壮性保证等方面的能力。对于非计算机类专业的人员,仅通过本课程这样一门硬件类课程的学习,就可以入门级地了解计算机的程序运行过程中所涉及的硬件工作原理和软件运行机制。
-1.1 计算机的发展历程
--计算机发展历程
-1.2 计算机系统的基本组成
-1.3 计算机系统的层次结构
-1.4 计算机系统的性能评价指标
-1.5 第1章作业
--第1章作业
-2.1 数制和编码
--数制和编码
-2.2 定点数的表示
-2.3 浮点数的表示
-2.4 数据的存储
-2.5 定点数的基本运算
-2.6 第2章作业
--第2章作业
-3.1 存储器技术
-3.2 主存储器
-3.3 高速缓冲存储器
--【举例】直接映射
-3.4 虚拟存储管理
-3.5 IA-32 系统地址转换
-3.6 第3章作业
--第3章作业
-4.1 机器指令和汇编指令
-4.2 寄存器组织
-4.3 存储器组织
-4.4 数据类型及格式
-4.5 IA-32寻址方式
--4.5 教学要求
-4.6 IA-32I指令系统
--4.6 教学要求
-4.7 程序的机器级表示
-4.8 第4章作业
--第4章作业
-5.1 程序执行概述
-5.2 CPU结构和工作原理
-5.3 数据通路
-5.4 指令流水线
--5.4 教学要求
-5.5 第5章作业
--第5章作业
-6.1 中断系统概述
-6.2 异常和中断的响应
--异常和中断的响应
-6.3 IA-32 系统CPU的中断管理
-6.4 8259A中断控制器
-6.5 中断程序设计
--中断程序设计举例
-6.6 第6章作业
--第6章作业
-第7章教学要求
--教学要求
-7.1 输入输出系统概述
-7.2 输入输出硬件系统
-7.3 CPU与外设的数据交换方式
-7.4 第7章作业
--第7章作业
-《计算机硬件基础》期末考试