中北大学微机原理复习指导.pptVIP

  • 20
  • 0
  • 约1.13千字
  • 约 8页
  • 2018-04-30 发布于河南
  • 举报
中北大学微机原理复习指导

汇编语言源程序结构(P151) 数据段名 SEGMENT … 数据段名 ENDS 附加段名 SEGMENT … 附加段名 ENDS 汇编语言程序设计 【例4-1】已知X和Y是数据段中的两个无符号字节单元,用程序完成表达式Z=(X2+Y2)/2的计算。 DATA SEGMENT X DB 15 Y DB 34 Z DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX ;初始化数据段 MOV AL,X ;X中的内容送AL MUL AL ;计算X×X MOV BX,AX ;X×X乘积送BX MOV AL,Y ;Y中的内容送AL MUL AL ;计算Y×Y ADD AX,BX ;计算X2+Y2 SHR AX,1 ;计算(X2+Y2)/2 MOV Z,AX ;结果送Z单元 MOV AH,4CH INT 21H ;返回DOS CODE ENDS END START ;汇编结束 * * 堆栈段名 SEGMENT … 堆栈段名 ENDS 代码段名 SEGMENT

文档评论(0)

1亿VIP精品文档

相关文档