作业帮 > 综合 > 作业

单片微型计算机原理与接口技术

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 19:48:50
单片微型计算机原理与接口技术
用汇编编程
1) 编写3字节二进制加法子程序,并用主程序调用不同的加数和被加数来检测该子程序的正确性。需考虑有进位和无进位情况。
程序入口为: 加数:22H,21H,20H三字节,22H为最高位
被加数:32H,31H,30H三字节,32H为最高位
程序出口为: 23H,22H,21H,20H四字节,23H为最高位
例如:地址:23 22 21 20 32 31 30
执行前数据: 01 23 45 FF 01 01
执行后数据:01 00 24 46
2) 编写三字节二进制减法子程序
入口:被减数: 52H,51H,50H, 50H为最低位
减数: 42H,41H,40H, 40H为最低位
出口:差:外部数据存贮器2003H~2000H(2000H为最低位)
用主程序调用多组数据来调试,需考虑无借位和有借位两种情况。
例如:
执行前:地址: 52 51 50 42 41 40
数据: 90 80 70 10 10 10
执行后:地址: 2003 2002 2001 2000
数据: 00 80 70 60
.