计算机组成原理是计算机专业的核心课程,也是一门实践性很强的专业基础课。课程内容不仅包含计算机原理等理论知识,而且包含计算机设计等实践知识。因此,实践是“计算机组成原理”课程重要的组成部分,实践技能培养是“计算机组成原理”课程不可缺少的教学环节。

计算机组成原理实践教学需要与时俱进,不断发展。早期在面包板上用独立芯片搭建计算机系统的方法已经逐渐淘汰,采用EDA设计软件和工具设计以CPU为核心的计算机系统的方法已经成为主流。目前,在国内外高校的计算机组成原理实践教学中,主要采用硬件描述语言HDL与可编程逻辑器件FGPA/CPLD结合的实践教学方法,在仿真开发环境中进行计算机核心部件的设计和验证。这种方法改变了以验证性实验为主的传统教学实践模式,由学生自己将理论知识应用于实验设计,不仅提高了学生的学习兴趣和效率,而且较好地与生产实际接轨,让学生可以很快适应今后的职业。

本书针对本科“计算机组成原理”课程实践而编写,全书围绕CPU核心部件设计实践,力求将常用的设计方法和工具的使用技术介绍给读者,让读者通过实践培养动手能力,加深对计算机系统各个组成部件的理解。第1章主要介绍现代电子计算机基本知识和数字系统设计方法; 第2章介绍可编程器件的结构原理,包括简单可编程逻辑器件和复杂可编程逻辑器件; 第3章介绍硬件描述语言Verilog HDL的基本语法和编程设计技术; 第4章介绍仿真开发环境Quartus Ⅱ的基本使用方法; 第5章重点介绍计算机主要组成部件的设计。附录A列出了Verilog语言的关键字以便读者快速查阅; 附录B介绍了现有FPGA教学开发平台的特点,为读者选择平台提供一定参考。

本书内容按36学时设置,建议采用以实践为主、理论教学为辅的教学方法,鼓励学生自主完成具体的实践内容。

近几年,国内已经有许多高校开始进行计算机组成原理课程实践的教学改革,借此东风,我们也开展了相关教改探索工作,经过几年的教学实践,取得了较好的教学效果,表明新的实践教学改革思路正确、方法可行。现将我们的教学经验整理成书,愿与同行共享,书中的不足和纰漏之处请

广大读者指正。另外,本书参考了一些同行专家的成果经验,已在最后的参考文献中列出,在此表示感谢。

作者

2012年6月

more >

基于fpga的计算机组成原理,清华大学出版社-图书详情-《基于FPGA与Verilog的计算机组成原理实践》...相关推荐

  1. vr技术在计算机导论,清华大学出版社-图书详情-《虚拟现实与增强现实技术概论》...

    前言 近年来,随着虚拟现实(Virtual Reality,VR)技术的快速发展,其在很多领域显示出了开创性的引领作用,同时也展露出了巨大的应用价值.在教育界中的应用潜力已经得到广泛的认同,教育的发展 ...

  2. 计算机成原理第2版,清华大学出版社-图书详情-《计算机组成原理(第2版)》...

    本书是作者在广泛参阅国内外同类优秀教材的基础上,集十余年的课程教学与实验经验精心编写而成的.本书提出的"使学生建立起在控制器控制之下的计算机整体概念,充分理解程序.指令.控制.操作之间的关系 ...

  3. 计算机色彩再现原理,清华大学出版社-图书详情-《计算机色彩原理及应用》

    随着计算机.互联网.移动网络等科学技术的发展及应用普及,数字化色彩信息处理技术在数字传媒领域获得了越来越广泛的应用,并且逐渐进入人们的生活领域,而由此产生的问题及所需要的应对也从以前的专业技术领域向大 ...

  4. 关于计算机基础介绍的书,清华大学出版社-图书详情-《大学计算机基础》

    为适应信息时代的人才需求,大学计算机基础课程已经成为高等学校基础课程的一部分,成为继高等数学及大学英语之后的又一个基础平台.另一方面,随着我国高等教育的发展,大多数高等学校的人才培养定位从传统的精英型 ...

  5. c语言程序设计李文杰,清华大学出版社-图书详情-《C语言程序设计(基于CDIO思想)》...

    计算机是执行程序的机器.在计算机问世之初,计算机使用者被迫直接采用机器指令代码编写程序.汇编语言的出现带来了些许方便,不过其改善程度相当有限.计算机高级程序设计语言的诞生和流行,大大方便了人们对计算机 ...

  6. 计算机位置隐私保护的书,清华大学出版社-图书详情-《隐私保护数据发布:模型与算法》...

    隐私保护数据发布: 模型与算法前言 随着数据挖掘和信息共享等数据库应用的出现与发展,如何保护隐私数据和防止敏感信息泄露成为当前面临的重大挑战.作为数据挖掘与信息共享应用中的重要环节,数据发布中的隐私保 ...

  7. 大学计算机信息技术实践教程,清华大学出版社-图书详情-《大学信息技术基础实验教程(Windows7 + Office2010)》...

    "信息技术基础"课程实践性很强,实验是教学过程中必不可少的重要环节,提高实验教学质量是培养学生计算机基本操作能力和综合应用能力的重要途径.为了满足高等学校培养计算机应用创新型人才的 ...

  8. 大学计算机基础清华大学出版社 山东省高等学校教学改革项目,清华大学出版社-图书详情-《大学计算机基础(第2版)》...

    前言 大学计算机基础(第2版)随着社会信息化不断向纵深发展,各行各业的信息化进程不断加速.计算机已经广泛应用于电子商务.电子政务.数字化管理.科学计算.自动控制.辅助设计以及人们的日常生活.学习计算机 ...

  9. 计算机常用办公软件应用书籍,清华大学出版社-图书详情-《大学计算机基础——常用办公软件》...

    我国高等院校的计算机教育分为专业教育和基础教育,基础教育的目标就是普及计算机基础知识并推广应用.众所周知,现今计算机技术的应用已经渗透到人类生产.生活.工作的各个方面,其原因就在于计算机处理数据的高速 ...

最新文章

  1. 有必要总结一下:matlab图像灰度调整——imadjust函数的使用
  2. R语言ggplot2可视化条形图可视化控制底部和x轴之间没有空格实战:即条形图的底部直接和坐标轴连接
  3. 《剑指offer》-数组中只出现一次的数字
  4. Numpy基础学习与总结
  5. 2层框架结构柱子间距_2分钟掌握五种不同类型的厂房结构,找厂房少绕弯!
  6. java程序员高薪持续的原因有哪些
  7. gui界面怎么分页_什么是用户界面和体验设计
  8. python装饰器函数传参
  9. LSTM模型结合LDA对序列性文本建模 阅读笔记 2017 ICML
  10. 【Java】京东面试:说说MySQL的架构体系
  11. leetcode46.全排列
  12. 04-并发编程-CountDownLatch、CyclicBarrier和 Semaphore
  13. frame.origin和frame.size的心得
  14. android usb软件自动安装监控,Android中监控USB的插拔
  15. 搭搭云配置系统概述-表单
  16. Linux域名IP映射
  17. Unity游戏教程初步(一):开始之前
  18. android studio 页面布局
  19. int(4)、int(8)、int(11) 分别占用几个字节 ?
  20. Qt error: /usr/bin/ld: cannot find -lGL: No such file or directory

热门文章

  1. 3dmax导出fbx ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画
  2. 手动制作linux live,Linux下Live USB如何制作
  3. 金蝶生成凭证模板_金蝶精斗云云会计软件值得的地方有哪些?
  4. linux ntp 'ntp_request.c'远程拒绝服务漏洞,NTP拒绝服务漏洞(CVE-2015-5146)
  5. plotly使用mapbox实现地图可视化
  6. 【数据分析R语言系列】R语言函数与函数式编程、作用域和apply 家族
  7. 六十七、SpringBoot嵌入式的Servlet容器和创建war项目
  8. pyqt5 中QSS
  9. 微信小程序学习笔记(五)
  10. 赛事丨出道题就能赢万元奖金?华录杯大赛告诉你,是真的