前言
本文为“X86ASM - 交通模拟程序“系列文章的初篇。
起对项目的介绍作用。以及,系列文章的相关目标。
系列文章目标
- 总结程序中使用过的中断功能
- 对比较有意义的功能模块,进行解析分解
- 重点介绍的是X86ASM下的调试
项目本身完成功能及目标
- 交通灯
- 已完成
- 交通灯倒计时
- 基本交通灯灯色切换
- 交通灯倒计时的时延调整
- 未完成
- 交通灯形状更改为圆形
- 交通灯闪烁
- 已完成
- 小车
- 已完成
- 小车运行
- 小车基本走停逻辑判断
- 小车数量的随机生成 2017.12.15 v0.3
- 小车鲁棒走停逻辑判断 2017.12.15 v0.4
- 已完成
- 背景
- 已完成
- 基本背景绘图
- 背景不闪烁 — 2017.12.14 v0.2
- 对小车进行重绘,而不是对整个背景进行重绘。效果良好
- 关于一次写入VGA内存,资料过少。暂时搁置。
- 倒计时读秒功能 2017.12.16 v0.5
- 已完成
- 欲加入的新特性
- 使用鼠标生成或消灭小车
- 鼠标中断 -> 获取坐标 -> 扫描小车
- 交通灯倒计时的字符显示
- 键盘中断程序模拟
- 键盘中断 -> CALL PROCE
- 更加合理的功能分割
- 多文件? Maybe
- 使用鼠标生成或消灭小车