设置中断掩码(SIM): 在 8085 指令集中,SIM 代表“设置中断掩码”。它是 1 字节指令,是一条多用途指令。
SIM 指令的主要用途是:
- 屏蔽/取消屏蔽 RST7.5、RST6.5 和 RST5.5
- 复位为 0 RST7.5 触发器。
- 执行数据的串行输出。
读取中断掩码 (RIM): 在 8085 指令集中,RIM 代表“读取中断掩码”。它是一个 1 字节的多用途指令。
它用于以下目的:
- 检查 RST7.5、RST6.5 和 RST5.5 是否被屏蔽。
- 检查是否启用了中断。
- 检查 RST7.5、RST6.5 或 RST5.5 中断是否处于挂起状态。
- 执行数据的串行输入。
8085微处理器中SIM和RIM指令的区别:
编号 | Sim指令 | Rim指令 |
---|---|---|
1 | SIM 代表设置中断掩码。 | RIM 代表读取中断掩码。 |
2 | SIM负责屏蔽/取消屏蔽 RST 7.5、RST 6.5 和 RST 5.5。 | Rim指令检查 RST 7.5、RST 6.5、RST 5.5 是否被屏蔽。 |
3 | SIM复位为 0 RST 7.5 触发器。 | Rim指令检查是否启用了中断,并检查 RST 7.5、RST 6.5 或 RST 5.5 中断是否处于挂起状态。 |
4 | 累加器的内容决定了要采取的行动。因此在执行 SIM 指令之前,必须将 Accumulator 初始化为所需的值。 | 执行 RIM 指令后累加器的内容提供了此信息。因此,有必要在执行 RIM 指令后查看累加器的内容。 |
5 | SIM 指令可用于数据的串行输出。 | RIM 指令可用于数据的串行输入。 |
6 | SIM的操作码(十六进制)是 30。 | Rim指令的操作码(十六进制)是 20。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266886.html