汇编语言中的循环程序设计
更新时间:2023-09-23 19:04:01 阅读量: IT计算机 文档下载
实验目的:
掌握循环程序设计的基本方法。主要掌握几种基本的循环程序设计技巧,如计数法程序设计、当循环、直到循环等程序设计技术。 实验内容:(任选其二)
主要实验实例:
1.用多种循环方法实现1+2+3+…+20的程序(至少二种方法); 2.将寄存器AX中的2#数用16#形式显示出来;
3.将内存中的数据块中(BUFF为起始地址)奇数和偶数分别存入以ADDR1和ADDR2开始的存储块中,并分别统计其中的奇、偶数,将统计结果存放在RESULT开始的两个字存储单元中;
4.不利用乘法指令实现乘法的程序;
5.对在附加段中的首地址为LIST的字数组进行从大到小的排序;
6.对给定数组和给定数,编制程序来确定数组中是否有给定数的值,如有则从数组中删除之;
7.对给定数组和给定数(设数组是有序数组),试将给定数插入给定数组中相应位置。 实验准备:
汇编语言下的循环程序设计基本技术和指令系统。循环程序设计的基本结构和问题表示方法。 实验步骤:
(1) 完成源程序设计任务,并准备好测试用例,分析其可能的测试结果; (2) 上机运行和测试所写的程序; (3) 进行实验分析; (4) 编写实验报告。 实验结果:
3.将内存中的数据块中(BUFF为起始地址)奇数和偶数分别存入以ADDR1和ADDR2开始的存储块中,并分别统计其中的奇、偶数,将统计结果存放在RESULT开始的两个字存储单元中; 代码: data segment
buff dw 6,35,99,17,80,69,50,33 addr1 dw 8 dup(?) addr2 dw 8 dup(?)
result dw 0,0 data ends code segment
assume cs:code,ds:data start:
mov ax,data mov ds,ax
mov cx,8d
mov si,0 ;clear si mov di,0 ;clear di mov bx,0 mov dx,0 L1:
test buff[si],0001h je L2 mov ax,buff[si] mov addr2[bx],ax add si,2 add bx,2 inc dl dec cx jmp L1 L2:
mov ax,buff[si] mov addr1[di],ax add di,2 add si,2
inc dh dec cx jmp L1
mov si,0
mov byte ptr result[si],dh add si,2
mov byte ptr result[si],dl code ends end start 运行结果:
4.不利用乘法指令实现乘法的程序; 代码:
data segment x dw 30d y dw 10d data ends
code segment
assume cs:code,ds:data start:
push ds sub ax,ax push ax
mov ax,data mov ds,ax
mov cx,x mov bx,y
mov ax,0 L1:
add ax,bx loop L1
mov dx,ax mov ah,2 int 21h code ends end start
正在阅读:
汇编语言中的循环程序设计09-23
江苏省苏州工业园区星港学校2011-2012学年八年级数学上学期教学调研试题 华东师大版08-13
湖南十二五规划04-01
电厂乏汽余热利用改造工程施工方案12-21
口号标语之ip地址后加端口号02-26
2009年10月高等教育自学考试福建省统一命题考试 - 图文12-14
走出写作障碍论文12-27
民主生活会500条互相批评意见精选03-12
机械工程测试(题和答案)03-09
大工15春《电力系统分析》在线作业106-14
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 汇编语言
- 程序设计
- 循环
- 凯成尼斯工程施工组织设计11.18 - 图文
- 气象数据的“大数据应用”浅析
- 生化问答题 -
- 关于零陵区重点项目建设工作总结及当前需要解决的几个问题
- 如何做一名师德高尚的人民教师 - 王忠礼
- 活动方案之采油员工岗位培训方案
- 2018年产15000吨复合调味品生产基地建设项目可行性研究报告
- 2013年考研政治哲学讲义
- AnjoyoJava03章节考试题
- 乘法交换律和结合律教学设计
- 需求分析说明书、详细设计说明书、概要设计说明书样例
- 小学生假期实践活动记录册2015.1
- 哲学与人生 第四单元 第十一课 社会理想与个人理想
- 2017-2018年度学校语言文字工作总结
- 森林经理学题库
- 2014北京海淀高三三模(查漏补缺)政治试题及答案
- 2013年高考真题全国卷大纲版(文科数学)精校word版(无答案)
- 2016-2022年中国放射性药物市场专项调研研究报告 - 图文
- 临床路径管理3.神经内科(6个)
- 变分原理与变分法