目录 1
第一章概论 1
第一节微型计算机的发展简史、分类及应用 1
第二节计算机中的数制和码制 6
习题 24
第二章微型计算机的系统结构 26
第一节微型计算机的系统结构框图 26
第二节Z80微处理机的内部结构 28
第三节Z80的引脚及其功能 36
习题 41
第三章Z80 CPU的时序及其分析 42
第一节概述 42
第二节Z80的典型时序分析 43
第四章Z80的寻址方式 55
第五章Z80的指令系统 70
第一节 8位数传送类指令 70
第二节16位数传送类指令 79
第三节数的交换、数据块的传送和检索类指 87
令 87
第四节 8位数的算术和逻辑运算类指令 101
第五节 通用算术运算和CPU控制类指令 110
第六节 16位数的算术运算类指令 116
第七节移位和循环移位指令 124
第八节位置1、置0和测试类指令 137
第九节转移、转子及返回类指今 146
第十节输入和输出类指令 155
第六章汇编语言 162
第一节机器语言、汇编语言和高级语言 162
第二节伪指令 167
第三节宏指令和条件汇编 172
第四节汇编程序 186
第七章汇编语言程序设计 196
第一节简单程序 196
第二节分支程序 198
第三节循环程序 199
第四节算术运算的程序设计 209
第五节有关表格和链表操作的程序设计 216
第六节代码转换的程序设计 235
第七节输入/输出的程序设计 244
习题 251
第一节半导体随机存取存贮器 254
第八章存贮器 254
第二节只读存贮器 262
第三节 RAM和ROM与Z80CPU的连接 264
第四节磁盘存贮器 272
习题 280
第九章中断系统 282
第一节中断的概念 282
第二节Z80的中断优先权排队电路 289
第三节Z80的中断方式 299
习题 311
第十章并行接口电路 313
第一节Z80 PIO接口 313
第二节计数器—定时器接口CTC 329
第十一章串行通讯及串行接口 342
第一节串行通讯 342
第二节 串行接口SIO 352
第十二章16位微型机Z8000 377
第一节概述 377
第二节Z8000的引脚及其功能说明 388
第三节寻址方式 391
第四节指令系统 401
第十三章16位微型机InteI 8086/8088 409
第一节8086/8088的引脚及其功能描述 409
第二节 CPU的结构 415
第三节总线的操作方式 420
第四节系统的最小方式和最大方式 424
第五节存贮器 432
第六节输入/输出 437
第七节 中断系统 438
第八节指令系统 443
第一节概述 466
第十四章16位微型机MC68000 466
第二节 MC68000的CPU引脚及其功能 471
第三节数据结构和寻址能力 475
第四节指令系统 487
第五节 三种典型的16位微型机的比较 495
附录1 ASCII字符编码表(十六进制) 503
附录2 8080与Z80指令的比较 504
附录3 Z80指令系统 507
附录4 Z8000指令系统 541
附录5 8086/8088指令系统一览表 555
附录6 MC68000指令系统 566