《8080程序设计在逻辑设计中的应用》求取 ⇩

目录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

1983《8080程序设计在逻辑设计中的应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)亚当·奥斯本(Osborne,A.)著;赵辰等译 1983 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

COBOL程序设计与应用(1983 PDF版)
COBOL程序设计与应用
1983 北京:宇航出版社
8080程序设计在逻辑设计中的应用(1983.09 PDF版)
8080程序设计在逻辑设计中的应用
1983.09 人民邮电出版社
Windos 3.1 应用程序设计( PDF版)
Windos 3.1 应用程序设计
8087  应用和程序设计( PDF版)
8087 应用和程序设计
上海市科协科技资询服务中心情报中心615研究所航空
语言应用程序设计( PDF版)
语言应用程序设计
8087应用与程序设计( PDF版)
8087应用与程序设计
C程序设计及应用(1998 PDF版)
C程序设计及应用
1998 北京:高等教育出版社
计算器程序设计及其在医药学中的应用(1993 PDF版)
计算器程序设计及其在医药学中的应用
1993 乌鲁木齐:新疆大学出版社
Java程序设计及应用(1997 PDF版)
Java程序设计及应用
1997 大连:大连理工大学出版社
JavaScript 程序设计及应用(1997 PDF版)
JavaScript 程序设计及应用
1997 西安:西北工业大学出版社
GPS应用程序设计(1999 PDF版)
GPS应用程序设计
1999 北京:科学出版社
SNOBL4程序设计与应用(1989 PDF版)
SNOBL4程序设计与应用
1989 上海:上海交通大学出版社
实用微型计算机程序设计  INTEL 8080(1982 PDF版)
实用微型计算机程序设计 INTEL 8080
1982 电力工业出版社
逻辑设计用Z80程序设计(1986 PDF版)
逻辑设计用Z80程序设计
1986 北京市:科学出版社
实用微型计算机程序设计  UBTEL 8080(1983 PDF版)
实用微型计算机程序设计 UBTEL 8080
1983 北京:电力工业出版社