热搜关键词: AISTM32AD元件库labviewFPGA

pdf

计算机组成原理与汇编语言程序设计_第4版_徐洁

  • 1星
  • 2023-02-08
  • 7.58MB
  • 需要1积分
  • 9次下载
  • favicon收藏
  • rep举报
  • free评论
标签: 汇编

汇编

本书是\"十二五”普通高等教育本科*规划教材。全书将《计算机组成原理》与《汇编语言程序设计》课程内容有机组成,更好地体现了软硬结合的思想,将计算机内部工作机制与编程求解问题结合起来。从微体系结构层、指令系统层、汇编语言层三个层次,以及CPU、存储系统、输入/输出系统及其互连三大系统出发,建立整机的概念,并体现软硬结合的思想。

第1篇  基  础  知  识

第1章  绪论  2

1.1  计算机的基本概念  2

1.1.1  存储程序工作方式  3

1.1.2  信息的数字化表示  3

1.2  计算机系统的硬、软件组成  5

1.2.1  计算机硬件系统  5

1.2.2  计算机软件系统  9

1.3  层次结构模型  11

1.3.1  从计算机系统组成角度划分层次结构  12

1.3.2  从语言功能角度划分层次结构  14

1.3.3  软、硬件在逻辑上的等价  15

1.4  计算机的工作过程  16

1.4.1  处理问题的步骤  16

1.4.2  指令执行过程  17

1.5  数字计算机的特点与性能指标  18

1.5.1  数字计算机的特点  18

1.5.2  计算机的性能指标  19

1.6  计算机的发展与应用  20

1.6.1  计算机的发展历程  20

1.6.2  提高计算机性能的若干技术  23

1.6.3  计算机应用举例  25

习题1  27

第2章  计算机中的信息表示  28

2.1  数值型数据的表示  28

2.1.1  带符号数的表示  28

2.1.2  定点数与浮点数  33

2.2  字符的表示  38

2.2.1  ASCII码  39

2.2.2  Unicode编码  40

2.2.3  汉字编码简介  41

2.3  指令信息的表示  42

2.3.1  指令格式  42

2.3.2  常用寻址方式  46

2.3.3  指令类型  51

2.3.4  PentiumⅡ指令格式  54

2.3.5  SPARC指令格式  56

习题2  57

第2篇  计算机系统分层结构

第3章  微体系结构层——CPU组织  60

3.1  CPU的组成和功能  60

3.1.1  CPU的组成  60

3.1.2  指令执行过程  64

3.1.3  时序控制方式  65

3.1.4  指令流水线  67

3.2  算术逻辑部件ALU和运算方法  70

3.2.1  算术逻辑部件ALU  70

3.2.2  定点数运算方法  74

3.2.3  浮点数运算方法  82

3.2.4  十进制数加减运算  84

3.3  CPU模型机的组成及其数据通路  85

3.3.1  基本组成  85

3.3.2  数据传送  88

3.4  组合逻辑控制器原理  89

3.4.1  模型机的指令系统  89

3.4.2  模型机的时序系统  93

3.4.3  指令流程  95

3.4.4  微命令的综合与产生  101

3.4.5  小结  102

3.5  微程序控制器原理  102

3.5.1  微程序控制概念  102

3.5.2  微指令编码方式  104

3.5.3  微程序的顺序控制  106

3.5.4  微指令格式  107

3.5.5  典型微指令举例——模型机微指令格式  108

3.6  精简指令集计算机(RISC)  109

3.6.1  RISC与CISC的概念  109

3.6.2  UltraSPARC  CPU的微体系结构  111

习题3  115

第4章  指令系统层  117

4.1  80X86  CPU  117

4.1.1  8086/8088  CPU  117

4.1.2  80386/80486  CPU  120

4.1.3  Pentium系列CPU  122

4.2  80X86  CPU的寄存器和主存储器  126

4.2.1  80x86  CPU的寄存器  126

4.2.2  80x86的主存储器  130

4.3  80X86  CPU指令系统  140

4.3.1  80x86寻址方式  141

4.3.2  80x86  CPU指令系统  148

习题4  177

第5章  汇编语言层  181

5.1  概述  181

5.2  汇编语言语句格式  183

5.3  80X86宏汇编语言数据、表达式和运算符  184

5.3.1  常数  184

5.3.2  变量  185

5.3.3  标号  188

5.3.4  表达式与运算符  190

5.4  80X86  宏汇编语言伪指令  193

5.4.1  符号定义语句  193

5.4.2  处理器选择伪指令  194

5.4.3  段结构伪指令(SEGMENT/ENDS)  195

5.4.4  段组伪指令(GROUP)  199

5.4.5  内存模式和简化段定义伪指令  200

5.4.6  定位和对准伪指令  202

5.4.7  过程定义伪指令(PROC/

ENDP)  202

5.4.8  包含伪指令(INCLUDE)  203

5.4.9  标题伪指令(TITLE)  203

5.5  宏指令  203

5.6  汇编语言程序设计基本技术  210

5.6.1  程序设计步骤  210

5.6.2  顺序程序设计  211

5.6.3  分支程序设计  214

5.6.4  循环程序设计  222

5.6.5  子程序设计  229

5.6.6  系统功能子程序的调用  239

5.6.7  汇编语言程序的开发  240

习题5  247

第3篇  存储系统与输入/输出系统

第6章  存储系统  253

6.1  概述  253

6.1.1  存储器的分类  253

6.1.2  主存的主要技术指标  255

6.2  存储原理  256

6.2.1  半导体存储器的存储原理  256

6.2.2  磁表面存储器的存储原理  259

6.2.3  光存储器的存储原理  262

6.3  主存储器的组织  263

6.3.1  主存储器的逻辑设计  263

6.3.2  主存储器与CPU的连接  267

6.3.3  Pentium  CPU与存储器组织  270

6.3.4  高级DRAM  273

6.4  高速缓冲存储器CACHE  276

6.4.1  Cache的工作原理  276

6.4.2  Cache的组织  277

6.4.3  PentiumⅡCPU的Cache组织  282

6.5  外部存储器  283

6.5.1  硬磁盘存储器  284

6.5.2  光盘存储器  291

6.6  物理存储系统的组织  293

6.6.1  存储系统的层次结构  293

6.6.2  磁盘冗余阵列  295

6.6.3  并行存储技术  297

6.7  虚拟存储系统的组织  298

6.7.1  概述  298

6.7.2  虚拟存储器的组织方式  299

6.7.3  Pentium  CPU支持的虚拟存储器  302

6.7.4  存储管理部件(MMU)  304

习题6  306

第7章  输入/输出系统  307

7.1  概述  307

7.1.1  主机与外围设备间的连接方式  307

7.1.2  I/O接口的功能和分类  308

7.1.3  接口的编址和I/O指令  311

7.2  直接程序控制方式  313

7.2.1  立即程序传送方式  313

7.2.2  程序查询方式  314

7.3  程序中断方式  316

7.3.1  中断的基本概念  316

7.3.2  中断的过程  321

7.3.3  中断接口模型  324

7.3.4  中断接口举例  329

7.4  DMA方式  334

7.4.1  DMA方式的一般概念  335

7.4.2  DMA过程  336

7.4.3  DMA接口组成  337

7.4.4  DMA控制器编程及应用  341

7.5  通道与IOP  347

7.5.1  通道  347

7.5.2  IOP与外围处理机  348

7.6  总线  350

7.6.1  总线的功能与分类  350

7.6.2  总线标准及信号组成  352

7.6.3  总线操作时序  355

7.6.4  典型总线举例  358

7.7  典型外设接口  359

7.7.1  ATA接口  359

7.7.2  SCSI接口  360

7.8  I/O设备与I/O程序设计  361

7.8.1  概述  361

7.8.2  键盘  363

7.8.3  鼠标器  368

7.8.4  打印机  369

7.8.5  液晶显示器  371

习题7  372

附录A  ASCII码字符表  373

参考文献  374

推荐帖子 最新更新时间:2023-03-21 14:57

关于GDT和MOV串联使用的问题
    在做浪涌防护时,GDT和MOV是最常用的防护器件。MOV的缺点是寄生电容大,失效模式常见短路。GDT的缺点是存在续流问题。为了平衡两者的关系,有时需要对其进行串联使用。此时就要考虑导通顺序。     在两端加上雷击浪涌电压时,放电管和压敏电阻之间的电压就会以容抗的形式进行分压(相对于绝缘电阻,容抗要小的多,容抗和绝缘电阻是并联关系),浪涌上限频率按照30kHZ计算,小容量的分压较高,
安圣基 模拟电子
细数T-BOX中TI的明星产品之窄输入降压电源 | 第四节 TPS6281x-Q1:二级电源的 “种...
本帖最后由 alan000345 于 2020-3-2 15:42 编辑 第四节 TPS6281x-Q1:二级电源的“种子选手” 承接上一节对宽输入降压电源的介绍,本节我主要介绍窄输入降压电源。在汽车应用中,如果说宽输入降压电源对应的是12V/24V转5V(3.8V…)的一级电源(主电源);那窄输入降压电源对应的则是5V(3.8V…)转3.3V(1.8V…)的二级电源。 本节内容
alan000345 TI技术论坛
克服技术挑战,Vicor为现代铁路应用设计电源系统
活动详情>>Vicor为现代铁路应用设计电源系统 随着车载系统日益复杂、需要提高能源效率而且任何设备都必须能够承受机车车辆遇到的恶虐环境,铁路应用给电源工程师带來了挑战。铁路系统不仅必须提供高度的可靠性,而且还必须满足严格的认证要求。这次Vicor准备的视频主要讨论为铁路行业开发电源系统的工程师所承受的市场压力以及克服技术挑战的途径,并展示了一些设计案例,说明如何为机车系统实现高性能电源的设计,
EEWORLD社区 电源技术
【NXP Rapid IoT评测】+ 近几天手机蓝牙一直接收不到套件的数据
    又是一周过去了,近几天手机的蓝牙一直接收不到套件的数据信息,在下面的界面中,蓝牙符号不停地闪动,就是没有套件发出的数据信息,套件中的蓝牙是打开的,各个传感器也没有关闭,但就是接收不到数据。     在反复摸索了多天之后,发现竟然误添加了多个设备。     我想会不会是添加的多个设备相互影响造成的,就准备删除掉多余的设备。     进入设备的界面,看到下面有一个垃圾箱的
hujj RF/无线
LSM6DSOX+STEVAL-MKI109V3的内部资源以及动作校正创意的来源以及市场需求
本帖最后由 Mr。Bear 于 2020-4-20 16:29 编辑 一、开箱 4月11日上午收到开发板,发现板子比自己想象的大很多,总体感觉集成度很高。 二、查询手册(首先下载ST数据手册) 1、LSM6DSOX:集成了3D加速度计+3D陀螺仪(下面是加速度计和陀螺仪的全刻度,以及支持的串口通信等) 2、STEVAL-MKI109V3 :评估板,输入
Mr。Bear ST MEMS传感器创意设计大赛专区
STM32的这些经典功能,你真的掌握了吗?
STM32的这些经典功能,你真的掌握了吗? Cortex-M3芯片简介 1、关于ARMv7的知识了解 在这个版本中,内核架构首次从单一款式变成3种款式。 款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了 。 款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。 款式M:用于深度嵌入的,单片机风格的系统中。 介绍A:用于高性能的“开放应用平台”,应用
1247977828 Linux与安卓
ufun开箱
本帖最后由 jh442755 于 2016-8-4 11:04 编辑 从跟帖到昨天收到板子, 大概过了接近一个半月. 本来以为是没有希望了, 结果在最后一天的时候管理员发短信给我提醒我还有最后一天不拍下链接的话就当做弃权了. 真的喜从天降, 马上去拍下了链接. 昨天收到板子了, 今天来做一个简单的上手. 首先, 不得不说板子真的很小巧精致. 比手还小的地方上集成了那么多的功能. 上电后用
jh442755 stm32/stm8
LPC 1788 USB HOST 模式如何对FAT32 U盘进行读写
求助, 目前采取了两种方法, 一种是用NXP的USBHOSTLite例程,问题是只支持fat16格式,无法识别fat32格式的U盘。 另一种采用网上提供的USB host的Fatfs移植,主程序如下。问题是f_open返回的是FR_NO_FILESYSTEM,而debug发现在调用check_fs函数中,执行判断时,条件“LD_WORD(&fs->win[BS_55AA]) != 0xAA5
wangxd13 NXP MCU

评论

G886
了解了解,谢谢!
2023-02-22 15:16:10
登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
×