在DATA1地址处有100个数据,请微拍传送门地址到DATA2地址处

【图文】第二节传送指令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第二节传送指令
上传于||暂无简介
大小:367.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢作业答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||暂无简介
大小:19.77KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢第2章习题答案_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第2章习题答案
上传于||暂无简介
大小:130.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢1905人阅读
language c(11)
1、利用随机函数产生100个三位整数,将这些整数写入到数据文件data1.dat中。
2、从数据文件data1.dat中读出数据,利用折半插入排序算法进行排序。
3、将排好序的数据序列写入写入到数据文件data2.dat中。
3、将源程序以综合实验为文件名保存在自己的文件夹里面。
#include&stdio.h&
#include&stdlib.h&
#include&time.h&
void Binsort(int r[],int n)//折半插入排序
&int i,j,low,high,
&for(i=1;i&=n;i++)
& temp=r[i];
& high=i-1; /*设置查找区间上、下界*/
& while(low&=high)
& &mid=(low+high)/2;
& &if(temp&r[mid])
& & high=mid-1; /*插入点在前半区*/
& & low=mid+1; /*插入点在后半区*/
& for(j=i-1;j&=j--)
& &r[j+1]=r[j]; /*记录后移*/
& r[low]= /*插入*/
void main()
&int a[100];
&srand((unsigned)time(NULL));
&fp = fopen(&data1.dat&, &w&);
&for(i=0;i&100;i++)
& u=rand()%1000;
& while(u&100||u&999)
& &u=rand()%1000;
& fprintf(fp, &%d &, u);//将这些整数写入到数据文件data1.dat中
&fclose(fp);
&fp = fopen(&data1.dat&, &r&);
&for(i=0;i&100;i++)
& fscanf(fp,&%d&,&a[i]);//从数据文件data1.dat中读出数据
&fclose(fp);
&Binsort(a,100);
&fp = fopen(&data2.dat&, &w&);
&for(i=0;i&100;i++)
& fprintf(fp,&%d &,a[i]);//将排好序的数据序列写入写入到数据文件data2.dat中
&fclose(fp);
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:30210次
排名:千里之外
转载:47篇
(1)(1)(1)(1)(1)(1)(2)(1)(1)(7)(5)(1)(3)(5)(18)(1)将数据DATA1中的10个字节数据传送到数据段DATA2中(汇编语言编程)_百度知道
将数据DATA1中的10个字节数据传送到数据段DATA2中(汇编语言编程)
提问者采纳
#50LOOP,#2000HMOV R3,@DPTRMOV @R0:MOV R0,AINC ROINC DPTRDJNZ R3参考: MOVX A:ORG 0000HAJMP MAINORG 0040HMAIN,30HMOV DPTR
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
汇编语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 www.data100.com.cn 的文章

 

随机推荐