



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机组成原理与汇编语言课程教学大纲一、课程基本信息课程名称:计算机组成原理与汇编语言 课程代码:CST206 学 分:4学 时:3学时/课,共51学时。二、任课教师、教室等情况(二)教 室:C201(三)上课时间:星期二晚上(10、11、12节)(四)纪 律:1. 不得无故缺课,否则影响总成绩;2. 作业和实验报告必须在规定时间内提交。三、阅读材料(一)教材:1.计算机组成原理第2版,唐朔飞 著,高等教育出版社。2.汇编语言第3版,王爽 著,清华大学出版社(二)参考书:1.计算机组成与设计:硬件/软件接口(原书第5版),戴维A.帕特森、约翰 L. 亨尼斯 著,王党辉、康继昌、安建峰译,机械工
2、业出版社2.IBM-PC汇编语言程序设计(第2版),沈美明、温冬婵 著, HYPERLINK /ProductList.do?publish=清华大学 t _blank 清华大学出版社3.数字设计和计算机体系结构(原书第2版),戴维莫尼哈里斯 著,陈俊颖译,机械工业出版社四、课程内容概要(一)课程目标1. 对计算机硬件体系中各组成部分,即运算器/控制器、存储器和输入/输出设备之间的数据流/控制流关系有清晰的理解。2.对计算机软件体系中高级语言-汇编语言-操作系统-机器指令-微指令的层次关系有清晰的理解。3. 理解并掌握计算机系统中各主要部件的功能、基本结构和原理。4. 通过基于FPGA开发板的
3、计算机组成原理硬件实验,加深学生对计算机组成原理知识点的理解,初步掌握硬件设计方法,提高实践能力。5. 掌握8086汇编语言的程序设计的方法。(二)教学内容序号题目知识点学时(课堂教授)1绪论(一)计算机的发展史3(二)计算机应用和展望(三)计算机系统简介(四)计算机的基本结构(五)计算机的硬件性能指标2计算机的运算方法(一)定点数的表示9(二)定点数的运算(三)浮点数的表示(四)浮点数的运算(五)串/并行进位加法器3指令系统(一)机器指令概述3(二)指令的操作数类型和操作类型(三)寻址方式(四)指令格式举例(五)RISC技术48086汇编语言程序设计(一)8086 CPU概述9(二)寻址方式
4、(三)指令系统(四)汇编语言伪指令(五)汇编语言中的表达式和运算符(六)8086汇编语言的宏指令(七)汇编语言程序设计5系统总线(一)总线的基本概念3(二)总线的分类(三)总线的特性及性能指标(四)总线的结构(五)总线的控制6中央处理器(一)CPU的结构6(二)指令周期和流水线(三)中断系统(四)控制单元的功能(五)组合逻辑控制单元设计(六)微程序控制单元设计7FPGA和Verilog HDL(一)FPGA开发软件Vivado3(二)Verilog HDL语言(三)实验8存储系统(一)存储系统概述3(二)存储原理(三)主存储器组织(四)高速缓冲存储器(Cache)(五)辅助存储器(六)虚拟存储
5、系统的组织9输入输出系统(一)输入输出系统概述3(二)I/O设备与I/O接口(三)直接程序控制方式(四)程序中断方式(五)DMA方式课时总计:51学时42(课程教授)+ 9 (实验操作)(三)课程要求1.课后作业:按照规定时间提交,两周内上课时对重点题目进行评讲。2.程序设计作业:。按照规定时间提交,并抽查演示。(四)教学安排课程(次)讲授内容授课方式作业(教材)/测验辅助学习材料1第1章 绪论第2章 计算机的发展及应用介绍计算机的发展及应用、计算机系统及基本组成结构课堂讲授阅读教材相关内容,查阅相关资料计算机组成与设计:硬件/软件接口2第6章 计算机的运算方法 定点数和浮点数的表示方法课堂讲
6、授作业: 原码、补码习题;浮点数编程 C程序设计3第6章 计算机的运算方法定点数的运算课堂讲授作业: 定点数乘、除法计算机组成与设计:硬件/软件接口4第6章 计算机的运算方法浮点数的运算ALU串行/并行进位加法器课堂讲授与课外阅读作业:浮点数运算;加法器数字设计和计算机体系结构5第7章 指令系统机器指令操作码与操作数寻址方式RISC技术课堂讲授与课外阅读作业: 指令的设计;寻址方式;查阅典型指令系统资料ARM、MIPS等相关资料6汇编语言8086 CPU及寄存器组织8086寻址方式8086典型指令课堂讲授与课外阅读作业:阅读汇编语言相关指令内容并练习7汇编语言8086典型指令第3章 系统总线总
7、线的概念和分类总线的特性总线的结构总线的控制课堂讲授与课外阅读作业:阅读汇编语言相关指令内容并练习;总线计算机组成与设计:硬件/软件接口8汇编语言伪指令数据、表达式、运算符 宏课堂讲授与编程练习作业:相关内容编程练习9汇编语言基本程序设计方法课堂讲授与编程练习作业: 编程习题10第8章 CPU的结构和功能 CPU的结构 指令周期和流水线 中断系统课堂讲授作业:流水线;中断11第8章 控制单元的功能 微操作命令分析 控制单元的功能第9章 控制单元的设计 组合逻辑控制单元 微程序控制单元课堂讲授作业:指令周期和微操作计算机组成与设计:硬件/软件接口12FPGA和Verilog HDL语言 Verilog HDL Vivado环境课堂讲授与实验操作作业:FPGA实验1FPGA实验2数字设计和计算机体系结构13FPGA实验实验操作作业: FPGA实验3FPGA实验4数字设计和计算机体系结构14FPGA实验实验操作作业: 完成实验报告15第4章 存储器RAM和ROM利用存储芯片搭建存储器Cache辅助存储器虚拟存储介绍课堂讲授与课外阅读作业:RAM和ROM存储器的搭建Cache虚拟存储操作系统:虚拟存储相关资料16第5章 输入输出系统 I/O设备和I/O接口 程序查询方式中断处理方式DMA方式课堂讲授作业:I/O相关概念
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业面源污染治理2025年农业面源污染治理技术培训与人才培养研究报告
- 甘肃文旅集团签订协议书
- 空厂房场地出租合同范本
- 飞机设计外包合同协议书
- 私人委托代理协议书范本
- 股权托管合作协议书范本
- 禁止跨区就读家长协议书
- 液压翻斗车出租合同范本
- 线上如何签三方协议合同
- 玻璃砂原料采购合同范本
- 中暑防治课件图片高清版
- 脑卒中溶栓护理课件
- 2025年城建技师考试题库及答案
- 2025年中国LTCC技术行业市场现状、前景分析研究报告(智研咨询发布)
- 2025至2030中国扭蛋机行业市场发展现状及商业模式与投融资战略报告
- 2024年苏州昆山国创投资集团有限公司招聘笔试真题
- 2025年四川省成都市中考地理真题(原卷版)
- 国企员工考勤管理制度
- (2025)纪检监察业务知识考试题及含答案
- 大连智能巡检机器人项目投资计划书
- 2025届广东省佛山市南海中学七下数学期末学业水平测试试题含解析
评论
0/150
提交评论