将微机实验中需要仿真的部分汇总,均为本人编写,有一定注释,包括按键控制led,8255并行接口,8253定时计数芯片,8259中断控制和adc、dac的相关高级应用,可做课设参考,均为本人自己编写
2022-11-17 23:26:01 264KB 微机上机实验
1
(1)(第一道)编程实现将十进制数的ASCII码转换为BCD码 要求:用E命令从键盘输入的五位十进制数的ASCII码已存放在0500H起始的内存单元中(25H、30H、32H、34H、65H),把它转换成BCD码后,再分别存入050AH起始的内存单元中。若输入的不是十进制数的ASCII码,则对应的存放结果的单元内容为“FF”。 (2) (第四道)编程实现将存入0500H-0507H单元中的4个非压缩BCD数(例:12,34,56,78),转换成二进制数码(用十六进制数表示),并存入起始地址为0510H-0517H的内存单元中。
1