图书介绍
16位元微处理机系统结构、程式设计及应用PDF|Epub|txt|kindle电子书版本网盘下载
![16位元微处理机系统结构、程式设计及应用](https://www.shukui.net/cover/39/32374283.jpg)
- 刘龙国编译 著
- 出版社: 全华科技图书股份有限公司
- ISBN:
- 出版时间:1976
- 标注页数:532页
- 文件大小:21MB
- 文件页数:555页
- 主题词:
PDF下载
下载说明
16位元微处理机系统结构、程式设计及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
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.1 MC 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.1 iAPX 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