汇编语言 将数据区BUF1中的10个数,传送到数据区BUF2中并计算BUF1数据的累加和
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.将数据区buf1中的10个数,传送到数据区buf2 2.计算buf1数据的累加和
1. 将数据区buf1中的10个数,传送到数据区buf2 ; multi-segment executable file template.data segmentbuf1 dw 1,2,3,4,5, ...
- 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...
- C语言:向一个文件中写10个数求出其平均值并存入另一个文件中
题目概述: 在文件file0.dat中写10个数求平均值并存入另一个文件file1.dat中 编程: #include<stdio.h> #include<stdlib.h> ...
- C语言:有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数。如果不在数组中,打印“not found”。
/*有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数.如果不在数组中,打印"not found".*/#include<stdio ...
- 如何在表格数据中加同一个数_怎么在excel表格中的数字前统一加一个字母
怎么在excel表格中的数字前统一加一个字母以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么在excel表格中的数字 ...
- 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 ...
- python中如何统计元组中元素的个数_Python:count直到列表中的元素是一个元组
我有一个这样的列表: MyList = [2,3,(1,2),5] 其中元素0,1和3是整数,而元素2是元组.我想创建一个计数器,告诉我在元组出现之前列表中有多少元素. 在这个例子中,我想要一个计数器 ...
- 建立数组并写入数据_VBA数组与字典解决方案第37讲:在VBA中字典的应用
大家好,我们今日继续讲解VBA数组与字典解决方案第37讲内容:在VBA中字典的应用.对于字典,也许许多的朋友对此比较陌生,在有的语言里字典也称之为MAP,应用也是比较广泛的. 字典,其实就是一些&qu ...
- 大数据之路读书笔记-10维度设计
大数据之路读书笔记-10维度设计 文章目录 大数据之路读书笔记-10维度设计 10.1 维度设计基础 10.1.1 维度的基本概念 10.1.2 维度的基本设计方法 10.1.3 维度的层次结构 10 ...
最新文章
- linux复杂逻辑判断,20.5 shell脚本中的逻辑判断
- python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集
- 把广告投给你要几步,一文带你了解广告业务
- 数字化转型生态的三个层级(平台 场景 工具/技术)
- Hibernate中Inverse和Cascade
- dmidecode常用的查询
- 域控下发脚本_域用户登陆脚本
- 送分题,ArrayList 的扩容机制了解吗?
- mysql管理数据 并上传至云端_西部数码网站管理助手创建、导入恢复、导出备份mysql数据库...
- 2017第九届中国云计算大会精彩日程曝光
- 计算机网络nos是什么意思,什么是网络操作系统(NOS)
- 计算机网络专助理工程师考试时间,软考高级工程师职称考试时间
- 靠写文章,我在CSDN赚了1.27万!
- springboot thymeleaf访问静态图片
- Rose Blumki
- 1 分钟 Serverless 搭建你的首个个人网站(完成就送猫超卡)
- 记录开始学习AS400(01)
- 火狐浏览器(firefox)简体中文最新版下载:
- iOS JS与OC交互
- 如何解决安卓手机抓包显示无网络/网络异常