data segment buf1 db '0123456789'
data ends ext segment buf2 db 10 dup(0)
ext endsassume cs:code,ds:data,es:ext
code segment
start: mov ax,data mov ds,ax;源址 mov ax,ext mov es,ax;目标段址 cld lea si,buf1lea di,buf2mov cx,10 rep movsb;拷贝 mov ax,4c00hint 21h
code ends
end start结果:
-d 0710:0
0710:0000  30 31 32 33 34 35 36 37-38 39 00 00 00 00 00 00    0123456789......
0710:0010  30 31 32 33 34 35 36 37-38 39 00 00 00 00 00 00    0123456789......
0710:0020  B8 10 07 8E D8 B8 11 07-8E C0 FC BE 00 00 BF 00    ?.???.????..?.
0710:0030  00 B9 0A 00 F3 A4 B8 00-4C CD 21 90 90 90 90 90    .?..???.L?!?????
0710:0040  90 90 90 90 90 90 90 90-90 90 90 90 90 90 90 F4    ????????????????
0710:0050  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00    ................
0710:0060  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00    ................
0710:0070  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00    ................
data segment buf1 dw 0h,1h,2h,3h,4h,5h,6h,7h,8h,9h buf2 dw 10 dup(0)
data endsassume cs:code,ds:data
code segment
start: mov ax,data mov ds,ax mov ax,0mov bx,0 mov cx,10   s:add ax,buf1[bx]inc bxloop smov buf2,axmov ax,4c00hint 21h
code ends
end start结果:
-d 0711:0004
0711:0004  0A 0F 00 00 00 00 00 00-00 00 00 00 00 00 00 00    ...............

汇编语言 将数据区BUF1中的10个数,传送到数据区BUF2中并计算BUF1数据的累加和相关推荐

  1. 汇编语言 实现1.将数据区buf1中的10个数,传送到数据区buf2 2.计算buf1数据的累加和

    1. 将数据区buf1中的10个数,传送到数据区buf2 ; multi-segment executable file template.data segmentbuf1 dw 1,2,3,4,5, ...

  2. 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。

    代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...

  3. C语言:向一个文件中写10个数求出其平均值并存入另一个文件中

    题目概述: 在文件file0.dat中写10个数求平均值并存入另一个文件file1.dat中 编程: #include<stdio.h> #include<stdlib.h> ...

  4. C语言:有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数。如果不在数组中,打印“not found”。

    /*有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数.如果不在数组中,打印"not found".*/#include<stdio ...

  5. 如何在表格数据中加同一个数_怎么在excel表格中的数字前统一加一个字母

    怎么在excel表格中的数字前统一加一个字母以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么在excel表格中的数字 ...

  6. python 中range(10)什么意思_请问在Python中for i in range(10,0,-1)是什么意思

    range(10, 0,-1)表示从10开始,到0为止(不包括0),取其中所有的整数. for i in range(1, 101)就是说,把这些数,依次赋值给变量i.相当于一个一个循环过去,第一次i ...

  7. python中如何统计元组中元素的个数_Python:count直到列表中的元素是一个元组

    我有一个这样的列表: MyList = [2,3,(1,2),5] 其中元素0,1和3是整数,而元素2是元组.我想创建一个计数器,告诉我在元组出现之前列表中有多少元素. 在这个例子中,我想要一个计数器 ...

  8. 建立数组并写入数据_VBA数组与字典解决方案第37讲:在VBA中字典的应用

    大家好,我们今日继续讲解VBA数组与字典解决方案第37讲内容:在VBA中字典的应用.对于字典,也许许多的朋友对此比较陌生,在有的语言里字典也称之为MAP,应用也是比较广泛的. 字典,其实就是一些&qu ...

  9. 大数据之路读书笔记-10维度设计

    大数据之路读书笔记-10维度设计 文章目录 大数据之路读书笔记-10维度设计 10.1 维度设计基础 10.1.1 维度的基本概念 10.1.2 维度的基本设计方法 10.1.3 维度的层次结构 10 ...

最新文章

  1. linux复杂逻辑判断,20.5 shell脚本中的逻辑判断
  2. python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集
  3. 把广告投给你要几步,一文带你了解广告业务
  4. 数字化转型生态的三个层级(平台 场景 工具/技术)
  5. Hibernate中Inverse和Cascade
  6. dmidecode常用的查询
  7. 域控下发脚本_域用户登陆脚本
  8. 送分题,ArrayList 的扩容机制了解吗?
  9. mysql管理数据 并上传至云端_西部数码网站管理助手创建、导入恢复、导出备份mysql数据库...
  10. 2017第九届中国云计算大会精彩日程曝光
  11. 计算机网络nos是什么意思,什么是网络操作系统(NOS)
  12. 计算机网络专助理工程师考试时间,软考高级工程师职称考试时间
  13. 靠写文章,我在CSDN赚了1.27万!
  14. springboot thymeleaf访问静态图片
  15. Rose Blumki
  16. 1 分钟 Serverless 搭建你的首个个人网站(完成就送猫超卡)
  17. 记录开始学习AS400(01)
  18. 火狐浏览器(firefox)简体中文最新版下载:
  19. iOS JS与OC交互
  20. 如何解决安卓手机抓包显示无网络/网络异常

热门文章

  1. 校园地理信息系统的设计与实现
  2. STM32 SWD/JTAG引脚被占用 无法使用Jlink下载代码时的解决方法
  3. 批量查看域名历史软件-网站老域名批量查询注册
  4. 第四诫:要有自己独立的思考时间
  5. 《东周列国志》第四十一回 连谷城子玉自杀 践土坛晋侯主盟
  6. 所谓的全球变暖就是一桩权力导演的学术丑闻
  7. 油猴插件导致bing搜索显示“cn.bing.com“重定向次数过多
  8. Vue Layout布局
  9. 留良乡稳健投资理财的四大原则
  10. 伦敦金实时行情在线看