图书介绍
8080程序设计在逻辑设计中的应用PDF|Epub|txt|kindle电子书版本网盘下载
![8080程序设计在逻辑设计中的应用](https://www.shukui.net/cover/52/31170162.jpg)
- (美)亚当·奥斯本(Osborne,A.)著;赵辰等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:15045·总2704有5288
- 出版时间:1983
- 标注页数:423页
- 文件大小:9MB
- 文件页数:434页
- 主题词:程序设计
PDF下载
下载说明
8080程序设计在逻辑设计中的应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 引言1
1-1 这本书假定你已知道了2
1-2 了解汇编语言2
1-3 这本书是怎样排印的3
第二章 汇编语言和数字逻辑4
2-1 设计周期4
2-2 模拟数字逻辑8
2-3 用微型计算机模拟信号反相器9
2-3-1 微型计算机事件序列9
2-3-3 确定数据的源和目的地11
2-3-2 传递函数的实现11
2-3-4 事件的定时18
2-4 缓冲器、放大器和信号负载21
2-5 用微型计算机模拟7404/05/06/07六反相器30
2-6 用微型计算机模拟7408/09二输入、31
四正“与”门31
2-6-1 二输入功能32
2-7 用微型计算机模拟7411三输入、三正“与”门34
2-7-1 三输入功能35
2-7-2 尽可能减少对CPU寄存器的存取38
2-7-3 存储器利用率和执行速度的比较41
正跳沿触发双D触发器42
2-8-1 触发器的数字逻辑描述42
2-8-2 用汇编语言对触发器的一种模拟45
2-8-3 用微型计算机模拟一般触发器47
2-9 用微型计算机模拟实时器件47
2-9-1 555单稳多谐振荡器48
2-9-2 74121单稳多谐振荡器49
2-9-3 74107带清零端的双J-K主从触发器52
2-9-4 用微型计算机模拟实时54
2-9-5 微型计算机定时指令循环54
2-9-6 对于数字逻辑模拟的局限性60
2-9-7 与外部单冲触发电路的接口60
2-9-8 逾时和中断63
第三章 数字逻辑的直接模拟64
3-1 QUME打印机是如何工作的65
3-2 输入/输出信号71
3-2-1 输入/输出器件71
3-2-2 8255可编程序外部接口72
3-2-3 8212八位输入/输出口76
3-2-4 输入信号78
3-2-5 返回选通(RETURN STROBE)78
3-2-6 阻止“打印锤启动”释放(PFL REL)80
3-2-7 色带准备提升(RIB LIFT RDY)80
3-2-8 印字轮选通(PW STROBE)81
3-2-9 “启动色带移动脉冲”(FFA)82
3-2-10 复位(RESET)83
3-2-11 输纸轴释放(PFR REL)84
3-2-12 输纸托架释放(CA REL)84
3-2-13 FFI85
3-2-14 色带用完(EOR DET)86
3-2-15 允许打印锤触发器(HAMMER ENABLE FF)89
3-2-16 时钟89
3-2-17 H1-H690
3-2-18 输入信号小结90
3-2-19 输出信号91
3-3-1 对于逻辑的简要说明92
3-3 面向数字逻辑电路的模拟92
3-3-2 触发器FFAW94
3-3-3 触发器FFAW的模拟97
3-3-4 触发器FFBW107
3-3-5 触发器FFB的模拟110
3-3-6 触发器FFC121
3-3-7 触发器FFC的模拟124
3-3-8 “启动色带移动”脉冲的模拟128
3-3-9 触发器FFD132
3-3-10 触发器FFD的模拟132
3-3-11 触发器FFE137
3-3-12 “稳定印字轮”单冲触发器141
3-3-13 “稳定印字轮”单冲触发器的模拟142
3-3-14 触发器FFF144
3-3-15 触发器FFF的模拟146
3-3-16 555多谐振荡器151
3-3-17 555多谐振荡器的模拟152
3-3-18 “允许印字轮释放”触发器165
3-3-19 “允许印字轮释放”触发器的模拟165
3-3-20 “允许印字轮准备”单冲触发器的模拟169
3-4 关于模拟的小结175
第四章 一个简单程序185
4-1 汇编语言与数字逻辑在定时关系上的比较185
4-2 输入和输出信号186
4-3 微型计算机器件的组态188
4-3-1 一般的设计概念189
4-3-2 8255可编程序外部接口190
4-3-3 系统初始化193
4-3-4 只读存储器和随机存取存储器193
4-3-5 程序流程图195
4-3-6 程序逻辑错误219
4-3-7 复位和初始化226
4-4 程序小结227
5-1 简单程序设计的效率234
5-1-1 高效率的查表方法234
第五章 程序人员的看法234
5-2 硬件的利用241
5-2-1 硬件专用指令242
5-2-2 硬件特性的直接用途244
5-3 子程序246
5-3-1 子程序调用249
5-3-2 子程序的返回252
5-3-3 什么时候使用子程序256
5-3-4 子程序的条件返回257
5-3-5 多重子程序返回262
5-3-6 子程序的条件调用268
5-4 宏指令270
5-4-1 什么是宏指令?271
5-4-2 具有参数的宏指令272
5-5 中断275
5-5-1 中断硬件的考虑276
5-5-2 中断服务程序279
5-5-3 对于中断的评价287
5-5-4 多级中断289
第六章 8080/9080指令系统292
6-1 缩写符号292
表6-1 8080/9080微型计算机指令系统摘要293
6-2 状态303
6-2 指令结果代码和执行周期摘要304
6-5 ACI——立即数和累加器进行带进位的加法305
6-4 指令的执行时间和代码305
6-3 指令的结果代码305
6-6 ADC——寄存器或存储器和累加器进行带进306
位的加法306
6-7 ADD——寄存器或存储器和累加器相加308
6-8 ADI——立即数和累加器相加309
6-9 ANA——寄存器或存储器和累加器相“与”310
6-10 ANI——立即数和累加器相“与”312
6-11 CALL——调用由操作数标示的子程序313
6-12 CC——调用由操作数标示的子程序,但仅314
当进位位状态等于1时才调用314
6-13 CM——调用由操作数标示的子程序,但仅315
当符号状态位等于1时才调用315
6-14 CMA——累加器内容取反315
6-15 CMC——进位位状态取反316
6-16 CMP——寄存器或存储器和累加器相比较317
6-17 CNC——调用由操作数标示的子程序,但319
仅当进位位状态等于0时才调用319
6-19 CP——调用由操作数标示的子程序,但仅320
仅当零状态等于0时才调用320
当符号位状态等于0时才调用320
6-18 CNZ——调用由操作数标示的子程序,但320
6-20 CPE——调用由操作数标示的子程序,但仅321
当奇偶位状态等于1时才调用321
6-21 CPI——立即数与累加器内容相比较322
6-23 CZ——调用由操作数标示的子程序,但仅323
当奇偶位状态等于0时才调用323
当零状态位等于1时才调用323
6-22 CPO——调用由操作数标示的子程序,但仅323
6-24 DAA——十进制调整累加器324
6-25 DAD——寄存器对和H,L相加325
6-26 DCR——寄存器或存储器的内容减1326
6-27 DCX——寄存器对减1328
6-28 DI——禁止中断(关中断)330
6-29 EI——允许中断(开中断)330
6-30 HLT——暂停333
6-31 IN——输入累加器334
6-32 INR——寄存器或存储器内容增1334
6-33 INX——寄存器对增1336
6-34 JC——若有进位,转移338
6-35 JM——若为负,转移338
6-36 JMP——转移到由操作数标示的指令339
6-37 JNC——若无进位,转移340
6-38 JNZ——若不为零,转移340
6-39 JP——若为正,转移341
6-40 JPE——若奇偶位状态为偶,转移341
6-41 JPO——若奇偶位状态为奇,转移342
6-42 JZ——若结果为零,转移342
6-43 LDA——将直接寻址的存储单元内容送累加器343
6-44 LDAX——由寄存器对寻址的存储单元内容344
送累加器344
6-45 LHLD——将直接寻址的存储单元内容送入345
寄存器H和L345
6-46 LXI——将16位立即数送入寄存器对347
6-47 MOV——传送数据347
6-48 MVI——立即数据送入寄存器或存储器350
6-49 NOP——不操作352
6-50 ORA——寄存器或存储器和累加器相“或”353
6-51 ORI——立即数和累加器内容相“或”355
6-52 OUT——从累加器输出356
6-53 PCHL——转移到由寄存器HL所指定的地址357
6-54 POP——从栈顶读出358
6-55 PUSH——写入栈顶359
6-56 RAL——累加器内容连同进位位循环左移360
6-57 RAR——累加器内容连同进位位循环右移362
6-58 RC——若进位位状态等于1,返回363
6-59 RET——从子程序返回364
6-60 RLC——累加器循环左移365
6-61 RM——若符号位状态等于1,返回366
6-62 RNC——若进位位状态等于0,返回366
6-63 RNZ——若零状态位等于0,返回367
6-64 RP——若符号状态位等于0,返回368
6-66 RPO——若奇偶状态位等于0,返回369
6-65 RPE——若奇偶状态位等于1,返回369
6-67 RRC——累加器循环右移370
6-68 RST——重新启动371
6-69 RZ——若零状态位等于1,返回372
6-70 SBB——累加器内容与寄存器或存储器内容373
进行带借位减法373
6-71 SBI——累加器与立即数据进行带借位减法375
6-72 SHLD——直接存入H和L寄存器376
6-74 STA——累加器内容存入采用直接寻址的377
存储单元377
6-73 SPHL——将寄存器H和L的内容送入栈指示器377
6-75 STAX——累加器内容存入由寄存器对指定379
的存储单元379
6-77 SUB——从累加器中减去寄存器或存储器380
的内容380
6-76 STC——置进位位状态380
6-78 SUI——从累加器减去立即数据382
6-79 XCHG——交换寄存器DE和HL的内容383
6-80 XRA——寄存器或存储器和累加器相“异”384
6-81 XRI——立即数据和累加器相“异”386
6-82 XTHL——栈顶和H,L交换387
第七章 一些常用的子程序389
7-1 存储器寻址389
7-1-1 自动增1和自动减1390
7-1-2 变址寻址393
7-1-3 间接寻址394
7-2 数据传送395
7-2-1 传送简单的数据块395
7-1-4 变址后间接寻址395
7-2-2 多重查表397
7-2-3 数据分类399
7-3 运算402
7-3-1 二进制加法403
7-3-2 二进制减法406
7-3-3 十进制加法406
7-3-4 十进制减法407
7-4 乘法和除法409
7-4-1 八位二进制乘法409
7-4-2 八位二进制除法413
7-4-3 十六位二进制乘法415
7-4-4 二进制除法416
7-5 程序执行顺序逻辑转移表418
附录421
A 标准字符代码421
2-8 用微型计算机模拟可预置和可清除的7474