第○章 引言 5
第一章 基本概念 5
1-1何谓程式设计 5
1-2画流程图 6
1-3资讯表示 7
1-4计算机内部资讯表示 8
1-4-1程式 9
1-4-2数值资料 10
1-4-3文数字资科 32
1-5外部资讯表示 34
1-5-1组合语言 34
1-5-2八进制与十六进制 35
习题 39
习题解答 40
第二章 Z80硬体结构 43
2-1Z80微电脑系统结构 43
2-2一般微处理器之结构与动作原理 46
2-2-1暂存器 47
2-2-2堆叠器 50
2-2-3指令执行周期 52
2-2-4拿取下一指令 54
2-2-5指令之执行 54
2-2-6临界竞赛问题 57
2-3 Z80微处理器之结构 59
2-3-1一般用途暂存器 62
2-3-2旗号暂存器 66
2-3-3特殊用途暂存器 67
2-4 Z80之指令格式 73
2-5 Z80之指令执行 77
2-5-1拿取周期 80
2-5-2解码与执行 82
2-5-3重要练习 85
第三章 定址法 98
3-1隐含定址 98
3-2立即定址 99
3-3扩展立即定址 100
3-4暂存器定址 101
3-5暂存器间接定址 102
3-6扩展定址 104
3-7修正零页定址 105
3-8相对定址 106
3-9索引定址 110
3-10位元定址 114
第四章 Z80指令集 119
4-1计算机指令之种类 119
4-2 Z80指令集 125
4-3资料传送指令 126
4-3-1八位元传送 126
4-3-2十六位元传送 129
4-3-3交换指令 132
4-3-4区段(整批)传输指令 133
4-3-5区段搜寻指令 136
4-4资料处理指令 137
4-4-1算术与逻辑指令 137
4-4-2移位与旋转指令 146
4-4-3位元运作指令 151
4-5测试与控制转移指令 151
4-5-1旗号 151
4-5-2控制转移指令 158
4-6输入/输出指令 164
4-7各种CPU控制指令 168
摘要 169
习题解答 170
Z80指令集摘要 172
第五章 Z80组译程式 421
5-1机器语言 421
5-2组合语言 421
5-3组译程式 423
5-4组译程式之特色 424
5-4-1符号位址 424
5-4-2组合语言格式 427
5-4-3数底表示 430
5-4-4算式求值 430
5-4-5虚指令 431
5-5上机 437
第六章 资料传送 440
6-1八位元传送 440
6-2十六位元传送 449
6-3区段(整批)传送 455
6-4资料互换 459
6-5摘要 461
6-6副程式 466