基本信息
内容简介
计算机书籍
本书以Intel80X86系列微处理机为背景,主要介绍80X86的基本原理、汇编语言程序设计、微机外围接口技术及应用和微机接口技术虚拟实验。 全书共有13章,内容包括微型计算机系统的基本组成、80486和Pentium微处理器的内部结构、80X86微处理器的寻址方式及指令系统、汇编语言程序设计、存储器系统、输入/输出和中断系统、并行和串行接口技术、总线技术、微机常用外设接口技术、A/D和D/A接口技术,最后给出使用虚拟实验教学平台完成的微机接口技术实验项目及实验方案。.
书中大量的例题和实验,为读者提供了汇编语言程序设计,如定时器、中断、并行和串行I/O接口、A/D和D/A接口应用等程序设计应用实例。..
本书可作为普通高等院校计算机和电子信息类专业本科生教材,也可作为计算机及相关专业大专和各类培训班的教材和教学参考书,对从事微机测控及接口技术应用的工程技术人员也是一本很好的参考书。...
目录
1.1 微型计算机系统的基本组成 1
1.1.1 微型计算机系统 1
1.1.2 微机的性能描述 4
1.1.3 微机发展的新技术 4
1.2 80X86微处理器发展概况 7
1.2.1 Intel 8086/8088 7
1.2.2 Intel 80286 7
1.2.3 Intel 80386 8
1.2.4 Intel 80486 8
1.2.5 Pentium系列 9
本章小结 11
习题 11
第2章 80X86微处理器 12
2.1 80X86的内部结构 12
2.1.1 80486的内部结构 12
2.1.2 Pentium的内部结构 14
2.1.3 80X86的寄存器组 16
2.2 80X86的工作方式 21
2.2.1 80486的工作方式 21
前言
本着满足教学和生产实践的需要,把飞速发展的计算机新技术、新机型、新知识和新理念与课堂教学结合起来,把微机原理与接口的新技术应用融入教学和科研,把微机接口技术应用的新型实验技术和方法介绍给学习“微机原理与接口技术”的广大读者,我们编写了本教材。本书是由多年从事计算机科学与技术专业教学和科学研究的资深教师编写的。特别在教材的编写中,遵循普通本科工程应用型教学的特点,注重基础和应用相结合,以实例分析为特点,突出汇编语言与接口技术应用,加大例题、习题和实验比重,取材尽可能反映计算机的新技术和新知识,以适应微机技术的不断发展。
教材根据目前国内高校的教学、实验和工程应用实践,以Inte180X86系列以及Pentium微机为背景,讲述了32位微机CPU体系结构,80X86的指令系统、汇编语言程序设计、存储器系统、外围接口技术和人机接口技术等。突出微机系统原理、汇编、外围接口芯片的应用和人机界面接口等新技术的应用,强化实验教学环节,使用虚拟实验软件完成微机接口实验。
本教材的特点如下。
1.注重教材内容的基础性
教材以培养学生学习和掌握微机硬件知识及接口应用技术为目的,内容涵盖“微机原理与应用”、 “微机接口技术”和“汇编语言程序设计”三门课程的教学内容。
2.突出实用性和实践环节
教材从编程角度介绍CPU的功能、程序设计的基本技术、系统的连接和接口技术应用,增加应用实例并提供大量习题。另外作为本教材的重要特色之一,给出了本校近年来使用虚拟实验教学平台完成的微机接口技术实验方案。实验教学内容完整,虚拟实验平台使用简单,只需一台PC就可以完成本课程的所有实验。虚拟实验不仅能引导学生主动学习,使学生充分发挥自主学习和创新精神,有利于培养学生的实际动手能力和解决问题的能力,在现代远程教育中也越来越发挥出巨大的作用。同时解决了由于实验经费短缺、实验条件受到限制致使实验教学无法实施的问题。
3.兼顾教学内容的先进性
教材将把微机新技术的发展和应用作为重要内容编写,强化在控制工程领域广泛应用的串行通信技术,
增加汇编语言与C语言的混合编程,以及串行A/D、D/A接口技术等。
4.保持教材内容的全面性..
教材注重使学生从理论上和实践上掌握微机的基本原理、接口技术及硬件连接,建立微机系统的概念,初步具有微机硬件、软件开发能力,同时也了解微机的总线技术和微处理器的前沿技术,为微机应用、硬件扩展和开发奠定基础。
教材主线清晰,内容丰富,体系完整。根据各专业对本课程的要求各异,学时不同,注重将内容模块化、结构化,从而有较宽的适用范围和灵活的选择余地,以利于不同专业、不同层次和不同学时的教学需求。
教材共分为13章和两个附录,主要内容如下。
第1章微型计算机系统的基本组成、微型计算机的性能描述和微型计算机发展的新技术。
第2章80486和Pentium微处理机的结构、80486和Pentium微处理器的工作原理及引脚功能。
第3章80X86微处理器的寻址方式及指令系统。
第4章80X86汇编语言程序设计,介绍80X8各汇编语言程序设计的基本方法,给出了80X86汇编语言的常用伪指令、宏结构程序设计、汇编语言程序的上机过程和汇编语言与C语言的混合编程等。
第5章存储器系统,介绍存储器的分类和特点,讨论存储器与CPU的接口、Cache存储器和虚拟存储器,还给出了80X86微机存储器结构。