《16位元微处理机系统结构、程式设计及应用》求取 ⇩

1 “我们的问题”1

1.1我们如何着手?1

1.2 为什么要研究这个问题?2

1.3 问题的更进一步描述3

1.3-1 控制器的输入4

1.3-2 控制器的输出5

1.4 问题的解法6

1.5 设计的步骤7

1.5-1 我们要解决什么样的问题?7

1.5-2 规格8

1.5-3 发展10

1.5-4 实际化13

1.5-5 测试14

1.5-6 操作14

1.6 设计周期15

1.7 我们如何进行16

1.8 习题17

2 微处理机19

2.1简短的历史19

2.2 结构20

2.2-1 文纽曼结构20

2.2-2 微处理机的结构23

2.2-3 指令处理25

2.2-4 堆叠26

2.3 指令27

2.3-1 指令种类28

2.3-2 指令格式34

2.3-3 定址模式34

2.4 微算机的其它部份36

2.4-1 记忆体36

2.4-2 输入及输出37

2.4-3 汇流排38

2.5 程式规划:基本构成概念39

2.5-1 顺序40

2.5-2 条件41

2.5-3 重覆42

2.6 摘要43

2.7 习题44

3 简单的程式与MC6800049

3.1MC 68000的特性51

3.1-1 68000的资源52

3.1-2 程式规划的模式54

3.1-3 资料型态57

3.1-4 定址模式58

3.1-5 指令集59

3.2 顺序的例子62

3.2-1 例题一:将25加到D0中的位元组63

3.2-2 例题二:两个字相加65

3.2-3 例题三:两字相加之另一例66

3.2-4 例题四:三个暂存器中的字相加68

3.2-5 例题五:将三个在记忆体中的长字相加70

3.2-6 例题六:乘以571

3.2-7 例题七:对记忆体中做减法72

3.2-8 例题八:字的除法73

3.3 算术与数值74

3.3-1 不带正负号的数量75

3.3-2 二的补数78

3.3-3 例题九:再将25加到D0中的位元组81

3.3-4 例题十:字的除法(不带正负号数量)82

3.4 条件84

3.4-1 例题十一:重做将D0中的位元组与25相加86

3.4-2 例题十二:字的比较87

3.4-3 例题十三:分支程式88

3.4-4 例题十四:字的选择90

3.5 摘要91

3.6 习题92

4 简单的程式与iAPX 86/1097

4.1iAPX 86/10的特性98

4.1-1 iAPX 86/10的资源99

4.1-2 程式规划模式101

4.1-3 资料型态104

4.1-4 定址模式105

4.1-5 指令集105

4.2 顺序的例题109

4.2-1 例题一:将25加到AL中的位元组110

4.2-2 例题二:两个字相加110

4.2-3 例题三:两字相加之另一例112

4.2-4 例题四:将三个暂存器中的字相加113

4.2-5 例题五:将记忆体中的三个长字相加113

4.2-6 例题六:乘以5114

4.2-8 例题八:字的除法115

4.2-7 例题七:从记忆体中做减法115

4.3 算术与数116

4.3-1 不带正负号的量117

4.3-2 二的补数117

4.3-3 例题九:将25加到AL中的位元组117

4.3-4 例题十:位元组除法(不带正负号的量)117

4.4 条件118

4.4-1 例题十一:将25加到AL中的位元组之另一例120

4.4-2 例题十二:字的比较121

4.4-3 例题十三:程式分支122

4.4-4 例题十四:字的选择123

4.5 摘要124

4.6 习题124

5 含回路的程式129

5.1简单回路例题131

5.1-1 例题一:延迟131

5.1-2 例题二:另一个延迟132

5.1-3 例题三:执行18次回路133

5.1-4 例题四:将记忆体中的十个字相加135

5.1-5 例题五:将记忆体中的十个字相加137

5.1-6 例题六:将记忆体中的十个字相加141

5.1-7 例题七:将记忆体中的十个字相加(iAPX 86/10)144

5.1-8 例题八:搜寻最大值145

5.2 根据我的方式来做:品质147

5.2-1 例题九:计算系数148

5.2-2 例题十:再度计算系数149

5.2-3 差异处为何?151

5.3 含有其他出口的回路153

5.3-1 例题十一:找寻阵列中的第一个$0D153

5.3-2 例题十二:再找第一个$0D156

5.3-3 例题十三:加总直到结束记号158

5.3-4 例题十四:加总直到结束记号(iAPX 86/10)160

5.4 摘要163

5.5 习题165

6 输入/输出控制169

6.1 I/O控制的方法170

6.1-1程式控制的I/O170

6.1-2 中断驱动I/O171

6.1-3 直接记忆体存取I/O173

6.1-4 使用哪一个?173

6.2 有关中断的一些字汇174

6.3 MC 68000的中断175

6.3-1 MC 68000的中断处理175

6.3-2 MC 68000的自向量177

6.4 MC 68000的例题178

6.4-1 例题一:脉波计数器179

6.4-2 例题二:以中断方式做脉波计数器182

6.4-3 例题三:输入下一个字元184

6.4-4 例题四:数字的输入185

6.5 中断与堆叠188

6.6-1 例题五:ASCII字母的输入及输出193

6.6 更进一步的MC 68000例题193

6.6-2 例题六:送出含同位元的资料195

6.6-3 例题七:时钟197

6.7 iAPX 86/10的中断199

6.7-1 iAPX 86/10的中断处理200

6.7-2 例题八:送出含同位元的资料(iAPX 86/10)201

6.7-3 例题九:时钟204

6.8 摘要207

6.9 习题208

7 程式的分段213

7.1模组及其他的区块214

7.2 设计的例题216

7.3 在组合语言中的技巧222

7.4 例题223

7.4-1 例题二:长字的加总223

7.4-2 例题三:间接式传递的加总224

7.4-3 例题四:求平均值226

7.4-4 例题五:再一次求平均值226

7.4-5 例题六:再一次求出平均值229

7.4-6 例题七:寻找ASCII字元232

7.4-7 例题八:二进数平方根234

7.4-8 例题九:再一次求平均值239

7.5 LINK及UNLK241

7.5-1 LINK及UNLK的功能241

7.5-2 使用LINK及UNLK244

7.5-3 例题十:汉诺宜塔246

7.5-4 LINK-UNLK的一些说明253

7.5-5 iAPX 86/10的Link及Unlink254

7.6 摘要257

7.7 习题258

8 平行介面263

8.1-1类比讯号264

8.1 讯号264

8.1-2 数位讯号265

8.2 MC 68000汇流排267

8.3 Motorola的周边介面配接器(PIA)272

8.3-1 PIA的结构273

8.3-2 PIA的连接276

8.3-3 PIA的程式规划278

8.3-4 MC 6821 PIA的细节280

8.3-5 标准的PIA配置284

8.3-6 应考虑的PIA电气问题285

8.3-7 例题一:PIA的配置285

8.4 平行介面的例题288

8.4-1 例题二:一个简单的开关288

8.4-2 例题三:电话型的键盘294

8.4-3 例题四:键盘格子299

8.4-4 例题五:再次的处理格子键盘304

8.4-5 例题六:多个七段式显示器307

8.5 摘要310

8.6 习题311

9 串列式介面315

9.1串列通讯317

9.2 iAPX 86/10的汇流排321

9.2-1 iAPX 86/10的汇流排线322

9.2-2 iAPX 86/10的最小模式324

9.2-3 iAPX 86/10的最大模式325

9.3 Intel 8251A串列式介面326

9.3-1 8251A的结构327

9.3-2 8251A的连接331

9.3-3 8251A的暂存器333

9.3-4 8251A的程式规划338

9.4 8251A的例题338

9.4-1 例题一:接收一个字元339

9.4-2 例题二:接收一个含同位元的字元342

9.4-3 例题三:经由ISR接收字元344

9.4-4 例题四:重新传回修改过的字元346

9.4-5 例题五:送出讯息349

9.5 摘要352

9.6 习题353

10 资料结构357

10.1位元处理358

10.1-1 例题一:改变位元0358

10.1-2 例题二:清除低位的半个位元组359

10.1-3 例题三:整组位元的组合360

10.1-4 例题四:交换半个位元组361

10.2 二进码十进数362

10.2-1 例题五:输入ASCII数字363

10.2-2 例题六:包装BCD的加法365

10.2-3 例题七:未包装BCD的加法368

10.2-4 例题八:未包装BCD的乘法371

10.2-5 例题九:未包装BCD的除法373

10.3 字元及字串374

10.3-1 例题十:字串的输入375

10.3-2 例题十一:字串长度378

10.3-3 例题十二:字串拷贝379

10.3-4 例题十三:字串序连382

10.3-5 例题十四:取字串的左边383

10.3-6 例题十五:取字串的右边385

10.3-7 例题十六:取出字串的中间部份387

10.3-8 例题十七:子字串389

10.4 浮点数392

10.4-1 例题十八:取得浮点数395

10.4-2 例题十九:储存浮点数397

10.4-3 例题二十:浮点数正规化398

10.4-4 例题二十一:浮点数相加400

10.4-5 例题二十二:浮点数相乘403

10.5 阵列405

10.5-1 例题二十三:阵列的加总405

10.5-2 例题二十四:阵列搜寻407

10.5-3 例题二十五:二元搜寻411

10.6 摘要415

10.7 习题416

11 完成我们的问题421

11.1设计步骤之复习421

11.2 我们所要解的是什么问题?422

11.3 规格422

11.4 设计425

11.4-1 显示器426

11.4-2 键盘429

11.4-3 温度感测器430

11.4-4 时间源431

11.4-5 类比-数位转换431

11.4-6 交流矽控整流器控制432

11.4-7 PIA接线之使用情形433

11.4-8 零件明细表434

11.4-9 资料结构435

11.5 实际化438

11.5-1 主程式439

11.5-2 显示资料444

11.5-3 读取按键445

11.5-4 周期及温度447

11.5-5 时间453

11.5-6 系统的其余部份457

11.6 测试471

11.7 操作472

11.8 摘要473

11.9 习题473

附录A:MC 68000指令集475

附录B:MC 68000指令集摘要493

附录C:iAPX 86/10指令集500

附录D:iAPX 86/10指令集摘要515

附录E:ASCII码520

索引521

1976《16位元微处理机系统结构、程式设计及应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘龙国编译 1976 全华科技图书股份有限公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微型计算机原理及应用系统设计(1989 PDF版)
微型计算机原理及应用系统设计
1989 北京:电子工业出版社
android系统结构及应用编程( PDF版)
android系统结构及应用编程
黎族历史纪年辑要( PDF版)
黎族历史纪年辑要
广州:广东省民族出版社
《微处理机与微系统》增刊  8086/8088  16位微处理机基础( PDF版)
《微处理机与微系统》增刊 8086/8088 16位微处理机基础
中国电子学会;湖南电子学会
微处理机系统设计( PDF版)
微处理机系统设计
微处理机系统的设计开发和应用(1985 PDF版)
微处理机系统的设计开发和应用
1985 杭州:浙江大学出版社
8086/8088 16位微处理机基础  《微处理机与微系统》增刊(1986 PDF版)
8086/8088 16位微处理机基础 《微处理机与微系统》增刊
1986 中国电子学会;湖南电子学会
微机应用系统设计(1999 PDF版)
微机应用系统设计
1999 武汉:华中理工大学出版社
工程结构系统软设计理论及应用(1996 PDF版)
工程结构系统软设计理论及应用
1996 北京:国防工业出版社
微处理机的结构与程序设计(1981 PDF版)
微处理机的结构与程序设计
1981 北京:中国铁道出版社
微处理机在数位控制系统之应用(1984 PDF版)
微处理机在数位控制系统之应用
1984 五南图书出版公司
计算机系统结构与应用方案设计(1994 PDF版)
计算机系统结构与应用方案设计
1994 济南:山东科学技术出版社
16位微型计算机原理及应用(1995 PDF版)
16位微型计算机原理及应用
1995 西安:西北工业大学出版社
一位微处理机及其应用(1986 PDF版)
一位微处理机及其应用
1986 上海:上海科学技术出版社
16位微处理机(1988 PDF版)
16位微处理机
1988 北京:中国铁道出版社