汇编语言第八章.pptVIP

  • 38
  • 0
  • 约2.42万字
  • 约 67页
  • 2016-12-21 发布于贵州
  • 举报
CMDSR PROC NEAR PUSH AX PUSH BX PUSH DX CMP AX,BX JZ RETURN JA GCD XCHG AX,BX GCD: XOR DX,DX DIV BX AND DX,DX JZ RETURN MOV AX,BX MOV BX,DX JMP GCD RETURN: MOV CX,BX POP DX POP BX POP AX RET CMDSR ENDP 习题 1. 编写计算100个连续偶数之和的程序。如果和不超过16位字的范围(65535),则保存其和到wordsum,如超过则显示‘overflow’. 2.定义一个宏logical,用它代表4条逻辑运算指令:and/or/xor/test,注意需要利用3个形式参数,并给一个宏调用以及对应宏展开的例子. DSEG SEGMENT WORDSUM DW 0 MEG DB OVERFLOW$ DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG MAIN: MOV AX,DSEG MOV DS,AX MOV AX,20000 XOR BX,BX MOV CX,100 AGAIN: ADD AX,2 ADD BX,AX JO OVER

文档评论(0)

1亿VIP精品文档

相关文档