第二版 微型计算机原理(王忠民) 十一五


第二版 微型计算机原理(王忠民) 十一五

文章插图
微型计算机原理(第二版)(王忠民) 十一五【第二版 微型计算机原理(王忠民) 十一五】《微型计算机原理(第二版)(王忠民) 十一五》是2014年西安电子科技大学出版社出版的图书,作者是王忠民、王钰、王晓婕 。
基本介绍书名:微型计算机原理(第二版)(王忠民) 十一五
作者:王忠民 王钰 王晓婕
ISBN:978-7-5606-1844-9
定价:29.75元
出版社:西安电子科技大学出版社
出版时间:2014-07
内容简介本书结合大量实例,全面、系统、深入地介绍了微型计算机的工作原理、彙编语言程式设计以及常用可程式接口晶片的工作原理与套用技术 。全书共分为8章,内容包括:微型计算机系统导论,计算机中的数制和编码,80x86微处理器,80x86指令系统,彙编语言程式设计,半导体存储器,输入/输出与中断以及可程式接口晶片及套用等 。每章开始给出本章的主要内容、重点难点以及本章内容在整个课程中所处的地位,每章后给出本章小结和练习题 。为了便于组织教学和自学,本书配有多媒体CAI教学光碟和实验指导书 。本书结构合理,实例丰富,深入浅出,文笔流畅,既可作为高等院校计算机及相关专业“微型计算机原理”课程的教材及成人高等教育的教材,也可供广大从事计算机软、硬体开发的工程技术人员参考 。目录第1章 微型计算机系统导论 11.1 引言 11.2 计算机的发展概况 21.3 微型计算机硬体系统 31.3.1 基于汇流排的微型计算机硬体系统 41.3.2 微处理器 51.3.3 存储器 71.3.4 I/O接口与输入/输出设备 91.4 微型计算机软体系统 91.5 微型计算机的工作过程 10本章小结 13习题 13第2章 计算机中的数制和编码 142.1 无符号数的表示及运算 142.1.1 无符号数的表示方法 142.1.2 各种数制的相互转换 162.1.3 二进制数的运算 172.2 带符号数的表示及运算 182.2.1 机器数与真值 182.2.2 机器数的表示方法 182.2.3 真值与机器数之间的转换 202.2.4 补码的加减运算 212.2.5 溢出及其判断方法 242.3 信息的编码 252.3.1 二进制编码的十进制数(BCD编码) 252.3.2 ASCII字元编码 272.4 数的定点与浮点表示法 282.4.1 定点表示 282.4.2 浮点表示 29本章小结 30习题 30第3章 80x86微处理器 323.1 80x86微处理器简介 323.2 8086/8088微处理器 343.2.1 8086/8088内部结构 343.2.2 8086/8088暂存器结构 373.2.3 汇流排周期的概念 413.2.4 8086/8088引脚及其功能 423.3 8086/8088存储器和I/O组织 493.3.1 8086/8088存储器组织 493.3.2 8086/8088的I/O组织 543.3.3 8086微处理器时序 553.4 从80286到Pentium系列的技术发展 583.4.1 80x86暂存器组 583.4.2 80x86存储器管理 603.4.3 80286微处理器 703.4.4 80386微处理器 733.4.5 80486微处理器 783.4.6 Pentium系列微处理器 81本章小结 85习题 87第4章 80x86指令系统 884.1 8086/8088指令格式 884.2 8086/8088指令的定址方式 904.2.1 运算元的种类 904.2.2 定址方式 914.3 8086/8088指令系统 994.3.1 数据传送指令 994.3.2 算术运算指令 1054.3.3 位操作指令 1214.3.4 串操作指令 1294.3.5 控制转移指令 1364.3.6 处理器控制指令 1454.4 80x86/Pentium指令系统 1474.4.1 80x86定址方式 1474.4.2 80286增强与增加的指令 1484.4.3 80386/80486增强与增加的指令 1524.4.4 Pentium系列处理器增加的指令 156本章小结 157习题 158第5章 彙编语言程式设计 1625.1 彙编语言的基本概念 1625.1.1 彙编语言源程式的格式 1635.1.2 彙编语言上机过程 1695.1.3 彙编语言程式和DOS作业系统的接口 1735.2 伪指令语句 1755.2.1 数据定义伪指令 1755.2.2 符号定义伪指令 1785.2.3 段定义伪指令 1795.2.4 过程定义伪指令 1835.2.5 模组定义与连线伪指令 1845.2.6 处理器选择伪指令 1855.3 宏指令语句 1855.3.1 常用的宏处理伪指令 1855.3.2 宏指令与子程式的区别 1875.4 常用系统功能调用和BIOS 中断调用 1875.4.1 系统功能调用 1885.4.2 常用系统功能调用套用举例 1905.4.3 BIOS中断调用 1925.5 彙编语言程式设计的基本方法 1955.5.1 顺序程式设计 1955.5.2 分支程式设计 1965.5.3 循环程式设计 1995.5.4 子程式设计 2035.6 发挥80386及其后继机型的优势 2085.6.1 充分利用高档机的32位字长特性 2095.6.2 通用暂存器可作为指针暂存器 2115.6.3 与比例因子有关的定址方式 211本章小结 212习题 213第6章 半导体存储器 216 6.1 概述 2166.1.1 存储器的分类 2166.1.2 半导体存储器的分类 2166.1.3 半导体存储器的主要技术指标 2176.1.4 半导体存储器晶片的基本结构 2186.2 随机读写存储器(RAM) 2206.2.1 静态RAM 2216.2.2 动态RAM 2236.3 唯读存储器(ROM) 2266.3.1 掩膜式唯读存储器(MROM) 2266.3.2 可程式唯读存储器(PROM) 2276.3.3 可擦除可程式唯读存储器 2276.4 存储器的扩展 2326.4.1 存储晶片的扩展 2326.4.2 存储器与CPU的连线 2346.4.3 存储器连线举例 2386.5 几种新型存储器简介 244本章小结 246习题 247第7章 输入/输出与中断 2487.1 I/O接口概述 2487.1.1 I/O接口的作用 2487.1.2 CPU与外设交换的信息 2497.1.3 I/O接口的基本结构 2507.1.4 I/O连线埠的编址 2507.2 CPU与外设之间数据传送的方式 2517.2.1 程式传送方式 2517.2.2 中断传送方式 2557.2.3 直接存储器存取(DMA)传送方式 2557.3 中断技术 2577.3.1 中断的基本概念 2577.3.2 中断优先权和中断的嵌套 2597.4 8086/8088中断系统 2627.4.1 8086/8088的中断源类型 2627.4.2 中断向量表 2647.4.3 8086/8088的中断处理过程 2657.4.4 中断服务程式的设计 2667.5 可程式中断控制器Intel 8259A 2677.5.1 8259A的功能 2687.5.2 8259A的内部结构及外部引脚 2687.5.3 8259A的工作方式 2707.5.4 8259A的编程 272本章小节 279习题 280第8章 可程式接口晶片及套用 2818.1 可程式定时器/计数器 晶片8253/8254 2818.1.1 8253的结构与功能 2818.1.2 8253的编程 2848.1.3 8253的工作方式 2878.1.4 8254与8253的区别 2918.1.5 8253套用举例 2918.2 可程式并行接口晶片8255A 2948.2.1 8255A的引脚与结构 2948.2.2 8255A的工作方式与控制字 296 8.2.3 各种工作方式的功能 2988.2.4 8255A的套用举例 3028.3 串列通信及可程式串列接口晶片 8251A 3078.3.1 串列通信的基本概念 3088.3.2 串列通信接口及其标準 3128.3.3 可程式串列接口晶片8251A 3158.3.4 8251A初始化编程 3208.3.5 8251A套用举例 3218.4 模/数(A/D)与数/模(D/A)转换技术 及其接口 3238.4.1 D/A转换接口 3238.4.2 A/D转换接口 330本章小结 337习题 338主要参考文献 340