序一

前言

为什么学习汇编

第 一 章 基本知识

1. 进制的概念

2. 认识寄存器

3. 使用NCTOOLS

6502寻址

1. 立即寻址

2. 绝对寻址

3. 零页寻址

4. 累加器寻址

5. 隐含寻址

6. 直接X变址

7. 直接Y变址

8. 零页X变址

9. 零页Y变址

10. 间接寻址

11. 先变址X后间接寻址

12. 先间址后变址Y

13. 相对寻址

第 二 章 指令系统

1. 数据传送指令

2. 算术运算指令

3. 逻辑运算指令

4. 置标志位指令

5. 比较指令

6. 移位指令

7. 堆栈操作指令

8. 跳转指令

9. 中断操作指令

第 三 章 基本程序设计

1. 循环程序设计

2. 子程序的设计

3. 显示程序设计

4. 分支程序设计

5. 查表程序设计

6. 小试牛刀(修改GMUD)

第 四 章 系统文件结构

1. BIN文件结构

2. 闪存分配表

3. 手工制作BIN文件

4. 给BIN文件减肥

第 五 章 系统调用

1. 基本系统调用

2. 图形中断调用

3. 弹出式信息框

4. 询问式信息框

5. 等级棒的实现

6. A类菜单的实现

7. B类菜单的实现

8. C类菜单的实现

9. D类菜单的实现

10. 输入法 的实现

11. 系统程序调用

第 六 章 玩转NC1020闪存

1. 闪存的基本知识

2. 擦除非内核闪存

3. 修改非内核闪存

4. 剖析内核保护原理

5. 擦除内核区闪存

6. 修改内核区闪存

第 七 章 使用6502_Macroassembler &Simulator

1. 理解标号的意义

2. .DB伪指令

3. .DW伪指令

4. .STR伪指令

5. 学习 宏指令

6. 开始设计BIN文件