微机原理编程实例.pdfVIP

  • 76
  • 0
  • 约1.87千字
  • 约 7页
  • 2017-06-12 发布于浙江
  • 举报
1. 编程序段计算SUM =∑ai=a1+a2+...+a20,已 知a1a20依次存放在以BUF为首址,i=1的数据 区,每个数据占两个字节,和数SUM也为两个字 节。(要求用循环结构编写,循环控制采用计数 控制)。 MOV AX ,0 MOV BX,OFFSET BUF MOV CX,20 LOP:ADD AX ,[BX] INC BX INC BX LOOP LOP MOV SUM,AX • 编制完整程序实现下列算式:W=X+Y+36-Z 。设 X 、Y 、Z 、W均为双字长数据,各自的低十六 位数和高十六位数分别存放在X 、X+2 、Y 、Y+2 、 Z 、Z+2 的存储单元中,结果的低十六位字和高 十六位字分别存放在W和W +2两个单元中。 DATA SEGMENT X DD … Y DD … Z DD … W DD … DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV AX,X ADD AX,Y MOV BX,X+2 ADC BX,Y

文档评论(0)

1亿VIP精品文档

相关文档