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

目 录1

第一章 引言1

1-1 这本书假定你已知道了1

1-2 了解汇编语言2

1-3 这本书是怎样排印的2

第二章汇编语言和数字逻辑3

2-1 设计周期3

2-2模拟数字逻辑7

2-3 用微型计算机模拟信号反相器8

2-3-1微型计算机事件序列8

2-3-3确定数据的源和目的地11

2-3-2传递函数的实现11

2-3-4事件的定时16

2-4缓冲器、放大器和信号负载19

2-5 用微型计算机模拟7404/05/06六反相器28

2-6 用微型计算机模拟7408/09二输入、四正30

“与”门30

2-6-1二输入功能31

2-7 用微型计算机模拟7411三输入、三正“与”门33

2-7-1三输入功能33

2-8 用微型计算机模拟可预置和可清除的7474正35

跳沿触发双D触发器35

2-8-1触发器的数字逻辑描述35

2-8-2用汇编语言对触发器的一种模拟38

2-9 用微型计算机模拟实时器件40

2-8-3用微型计算机模拟一般触发器40

2-9-1 555单稳多谐振荡器41

2-9-2 74121单稳多谐振荡器43

2-9-3 74107带清零端的双J-K主从触发器46

2-9-4实时的微型计算机模拟48

2-9-5微型计算机定时指令循环48

2-9-6数字逻辑模拟的局限性55

2-9-7与外部单冲触发电路的接口55

第三章数字逻辑的直接模拟59

3-1 QUME打印机是如何工作的61

3-2输入和输出信号67

3-2-1输入/输出器件68

3-2-2 MC 6820外部接口适配器68

3-2-4返回选通(RETURN STROBE)82

3-2-3输入信号82

3-2-5“阻止打印锤启动”释放(PFL REL)84

3-2-6色带准备提升(RIB LIFT RDY)84

3-2-7印字轮选通(PW STROBE)85

3-2-8“启动色带移动”脉冲(FFA)86

3-2-9复位(RESET)87

3-2-10输纸轴释放(PFR REL)88

3-2-11输纸托架释放(CA REL)88

3-2-12 FFI89

3-2-13色带用完(EOR DET)90

3-2-14允许打印锤触发器(HAMMER ENABLE FF)93

3-2-15时钟(CLK)93

3-2-17输入信号小结94

3-2-18输出信号94

3-2-16 H1—H694

3-3 面向数字逻辑电路的模拟96

3-3-1对于逻辑电路的简要说明96

3-3-2触发器FFAw98

3-3-3触发器FFAw的模拟101

3-3-4触发器FFBw113

3-3-5触发器FFB的模拟117

3-3-6触发器FFC128

3-3-7触发器FFC的模拟130

3-3-8“启动色带移动”脉冲的模拟137

3-3-9触发器FFD140

3-3-10触发器FFD的模拟140

3-3-11触发器FFE144

3-3-12“稳定印字轮”单冲触发器148

3-3-13“稳定印字轮”单冲触发器的模拟149

3-3-14触发器FFF151

3-3-15触发器FFF的模拟152

3-3-16 555多谐振荡器157

3-3-17 555多谐振荡器的模拟158

3-3-18“允许印字轮释放”触发器169

3-3-19“允许印字轮释放”触发器的模拟169

3-3-20“允许印字轮准备”单冲触发器的模拟172

3-4 关于模拟的小结175

第四章一个简单程序184

4-1 汇编语言与数字逻辑在定时关系上的比较184

4-2输入和输出信号185

4-3微型计算机器件的组态187

4-3-1一般的设计概念188

4-3-2 MC 6870 A双相时钟188

4-3-3 MC 6820外部接口适配器(PIA)190

4-3-4只读存储器和随机存取存储器192

4-4系统初始化194

4-5程序流程图196

4-6程序逻辑错误220

4-7复位和初始化227

4-8程序小结229

第五章程序设计人员的看法236

5-1 简单程序设计的效率236

5-1-1高效率的查表方法236

5-2-1硬件专用指令240

5-2硬件的利用240

5-2-2硬件特性的直接用途245

5-3 子程序250

5-3-1子程序调用252

5-3-2子程序返回258

5-3-3什么时候使用子程序258

5-3-4多重子程序返回261

5-4宏指令271

5-4-1什么是宏指令273

5-4-2具有参数的宏指令276

5-5 中断277

5-5-1中断硬件的考虑277

5-5-2多级中断284

5-5-3对于中断的评价293

6-1缩写符号295

第六章MC 6800指令系统295

6-2条件代码297

6-3指令结果代码298

6-4指令执行时间和代码298

6-5 MC 6800寻址方式315

6-5-1存储器——立即数寻址315

6-5-2存储器——直接寻址316

6-5-3存储器——变址寻址317

6-5-4存储器——扩展寻址320

6-5-5固有寻址321

6-5-6相对寻址321

6-5-7累加器寻址321

带进位的加324

6-7 ADC——存储器和累加器A或B进行324

6-6 ABA——累加器B与累加器A相加324

6-8 ADD——存储器与累加器相加329

6-9 AND——存储器与累加器相“与”330

6-10 ASL——累加器或存储器字节左移331

6-11 ASR——累加器或存储器字节右移333

6-12 BCC——若进位位为“0”,分支335

6-13 BCS——若进位状态置位,分支335

6-14 BEQ——若零状态为1,分支336

6-15 BGE——若大于或等于零,分支336

6-16 BGT——若大于零,分支337

6-17 BHI——若累加器大于比较数,分支338

6-18 BIT——位测试338

6-20 BLS——若累加器小于或等于比较数,分支340

6-19 BLE——若小于或等于零,分支340

6-21 BLT——若小于零,分支341

6-22 BMI——若为负,分支342

6-23 BNE——若不等于零,分支342

6-24 BPL——若为正,分支343

6-25 BRA——分支到操作数所指定的指令343

6-26 BSR——分支到操作数所指定的子程序344

6-27 BVC——若溢出状态为“0”分支345

6-28 BVS——若溢出状态置“1”,分支346

6-29 CBA——比较累加器346

6-30 CLC——清除进位位348

6-31 CLI——清除中断屏蔽位348

6-32 CLR——清除累加器或存储器349

6-33 CLV——清除溢出状态350

6-34 CMP——累加器和存储器比较351

6-35 COM——累加器或存储器取反352

6-36 CPX——比较变址寄存器354

6-37 DAA——十进制调整累加器355

6-38 DEC——累加器或存储器减1356

6-39 DES——栈指示器减1358

6-40 DEX——变址寄存器减1359

6-41 EOR——累加器和存储器相“异”360

6-42 INC——累加器或存储器增1361

6-43 INS——栈指示器增1363

6-44 INX——变址寄存器增1363

6-45 JMP 通过变址寻址或扩展寻址转移364

6-46 JSR——用变址寻址或扩展寻址转子365

6-47 LDA——从存储器取数送入累加器366

6-48 LDS——送入栈指示器367

6-49 LDX——送入变址寄存器369

6-50 LSR——累加器或存储器逻辑右移370

6-51 NEG——累加器或存储器取补372

6-52 NOP——无操作374

6-53 ORA——累加器与存储器相“或”374

6-54 PSH——累加器内容压入栈中376

6-55 PUL——从栈中弹出数据377

6-56 ROL——累加器或存储器通过进位位循环378

左移378

6-57 ROR——累加器或存储器通过进位位循环380

右移380

6-58 RTI——从中断返回382

6-59 RTS——从子程序返回383

6-60 SBA——累加器相减384

6-61 SBC——从累加器减存储器带借位385

6-62 SEC——置进位位386

6-63 SEI——置中断屏蔽位387

6-64 SEV——置溢出状态位387

6-65 STA——累加器存入存储器388

6-66 STS——存储栈指示器389

6-67 STX——存储变址寄存器390

6-68 SUB——累加器减存储器391

6-69 SWI——软件中断392

6-70 TAB——累加器A传送到累加器B394

6-72 TBA——累加器B传送到累加器A395

器(CCR)395

6-71 TAP——累加器A传送到条件代码寄存395

6-73 TPA——条件代码寄存器传送到累加器A396

6-74 TST——测试累加器或存储器的内容397

6-75 TSX——栈指示器传送到变址寄存器399

6-76 TXS——变址寄存器传送到栈指示器400

6-7 7 WAI——等待中断401

第七章一些常用的子程序403

7-1存储器寻址403

7-1-1自动增1和自动减1404

7-1-2间接寻址406

7-1-3变址后间接寻址406

7-2数据传送408

7-2-1传送简单的数据块408

7-2-2多重查表411

7-2-3数据分类414

7-3运算418

7-3-1二进制加法418

7-3-2二进制减法420

7-3-3十进制加法420

7-3-4十进制减法421

7-3-5乘法和除法422

7-3-6 8位二进制乘法423

7-3-7 8位二进制除法427

7-3-8 16位二进制乘法428

7-3-9二进制除法432

7-4程序执行顺序逻辑433

7-4-1转移表433

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

高度相关资料

逻辑设计用Z80程序设计(1986 PDF版)
逻辑设计用Z80程序设计
1986 北京市:科学出版社
8080程序设计在逻辑设计中的应用(1983.09 PDF版)
8080程序设计在逻辑设计中的应用
1983.09 人民邮电出版社
计算机它的应用和程序设计(1980年08月第1版 PDF版)
计算机它的应用和程序设计
1980年08月第1版 科学出版社
Windos 3.1 应用程序设计( PDF版)
Windos 3.1 应用程序设计
8087  应用和程序设计( PDF版)
8087 应用和程序设计
上海市科协科技资询服务中心情报中心615研究所航空
语言应用程序设计( PDF版)
语言应用程序设计
8087应用与程序设计( PDF版)
8087应用与程序设计
PRINCIPLES OF DATABASE AND KNOWLEDGE-BASE SYSTEMS  VOLUME I(1988 PDF版)
PRINCIPLES OF DATABASE AND KNOWLEDGE-BASE SYSTEMS VOLUME I
1988 COMPUTER SCIENCE PRESS
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 上海:上海交通大学出版社
PC-1500袖珍计算机BASIC语言应用程序集(1988 PDF版)
PC-1500袖珍计算机BASIC语言应用程序集
1988 北京:气象出版社