清华大学冯博琴微机原理第4章汇编语言程序设计教学案例.ppt

清华大学冯博琴微机原理第4章汇编语言程序设计教学案例.ppt

参考程序: BUFFER DB 21,33,45,67,98,10, … COUNT EQU $-BUFFER MAX DB ? MOV CX, COUNT-1 MOV BX, OFFSET BUFFER MOV AL, [BX] DON: INC BX ;指向下一个数 CMP AL, [BX] ;AL- [BX] JA P1 ;大于转 MOV AL, [BX] ;交换 P1 : LOOP DON MOV MAX,AL …… BUFFER 21 33 45 67 98 10 COUNT 6 MAX ? 例:求N! 分析: N等于0: N!=1 N不等于0: N!=N*(N-1)*(N-2) … *3*2*1 AX=N BX=N-1 AX=1? AX=1 退出 AX=AX*BX BX=BX-1 BX=0? Y Y N N 程序段: MOV

文档评论(0)

1亿VIP精品文档

相关文档