:(1)程序要结构化,简明、可读性好,便于调试。(2)执行速度快,程序代码效率高。(3)占用存储空间少。:,。,确定数据结构和算法(1)初始化,建立一个数据指针指向数据区的首地址;(2)将第一个数存入寄存器(如AX)中;(3)调整数据指针,使其指向下一个数;(4)将数据指针所指的数与寄存器AX的内容相比较,如果该数较大,则将其存入AX,否则丢掉;(5)重复执行(3)、(4)两步,直至将数组中的数据全部处理完。(?)DATAENDSCODESEGMENT ASSUMECS:CODE,DS:DATASTART: MOVAX,DATA MOVDS,AX LEASI,ARRAY;将ARRAY的首地址送入数据指针SI MOVCX,99;设置循环次数 MOVAX,[SI];将第一个数存入AXNEXT: ADDSI,2;修改数据指针指向下一个数据 CMPAX,[SI];两数比较 JAELOOP1;AX≥[SI],转LOOP1 MOVAX,[SI];否则,将较大数存入AX LOOP1:X JNZNEXT MOVAH,4CH INT21HCODEENDS :静态检查上机运行调试
汇编语言程序设计基本汇编语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.