汇编程序10:计算长度为C字节的数据和

时间:2022-05-03 01:21:26
 1 assume cs:code
 2 
 3 code segment
 4     
 5     mov ax,0ffffh //起始段地址
 6     mov ds,ax 
 7     mov bx,0 //偏移变量
 8     mov dx,0 //保存结果
 9     mov cx,12 //循环次数
10   s:mov al,[bx] //字节数据赋值给寄存器
11     mov ah,0 //高位置0
12     add dx,ax //加上在循环内的单元内存的值
13     inc bx //偏移变量自增1
14     loop s //循环次数为0则结束,执行后面指令,否则返回到标号s
15 
16     mov ax,4c00h
17     int 21h
18 
19 code ends
20 
21 end