- 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)