《微机原理与接口技术》也可以很有趣!
你是否想过,用 4 行代码,就可以让机器无限重启?
本手册的用途是《微机原理与接口技术》课程的实验手册。这门课程已经有实验手册,之所以再编写一个手册,有两方面原因:
第一,实验课上做的实验,只能在实验室的环境中完成。出了实验室,就没有办法接触到实验程序和实验台上的芯片了,没有做出来的实验也没有办法弄清楚。
第二,实验课使用的环境,对我们来说比较陌生。实验室的软件环境是 Windows XP 和特定的实验系统,但是,目前大部分使用 Windows 的同学都是使用 Windows 10 操作系统,某些功能被删去了(例如,操作系统不再附带 debug.exe
程序,若要使用该程序,需要额外安装 DosBox);实验室的硬件环境是实验台上的芯片,但是如果仅做实验课上的实验,对这些芯片的重要性的体会还不够深刻。
实际上,我们的个人计算机就是很好的实验环境,兼容性保证了同样的指令在今天的处理器上与在 8086 处理器上得到完全相同的结果,而且计算机内部就集成了课程中所学的芯片。另外,为了防止在编程时对计算机造成破坏,也为了查看运行结果的同时修改程序,我们不能直接在裸机上编程,而需要使用模拟器,在当前的计算机中模拟出一台新的计算机,万一编写的程序发生错误,直接退出模拟器即可,不会对真实的计算机有任何伤害。
也就是说,只需有一台个人电脑,就可以在实验课之外继续做实验。这不但在技术上是可行的,同时也是安全的。
人们都说,硬件课程的特点就是学起来很抽象,但是如果用自己的电脑实验一次,就会对这些知识倍感亲切,印象也会更深!