《计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材》以MIPS微处理器为背景,全面阐述了计算机组成原理与接口技术。首先简要阐述了计算机系统的基本构成、结构模型、工作原理以及计算机系统的信息表示、存储和运算基础;然后重点介绍了MIPS指令系统、汇编程序设计及其C语言常用语句的汇编指令实现方法,并介绍了一个基于简单MIPS指令集单周期微处理器的具体实现方法;接着详细描述了计算机系统的存储系统组成以及分层组织管理机制,包括内存管理、Cache技术、虚拟存储器技术等;并在简要介绍各类总线的基础上,详细地介绍了基于总线技术的常见接口设计技术,包括存储器接口、并行I/O接口、串行I/O接口,并详细介绍了接口设计中常用的中断技术、DMA技术以及通道技术;最后介绍了计算机系统常用的人机接口设备及其工作原理,包括键盘、鼠标、显示器工作原理及其与计算机系统的接口原理。

全书介绍了两类计算机编程语言:汇编语言和C语言。汇编语言有助于深刻理解计算机内部工作机制;C语言用于撰写各类接口驱动程序。《计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材》通过对计算机系统结构及高级语言编程控制相关内容的论述,力求帮助读者建立从数字电路到计算机系统软、硬件协同工作的知识体系。《计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材》适合作为计算机组成原理、微处理器及其接口技术等课程的教材,并可作为从事计算机应用技术的工程技术人员的参考用书。   左冬红,博士,华中科技大学湖北省智能互联网技术重点实验室现代网络通信技术研究室教师。主要研究领域为无线网络技术、流媒体分发技术、嵌入式家庭媒体网关设备等。历年承担“微机原理与接口技术”、“数字电子技术”等课程的教学工作,多次承担华中科技大学“微机原理与接口技术”课程相关的教学改革研究项目,并于2013年承担了湖北省教学改革研究项目“微处理器与接口技术课程建设”。发表与微机原理及接口技术相关的教学改革研究论文多篇。 第1章计算机系统基础

1.1计算机发展简史

1.2计算机系统构成

1.3计算机工作原理

1.4计算机结构模型

1.5计算机中的信息表示

1.5.1数制及其互换

1.5.2整数的表示

1.5.3小数的表示

1.5.4数的存储

1.5.5字符的表示

1.6计算机运算基础

1.6.1无符号数运算

1.6.2符号数运算

1.6.3浮点数运算

1.7C语言数据类型的含义

思考与练习

第2章汇编语言

2.1计算机语言

2.2计算机指令

2.3汇编指令概述

2.4操作数类型

2.4.1寄存器操作数

2.4.2存储器操作数

2.4.3立即数

2.5MIPS指令编码

2.5.1R型指令

2.5.2I型指令

2.5.3J型指令

2.6常用MIPS汇编指令

2.6.1数据传送指令

2.6.2算术运算指令

2.6.3逻辑运算指令

2.6.4程序控制类指令

2.7子程序实现原理

2.7.1子程序相关指令

2.7.2栈

2.7.3子程序的嵌套调用

2.7.4程序的内存映像

2.8字符数据处理

2.9寻址原理

2.9.1操作数寻址

2.9.2指令寻址

2.10编译、汇编、链接、装载过程

2.10.1编译

2.10.2汇编

2.10.3链接

2.10.4装载

2.11汇编程序设计

2.11.1伪指令

2.11.2宏指令

2.11.3系统功能调用

2.11.4汇编程序设计举例

2.12IntelX86微处理器指令集简介

思考与练习

第3章微处理器

3.1微处理器基本构成

3.2简单MIPS指令集微处理器基本构成

3.3数据通路实现原理

3.3.1指令获取部件

3.3.2R型指令实现部件

3.3.3存储器数据存取部件

3.3.4条件跳转控制

3.3.5无条件伪直接寻址部件

3.3.6完整的数据通路构成

3.4控制器实现原理

……

第4章存储系统

第5章总线技术

第6章接口技术

第7章中断技术

第8章DMA技术及通道

第9章人机接口

附录MIPS整数指令编码表

参考文献

内容简介:

《计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材》以MIPS微处理器为背景,全面阐述了计算机组成原理与接口技术。首先简要阐述了计算机系统的基本构成、结构模型、工作原理以及计算机系统的信息表示、存储和运算基础;然后重点介绍了MIPS指令系统、汇编程序设计及其C语言常用语句的汇编指令实现方法,并介绍了一个基于简单MIPS指令集单周期微处理器的具体实现方法;接着详细描述了计算机系统的存储系统组成以及分层组织管理机制,包括内存管理、Cache技术、虚拟存储器技术等;并在简要介绍各类总线的基础上,详细地介绍了基于总线技术的常见接口设计技术,包括存储器接口、并行I/O接口、串行I/O接口,并详细介绍了接口设计中常用的中断技术、DMA技术以及通道技术;最后介绍了计算机系统常用的人机接口设备及其工作原理,包括键盘、鼠标、显示器工作原理及其与计算机系统的接口原理。

全书介绍了两类计算机编程语言:汇编语言和C语言。汇编语言有助于深刻理解计算机内部工作机制;C语言用于撰写各类接口驱动程序。《计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材》通过对计算机系统结构及高级语言编程控制相关内容的论述,力求帮助读者建立从数字电路到计算机系统软、硬件协同工作的知识体系。《计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材》适合作为计算机组成原理、微处理器及其接口技术等课程的教材,并可作为从事计算机应用技术的工程技术人员的参考用书。

作者简介:

左冬红,博士,华中科技大学湖北省智能互联网技术重点实验室现代网络通信技术研究室教师。主要研究领域为无线网络技术、流媒体分发技术、嵌入式家庭媒体网关设备等。历年承担“微机原理与接口技术”、“数字电子技术”等课程的教学工作,多次承担华中科技大学“微机原理与接口技术”课程相关的教学改革研究项目,并于2013年承担了湖北省教学改革研究项目“微处理器与接口技术课程建设”。发表与微机原理及接口技术相关的教学改革研究论文多篇。

目录:

第1章计算机系统基础

1.1计算机发展简史

1.2计算机系统构成

1.3计算机工作原理

1.4计算机结构模型

1.5计算机中的信息表示

1.5.1数制及其互换

1.5.2整数的表示

1.5.3小数的表示

1.5.4数的存储

1.5.5字符的表示

1.6计算机运算基础

1.6.1无符号数运算

1.6.2符号数运算

1.6.3浮点数运算

1.7C语言数据类型的含义

思考与练习

第2章汇编语言

2.1计算机语言

2.2计算机指令

2.3汇编指令概述

2.4操作数类型

2.4.1寄存器操作数

2.4.2存储器操作数

2.4.3立即数

2.5MIPS指令编码

2.5.1R型指令

2.5.2I型指令

2.5.3J型指令

2.6常用MIPS汇编指令

2.6.1数据传送指令

2.6.2算术运算指令

2.6.3逻辑运算指令

2.6.4程序控制类指令

2.7子程序实现原理

2.7.1子程序相关指令

2.7.2栈

2.7.3子程序的嵌套调用

2.7.4程序的内存映像

2.8字符数据处理

2.9寻址原理

2.9.1操作数寻址

2.9.2指令寻址

2.10编译、汇编、链接、装载过程

2.10.1编译

2.10.2汇编

2.10.3链接

2.10.4装载

2.11汇编程序设计

2.11.1伪指令

2.11.2宏指令

2.11.3系统功能调用

2.11.4汇编程序设计举例

2.12IntelX86微处理器指令集简介

思考与练习

第3章微处理器

3.1微处理器基本构成

3.2简单MIPS指令集微处理器基本构成

3.3数据通路实现原理

3.3.1指令获取部件

3.3.2R型指令实现部件

3.3.3存储器数据存取部件

3.3.4条件跳转控制

3.3.5无条件伪直接寻址部件

3.3.6完整的数据通路构成

3.4控制器实现原理

……

第4章存储系统

第5章总线技术

第6章接口技术

第7章中断技术

第8章DMA技术及通道

第9章人机接口

附录MIPS整数指令编码表

参考文献

计算机组成原理mips描述,计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材...相关推荐

  1. 计算机组成原理+左冬红,计算机组成原理与接口技术--基于MIPS架构(第2版高等学校电子信息类专业系列教材)...

    导语 内容提要 华中科技大学电子信息与通信学院基于FPGA平台的"微机原理与接口技术"课程教学改革已进行数载,作者在总结教学经验基础上,对<计算机组成原理与接口技术>进 ...

  2. 计算机辅助设计课程描述,计算机辅助设计课程教学的现状与方法

    计算机辅助设计课程教学的现状与方法 近年来,随着计算机辅助设计在艺术设计领域中的应用越来越广泛,计算机辅助设计课程已成为高等院校的一门专业基础课程.下面YJBYS小编为大家搜索整理了关于计算机辅助设计 ...

  3. 计算机科学学科知识体系核心内容,计算机专业核心课程教学改革和教材建设的重要指导...

    --推荐<高等学校计算机科学与技术专业核心课程教学实施方案> 由教育部高等学校计算机科学与技术教学指导分委员会 (以下简称"计算机教指委") 组织编制的<高等学校 ...

  4. 华科计算机专业考研专业课难度,我来谈谈我所经历的华中科技大学计算机考研复试...

    我来谈谈我所经历的华中科技大学计算机考研复试 复试总的来说比较正规,凡是认真对待的大都不出意外的获得了理想的结果.    我参加的是计算 作者 wah241 次阅读 2005-02-16 复试总的来说 ...

  5. 微型计算机接口技术425页,微机原理与接口技术(修订版高等院校电工电子技术类课程十二五规划教材)...

    导语 内容提要 谢四连.董辉.许岳兵主编的<微机原理与接口技术(修订版)>内容分为两部分:第一部分全面系统地介绍了Intel系列微处理器的工作原理.指令系统以及汇编语言程序设计方法:第二部 ...

  6. 计算机组成原理实验项目2 简单功能型处理器设计 —— 基于MIPS 32位指令集

    单周期CPU实验: 完成本次实验最重要的策略是参考CPU的流程图: 通过流程图,我们可以发现一共要实现五个部分,并且流程图给出了关键电线的定义. 电线的定义:  与寄存器接口有关的: 在原本提供的三 ...

  7. 计算机一级培训描述,计算机一级培训资料(答案).pdf

    10.计算机技术和 ( C) 构成了现代信息技术的核心内容. A: 材料技术 B: 微电子技术 C: 通信技术 D: 能源技术 11.在观看多媒体作品时需要输入密码才可以观看,这是使用那一种交互 第一 ...

  8. vf计算机二级的描述,计算机二级VF重点

    §1.1数据库基础知识 § 1.1.1 计算机数据管理的发展 一.据与数据处理 1.数据:是描述客观事物的符号记录,是用物理符号记录下来的可以鉴别的事物 特性.包括:数字.文字.图形.图像.动画.声音 ...

  9. vf计算机二级的描述,计算机二级vf共基础知识.doc

    计算机二级vf共基础知识 计算机二级新政策 2013年上半年全国计算机等级考试(以下简称NCRE)将于2013年3月30日至4月3日举行.经研究,决定本次考试中,将在全国范围内实施NCRE二级无纸化. ...

最新文章

  1. android对话框的使用(下)
  2. 枚举的遍历和字符串转枚举,枚举转字符串
  3. 设置Network id:      5777 in MetaMask
  4. 百度地图的两套JavaScript API
  5. 2017/Province_Java_B/3/承压计算
  6. nodejs mysql 连接池初始化_nodejs之mysql连接池
  7. IntelliJ IDEA for Mac如何替换文件内容中指定的关键词
  8. Java JDBC篇2——JDBC增删查改
  9. 【C语言】数组名作函数参数完成数据的升序排列
  10. 添加作者_卤肉,有“添加剂”才香?大错特错,没有这5种香料,什么味道都没有...
  11. javascript判断日期奇偶_js中判断奇数或偶数
  12. 智能灯控制页面用HTML编写,智能家居系统中智能化灯光控制的设计实现
  13. Django之数据表增删改查
  14. CCF201709-3 JSON查询(100分)【文本处理】
  15. RHEL/Centos7下使用EPEL和REMI源
  16. 邮件病毒***后清除步骤
  17. 关于假人皮肤外侧热传导问题的差分法求解
  18. 计算机职业规划作文1000字左右,职业生涯规划_1000字
  19. 【零基础学Python】Day7 Python基本数据类型之Set
  20. 超全详解2018 谷歌 I/O大会

热门文章

  1. 人工智能、机器学习领域13个常见概念
  2. 透视Linux内核 神奇的BPF二
  3. Android官方文档翻译-Broadcasts
  4. 公司副总请各部门经理喝酒,事后有些经理汇报给了老板,没汇报的反而被打压,你怎么看?...
  5. Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。
  6. android 微信图片选择,Android之仿微信图片选择器
  7. arch linux安装ssh,通过ssh远程安装arch linux
  8. 使用 zx 编写在 Node 中编写 Bash 脚本
  9. 如何上传项目到github
  10. 英文字母替换加密(大小写转换+后移1位)