计算机组成原理与接口技术:基于MIPS架构

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