📜  使用 Primer 在系统七段 LED 上显示结果

📅  最后修改于: 2021-09-16 10:32:59             🧑  作者: Mango

通过使用来自监视器程序的适当例程调用,可以使用 Primer 的监视器操作系统 (MOS)以十六进制或 BCD 格式在 LED 上显示程序的结果。入门书由8279可编程接口设备(例如键盘或显示器)管理。

连接七段 LED 以使用多路复用技术。不能通过编写 MOS 提供的子程序服务直接访问。

必须牢记以下几点:

  1. MOS包括 36 个服务例程,用户只需将服务编号加载到寄存器C 中即可调用这些例程。
  2. 入门手册包含所有上述可供用户使用的子程序。
  3. 例如,要在寄存器 E 中存储的十六进制字节中在用户 LED 端口的累加器中显示 96H ,我们需要调用服务1BH。

图 –七段接口

F001   3E   MVI A, 96H
F002   96
F003   5F   MOV E, A
F004   0E   MVI C, 1BH
F005   1B
F006   CD   CALL 1000H
F007   00
F008   10
F009   FF   RST 7 

以下说明可以修改如下:

图 –指令摘要

您需要在 F001H位置输入上述代码,然后执行代码。该代码将在七段显示器的数据字段中显示所需的 96H。