计算机原理与汇编语言程序设计(高职)

语音

编辑

锁定

讨论

上传视频

为了适应高职高专的课程改革,本书将原来计算机专业的两大主要课程“计算机组成原理”和“汇编语言程序设计”的内容重新安排并有机地组织在一起,系统地阐述计算机组成原理及汇编语言程序设计方法。全书共10章,主要内容包括计算机系统概论、运算方法及运算器、8086 CPU、指令系统、汇编语言、汇编语言程序设计、中央处理器、存储器系统、总线系统、输入/输出系统。

书    名

计算机原理与汇编语言程序设计(高职)

作    者

方春春

ISBN

978-7-5606-2362-7/TP.1192

页    数

286定    价

26.00元

出版社

西安电子科技大学出版社

出版时间

2010-02

装    帧

平装

开    本

16开

计算机原理与汇编语言程序设计(高职)出版信息

编辑

语音

作 者:方春春

书代号:265400

I S B N:978-7-5606-2362-7/TP.1192

出版日期:2010-02

印刷日期:2010-02[1]

计算机原理与汇编语言程序设计(高职)图书简介

编辑

语音

《计算机原理与汇编语言程序设计(高职)》是西安电子科技大学出版社出版的一本图书。[1]

计算机原理与汇编语言程序设计(高职)内容简介

编辑

语音

全书共10章,主要内容包括计算机系统概论、运算方法及运算器、8086 CPU、指令系统、汇编语言、汇编语言程序设计、中央处理器、存储器系统、总线系统、输入/输出系统。[1]

本书既可作为高职高专计算机专业的教材,也可作为成人高校、民办院校计算机及相关专业的教学参考书,同时还可作为非计算机专业人员学习计算机硬件方面内容的自学教材或参考书。[1]

计算机原理与汇编语言程序设计(高职)目录

编辑

语音

第1章 计算机系统概论 1

1.1 计算机的发展简史 1

1.2 计算机的分类和应用 3

1.2.1 计算机的分类 3

1.2.2 计算机的应用 4

1.3 计算机系统 5

1.3.1 计算机硬件 6

1.3.2 微型计算机的硬件组成 7

1.3.3 计算机软件 8

1.4 微机系统的性能指标 11

习题 12

第2章 运算方法及运算器 13

2.1 计算机中数据的表示 13

2.1.1 数值数据 13

2.1.2 非数值信息的表示法 22

2.2 定点数补码加减运算 25

2.2.1 补码加法运算 25

2.2.2 补码减法运算 26

2.2.3 加减法运算的溢出处理 26

2.2.4 定点数的加减法电路 28

2.3 定点数乘除运算 32

2.3.1 原码一位乘法 32

2.3.2 原码一位乘法的逻辑实现 33

2.4 定点除法运算 34

2.4.1 原码一位除法 36

2.4.2 原码一位除法的逻辑实现 36

2.5 定点运算器的组成与结构 36

2.5.1 定点运算器的组成 36

2.5.2 算术逻辑部件 37

2.5.3 定点运算器的结构 38

2.6 浮点数的算术运算与浮点运算器 39

2.6.1 浮点加法和减法 39

2.6.2 浮点乘除运算 41

2.6.3 浮点运算器 41

习题 41

第3章 8086 CPU 46

3.1 8086 CPU的内部结构 46

3.2 寄存器结构 48

3.2.1 通用寄存器 48

3.2.2 段寄存器 50

3.2.3 专用寄存器 51

3.3 存储器组织 52

3.3.1 存储器的分段 52

3.3.2 存储器的地址 53

3.3.3 逻辑地址的来源 54

3.3.4 存储器结构 55

习题 56

第4章 指令系统 58

4.1 概述 58

4.1.1 指令系统的性能要求 58

4.1.2 精简指令系统计算机 59

4.2 指令格式 60

4.2.1 操作码 60

4.2.2 操作数地址码 61

4.2.3 指令字长度 62

4.3 寻址方式 63

4.3.1 立即寻址 63

4.3.2 寄存器寻址 64

4.3.3 直接寻址 64

4.3.4 间接寻址 64

4.3.5 寄存器间接寻址 65

4.3.6 基址寻址 66

4.3.7 变址寻址 66

4.3.8 隐含寻址 66

4.3.9 块寻址 67

4.3.10 相对寻址方式 67

4.3.11 扩展变址方式 67

4.4 指令类型 68

4.5 8086指令系统 70

4.5.1 8086寻址方式 70

4.5.2 8086指令系统 75

习题 105

第5章 汇编语言 108

5.1 基本概念 108

5.2 汇编语言语句 109

5.2.1 汇编语言语句格式 109

5.2.2 操作数 110

5.2.3 运算符 111

5.3 汇编语言常用伪指令 112

5.3.1 数据定义伪指令 112

5.3.2 符号定义伪指令 116

5.3.3 段定义伪指令 117

5.3.4 结束伪指令 122

5.3.5 当前地址计数器($)与定位伪指令 123

5.3.6 过程定义伪指令 124

习题 124

第6章 汇编语言程序设计 129

6.1 程序设计的基本步骤及 程序基本结构 129

6.1.1 汇编语言程序设计的基本步骤 129

6.1.2 程序流程图 130

6.1.3 程序的基本结构 131

6.1.4 结构化程序设计的特点 131

6.2 顺序程序设计方法 132

6.2.1 顺序程序设计 132

6.2.2 DOS功能调用 137

6.3 分支程序设计方法 141

6.3.1 分支程序的结构形式 141

6.3.2 双分支程序设计 142

6.3.3 多分支程序设计 148

6.4 循环程序设计方法 153

6.4.1 循环程序结构 153

6.4.2 循环程序设计方法 153

6.4.3 多重循环 158

6.5 子程序设计 159

6.5.1 子程序的概念 159

6.5.2 子程序设计方法 159

6.5.3 子程序应用举例 161

6.5.4 子程序的嵌套与递归调用 164

习题 165

第7章 中央处理器 175

7.1 CPU的基本组成 175

7.1.1 运算器 175

7.1.2 控制器 176

7.1.3 CPU中的寄存器 177

7.1.4 数据通路 178

7.2 时序系统和控制方式 178

7.2.1 指令周期和机器周期 178

7.2.2 时序发生器 179

7.2.3 控制方式 180

7.3 指令的执行过程 181

7.3.1 基本功能的微操作 181

7.3.2 指令的微操作 183

7.4 组合逻辑控制器 184

7.4.1 基本原理 184

7.4.2 组合逻辑控制器的设计步骤 184

7.5 微程序控制器 186

7.5.1 微程序控制器的基本原理 186

7.5.2 微程序控制器的基本概念 186

7.5.3 微程序控制器的基本结构 187

7.5.4 微指令编码 189

7.5.5 微指令地址的确定方法 190

7.5.6 微指令格式 192

7.5.7 微指令的执行方式 193

7.6 流水CPU 193

习题 194

第8章 存储器系统 199

8.1 概述 199

8.1.1 存储器的分类 199

8.1.2 主存的技术指标 201

8.2 层次存储器系统 203

8.3 主存储器 204

8.3.1 主存储器与CPU的连接 204

8.3.2 主存储器的组成 206

8.3.3 随机存储器 208

8.3.4 只读存储器(ROM) 215

8.3.5 实用DRAM内存条简介 217

8.4 高速缓冲存储器(Cache) 218

8.4.1 概述 218

8.4.2 Cache的读/写操作 219

8.4.3 地址映像 220

8.4.4 替换算法 221

8.5 虚拟存储器 222

8.5.1 虚拟存储器的基本概念 222

8.5.2 与Cache的比较 222

8.5.3 页式虚拟存储器 223

8.5.4 段式虚拟存储器 223

8.5.5 段页式虚拟存储器 224

习题 225

第9章 总线系统 226

9.1 总线的基本概念 226

9.1.1 总线的分类 226

9.1.2 总线的规范 227

9.1.3 总线的优点 228

9.1.4 总线的性能 228

9.2 总线连接方式 229

9.3 总线控制 231

9.3.1 集中式控制 231

9.3.2 分布式控制 233

9.4 常用微机总线 233

9.4.1 系统总线 233

9.4. 2 外部总线 236

习题 238

第10章 输入/输出系统 239

10.1 概述 239

10.1.1 接口的功能 239

10.1.2 I/O接口的基本结构 240

10.1.3 端口的编址方式 242

10.1.4 接口类型 242

10.1.5 数据传送方式 243

10.2 程序查询传送方式 243

10.3 程序中断传送方式 244

10.3.1 中断的基本概念 244

10.3.2 中断处理过程 246

10.3.3 中断屏蔽技术 250

10.4 8086 CPU的中断 251

10.4.1 8086 CPU中断的分类 251

10.4.2 中断向量表 252

10.5 直接存储器存取(DMA)方式 252

10.5.1 DMA的基本概念 252

10.5.2 DMA接口的功能和组成 253

10.5.3 DMA数据传送过程 254

10.5.4 DMA传送方式 255

10.6 通道控制方式 256

10.6.1 通道的基本概念 256

10.6.2 通道的功能 257

10.6.3 通道的类型 258

习题 259

附录 262

附录A 8086指令系统表 262

附录B DOS功能调用 267

附录C 汇编出错信息 273

附录D DEBUG主要命令 280

附录E MASM保留字 285

参考文献 286

[1]

词条图册

更多图册

参考资料

1.

·

.·[引用日期2017-12-25]

计算机原理与编程设计,计算机原理与汇编语言程序设计(高职)相关推荐

  1. c语言设计程序实现顺序冒泡_计算机C语言编程设计专业知识题库汇总

    下列关于栈叙述正确的是(). A.算法就是程序 B.设计算法时只需要考虑数据结构的设计 C.设计算法时只需要考虑结果的可靠性 D.以上三种说法都不对 答案:D 下列叙述中正确的是(). A.有一个以上 ...

  2. 计算机组成原理指令系统的设计,计算机组成原理与系统设计

    计算机组成原理与系统设计 语音 编辑 锁定 讨论 上传视频 <计算机组成原理与系统设计>是机械工业出版社出版的一本书. 中文名 计算机组成原理与系统设计 作    者出版社 出版时间 20 ...

  3. 计算机组成原理偶校验编码设计,计算机组成原理校验码生成电路的设计.doc

    计算机组成原理校验码生成电路的设计 编 号:学 号: 9 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理课程设计题 目校验码生成电路的设计专 业计算机科学与技术班 级计科一班姓 名陈建辉同 ...

  4. 计算机数学相关课程设计,计算机专业程序计课程设计.docx

    计算机专业程序计课程设计 学号:xxxxxxxxxxXXXXXX大学程序设计课程设计(报告)课程题目 基于佛洛依德算法的导游软件 XXX学生姓名 XXX指导教师 计算机xxx所在班级 所在学院 信息工 ...

  5. 计算机学院学生会会徽设计,计算机学院院徽和学生会会徽设计大赛(7页)-原创力文档...

    2009 年计算机学院院徽和学生会会徽 设计大赛 策 划 书 大赛简介: "计算机学院院徽学生会会徽设计大赛"面向计算机学院开展.所 有作品由大赛评委负责打分并淘汰一部分作品,并将 ...

  6. 计算机学院学生会会徽设计,计算机学院院徽和学生会会徽设计大赛(5页)-原创力文档...

    2009年计算机学院院徽和学生会会徽 设计大赛 策 划 书 大赛简介: "计算机学院院徽学生会会徽设计大赛"面向计算机学院开展.所有作品由大赛评委负责打分并淘汰一部分作品,并将通过 ...

  7. 计算机装机报方案,设计计算机装机专项方案(14页)-原创力文档

    设计计算机装机方案 视觉传达设计1701-马依依 我装机方案是以INTELCPU为关键,具体配置以下-- CPU:Intel 酷睿i7 8700K 适用类型: 台式机 CPU系列: 酷睿i7 8代系列 ...

  8. 计算机装机报方案,设计计算机装机方案

    <设计计算机装机方案>由会员分享,可在线阅读,更多相关<设计计算机装机方案(9页珍藏版)>请在人人文库网上搜索. 1.设计计算机装机方案 视觉传达设计1701-马依依 我的装机 ...

  9. 【微机原理与接口技术学习实践】汇编语言程序设计初步——debug编写调试指令序列

    halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 [微机原理与接口技术学习 ...

最新文章

  1. 解决虚拟器device support x86 but apk only supports armeabi-v7
  2. CreateWindow创建指定宽和高的client区域窗口的方法
  3. 高校二手交易代码_@21考研er:985高校捡漏指南!这些专业去年都没招满!!
  4. Xcode添加pch文件
  5. 巧用Squid的ACL和访问列表实现高效访问控制
  6. java接收参数_javaWeb收传参数方式总结
  7. Mysql查询某字段值重复的数据个数
  8. 《数学模型(第五版)》简记
  9. Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference (纯整数计算)
  10. 如何使用 CSS 设置 HTML 表格样式
  11. 杨建:网站加速--实例分析篇
  12. Orcad 16.6中批量修改网络名
  13. TextView中英文排版混乱
  14. 图解PCB布线数字地、模拟地、电源地,单点接地抗干扰!
  15. windows10 WIFI功能不能使用了、没有WIFI模块或驱动安装失败
  16. 手把手教你做智能LED灯(三) 手机控制端开发
  17. 通过layui组件的滑动块实现控制图片放大缩小功能!
  18. Java分布式二手房项目尚好房第三课 利用Dubbo拆分微服务
  19. [转]感受哈利波特等六篇
  20. 百度编辑器UEditor 如何屏蔽‘本地保存成功‘提示?

热门文章

  1. 【论文翻译】RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for
  2. Go:实现arithmeticmean算术平均值 (附完整源码)
  3. arm linux gcc 4.3.2.tgz下载,arm-linux-gcc-4.3.2.tgz 安装
  4. RT-ThreadBearPi 开发笔记 -- 小熊派基于RT-Thread使用ESP8266进行网络连接
  5. redis集群节点连不上的原因之一
  6. 全球变暖_淹没的最大岛屿
  7. 查看计算机计划,处理器计划,手把手教你电脑处理器怎么查看
  8. win11玩绝地求生频繁闪退如何解决?
  9. 美DARPA利用人工智能技术识别敌国在“灰色地带”的意图
  10. sublime删除整行快捷键和调出软键盘快捷键冲突