给下面的汇编语言源程序加注释,分析程序的功能,画出程序流程图。

2024-12-01 04:20:21
推荐回答(1个)
回答1:

我就说一下该程序的功能:

在数据段BLOCK变量下存放了二十个数,占据二十个字单元;
把第一个数赋给AX寄存器然后和下一个数比较,如果AX中的数大,就再和下下一个数比较;如果AX中的数较小,就把大数装入AX再和下个数比较。累计比较十九次,最后AX中装的就是最大的那个数,将此数传递给MAX变量。

你可能刚开始学汇编觉得难,没关系,先搞懂CPU、存储器、I/O以及总线之间的关系,再记住几个常用的CPU寄存器,至于汇编程序大部分时间都是装(MOV)来装去的,多读一些程序就熟了。
祝你好运。