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

 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

 

posted on 2018-01-26 22:33  叶倾仙  阅读(154)  评论(0编辑  收藏  举报

导航