Principles of Microcomputers

副标题:无

作   者:王忠民主编

分类号:

ISBN:9787560612454

微信扫一扫,移动浏览光盘

简介

本书是《微型计算机原理》(王忠民、王钰、王晓婕编著,西安电子科技大学出版社出版)一书的学习与实验指导。 全书共分为三个部分。第一部分学习指导:对各章节的内容作了简要的概述,通过大量例题对重点和难点进行了分析,并补充了一些章节的内容,如第3章的总线时序、第5章的汇编语言程序设计方法、第6章的存储器连接等。此外,还增加了一些自测练习题,以供学生检查对知识点掌握的程度,帮助学生加深对教材的理解。第二部分实验指导:介绍了汇编语言程序设计的实验环境、上机步骤及调试方法等,给出了8个汇编语言实验指导;简要介绍了TPC-H通用微机接口实验系统,给出了12个接口电路实验。第三部分汇编语言程序调试方法:介绍了Microsoft公司的DEBUG.EXE以及Borland公司的Turbo Debugger(TD.EXE)调试工具。 '微型计算机原理'是一门实践性很强的课程,为了使学生更好地掌握微型计算机的工作原理、汇编语言程序设计的方法以及接口电路设计技术,达到初步具备软、硬件方面的实际开发能力,我们根据多年的教学工作经验以及学生在学习过程中反映出来的问题,编写了这本《微型计算机原理>学习与实验指导》。 本书由学习指导、实验指导和汇编语言程序调试方法三大部分组成。第一部分为学习指导,针对教材,我们结合多年的教学实践,对每章的内容进行了归纳和总结,指出了重点,结合大量例题对难点进行了分析,并补充了一些章节的内容。此外,还增加了一些经过精心挑选的自测练习题,以供学生检查对知识点掌握的程度,帮助学生加深对教材的理解。第二部分为实验指导,包括汇编语言上机与接口实验指导两部分。首先对汇编语言程序设计的实验环境、上机步骤及调试方法等做了简要介绍;给出了8个汇编语言实验指导;简要介绍了清华同方教学仪器设备公司生产的'TPC-H通用微机接口实验系统'的组成及使用方法;给出了12个接口电路实验。第三部分为汇编语言程序调试方法,介绍了目前较常用的Microsoft公司的DEBUG调试工具。考虑到Borland公司的Turbo Debugger(TD.EXE)具有与很多读者熟悉的TurboC集成开发环境类似的图形界面,使用上比基于命令行的Microsoft公司的DEBUG.EXE要方便得多,因此对TD.EXE也做了简要介绍。 本书第一部分由王钰编写,第二部分由王劲松编写,第三部分及附录由邢高峰编写。本书由王钰担任主编,负责全书内容的最后修订与统稿工作。 由于编者水平有限,书中难免有错,恳请读者批评指正。

目录

第1章 微型计算机系统导论 1

1.1 引言 1

1.2 计算机的发展概况 2

1.3 微型计算机系统的组成 3

1.3.1 硬件 4

1.3.2 软件 5

1.4 微型计算机硬件系统 5

1.4.1 微型计%post http://www.xduph.com/php/phpmyad3?5

1.4.2 微处理器 6

1.4.3 存储器 8

1.4.4 i/o接口与输入/输出设备 10

1.5 微型计算机的工作过程 10

本章小结 13

习题 14


第2章 计算机中的数制和编码 15

2.1 无符号数的表示及运算 15

2.1.1 无符号数的表示方法 15

2.1.2 各种数制的相互转换 17

2.1.3 二进制数的运算 18

.2.2 带符号数的表示及运算 19

2.2.1 机器数与真值 19

2.2.2 机器数的表示方法 19

2.2.3 真值与机器数之间的转换 21

2.2.4 补码的加减运算 22

2.2.5 溢出及其判断方法 25

2.3 信息的编码 26

2.3.1 二进制编码的十进制数(bcd编码) 26

2.3.2 ascii字符编码 28

2.4 数的定点与浮点表示法 29

2.4.1 定点表示 29

2.4.2 浮点表示 30

本章小结 31

习题 31


第3章 80x86微处理器 33

3.1 80x86微处理器简介 33

3.2 8086/8088微处理器 35

3.2.1 8086/8088内部结构 35

3.2.2 8086/8088寄存器结构 38

3.2.3 总线周期的概念 42

3.2.4 8086/8088引脚及其功能 43

3.3 8086/8088存储器和i/o组织 49

3.3.1 8086/8088存储器组织 49

3.3.2 8086/post http://www.xduph.com/admin_add.pium系列的技术发展 55

3.4.1 80x86寄存器组 55

3.4.2 80x86存储器管理 57

3.4.3 80286微处理器 67

3.4.4 80386微处理器 70

3.4.5 80486微处理器 76

3.4.6 pentium系列微处理器 78

本章小结 83

习题 84


第4章 80x86指令系统 86

4.1 8086/8088指令系统 86

4.1.1 8086/8088指令格式 86

4.1.2 8086/8088指令系统的寻址方式 88

4.1.3 8086/8088指令系统 96

4.2 80x86/pentium指令系统 137

4.2.1 80x86寻址方式 137

4.2.2 80286增强与增加的指令 138

4.2.3 80386/80486增强与增加的指令 142

4.2.4 pentium系列处理器增加的指令 146

本章小结 148

习题 149


第5章 汇编语言程序设计 153

5.1 汇编语言的基本概念 153

5.2 汇编语言源程序的格式 154

5.2.1 分段结构 155

5.2.2 汇编语言语句的类型和格式 156

5.3 伪指令语句 160

5.3.1 数据定义伪指令 161

5.3.2 符号定义伪指令 163

5.3.3 段定义伪指令 164

5.3.4 过程定义伪指令 168

5.3.5 模块定义与连接伪指令 169

5.3.6 处理器选择伪指令 170

5.4 宏指令语句 170

5.4.1 常用的宏处理伪指令 170

5.4.2 宏指令与子程序的区别 172

5.5 汇编语言程序的上机过程 173

5.5.1 用编辑程序建立汇编语言源程序文件(asm文件) 173

5.5.2 用汇编程序masm将asm文件汇编成目标程序文件(obj文件) 175

5.5.3 用连接程序link生成可执行程序文件(exe文件) 176

5.5.4 程序的执行 177

5.5.5 汇编语言和dos操作系统的接口 177

5.5.6 常用系统功能调用和bios中断调用 178

5.6 汇编语言程序设计的基本方法 186

5.6.1 顺序程序设计 186

5.6.2 分支程序设计 187

5.6.3 循环程序设计 190

5.6.4 子程序设计 193

5.7 发挥80386及其后继机型的优势 202

5.7.1 充分利用高档机的32位字长特性 202

5.7.2 通用寄存器可作为指针寄存器 205

5.7.3 与比例因子有关的寻址方式 205

本章小结 206

习题 207


第6章 半导体存储器 210

6.1 概述 210

6.1.1 存储器的分类 210

6.1.2 半导体存储器的分类 210

6.1.3 半导体存储器的主要技术指标 211

6.1.4 半导体存储器芯片的基本结构 212

6.2 随机读写存储器(ram) 214

6.2.1 静态ram 214

6.2.2 动态ram 217

6.3 只读存储器(rom) 220

6.3.1 掩膜式只读存储器(mrom) 220

6.3.2 可编程只读存储器(prom) 221

6.3.3 可擦除、可再编程的只读存储器 221

6.4 存储器的扩展 226

6.4.1 存储芯片的扩展 226

6.4.2 存储器与cpu的连接 228

6.5 几种新型存储器简介 231

本章小结 233

习题 233


第7章 输入/输出与中断 235

7.1 i/o接口概述 235

7.1.1 i/o接口的作用 235

7.1.2 cpu与外设交换的信息 236

7.1.3 i/o接口的基本结构 237

7.1.4 i/o端口的编址 237

7.2 cpu与外设之间数据传送的方式 238

7.2.1 程序传送方式 239

7.2.2 中断传送方式 241

7.2.3 直接存储器存取(dma)传送方式 242

7.3 中断技术 244

7.3.1 中断的基本概念 244

7.3.2 中断优先级和中断的嵌套 246

7.4 8086/8088 中断系统 249

7.4.1 8086/8088的中断源类型 249

7.4.2 中断向量表 251

7.4.3 8086/8088的中断处理过程 252

7.4.4 中断服务程序的设计 252

7.5 可编程中断控制器intel 8259a 253

7.5.1 8259a的功能 253

7.5.2 8259a的内部结构及外部引脚 254

7.5.3 8259a的工作方式 256

7.5.4 8259a的编程 258

本章小节 265

习题 266


第8章 可编程接口芯片及应用 267

8.1 可编程定时器/计数器芯片8253/8254 267

8.1.1 8253的结构与功能 267

8.1.2 8253的编程 270

8.1.3 8253的工作方式 273

8.1.4 8254与8253的区别 277

8.1.5 8253应用举例 277

8.2 可编程并行接口芯片8255a 280

8.2.1 8255a的引脚与结构 280

8.2.2 8255a的工作方式与控制字 282

8.2.3 各种工作方式的功能 284

8.2.4 8255a的应用举例 288

8.3 串行通信及可编程串行接口芯片8251a 293

8.3.1 串行通信的基本概念 294

8.3.2 串行通信接口及其标准 298

8.3.3 可编程串行接口芯片8251a 301

8.3.4 8251a初始化编程 306

8.3.5 8251a应用举例 307

8.4 模/数(a/d)与数/模(d/a)转换技术及其接口 309

8.4.1 d/a转换接口 309

8.4.2 a/d转换接口 316

本章小结 323

习题 324

主要参考文献 326


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Principles of Microcomputers
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon