汇编学习---循环结构程序设计
题目要求:
编程实现计算1~100的和,并将结果保存在字类型的result 变量中。
题目分析:
此题为一典型的循环结构设计题目,只需设定一个100的循环变量,依次递减1,然后累加即可。
代码实现:
data segmentrusult dw ?
data endscode segmentassume cs:code,ds:data
start:mov ax,datamov ds,axmov ax,64hmov cx,64hxor bx,bx
next:add bx,axdec axloop nextmov rusult,bxmov ax,4c00hint 21h
code ends
end start
----------------------------------------------------------------------------------
- 通过设定200的循环变量,先求出其结果。
- 然后通过设定将结果按16进制输出(主要根据ASCII码的差值)
BUF db '1+2*3+3*4+4*5+....+200*201=',0dh,0ah,'$'
RES db 4 dup(0),0dh,0ah,'$'
code segment
assume cs:code,ds:data
mov ax,data
mov ds,ax
mov ah,09h
mov dx,offset BUF
int 21h
xor dx,dx
xor ax,ax
mov bl,1
mov cx,200
inc bl
mul bl
add dx,ax
loop NEXT
sub dx,1 ;每次对dx中的数据取最后四位,将其转化为ASCII码,并保存在指定的RES单元
mov cx,04
mov di,offset RES
add di,03
cmp al,0ah
jb NEXT2
add al,07
NEXT2:
add al,30h
mov [di],al
dec di
push cx
mov cl,04h
shr dx,cl
pop cx
loop NEXT1
mov ah,09h ;输出结果
mov dx,offset RES
int 21h
mov ax,4c00h
int 21h
code ends
end start
![](/assets/blank.gif)
汇编学习---循环结构程序设计相关推荐
- c语音学习----循环结构程序设计(1)
while语句 while语句最简单的情况为循环体只有一个语句,其形式如下: while(表达式) 语句: 但是,while语句通常使用更复杂的形式,也就是其一般形式: while(表达式) { 语句 ...
- 汇编学习---分支结构程序设计
题目要求: 编写汇编程序实现从键盘输入一个数字,然后判断其奇偶性:如果为奇数,则在屏幕输出1,否则输出0. 题目分析: 此题为典型的分支结构程序,主要要解决以下几个难点: 接受用户的输入 (调用DO ...
- 汇编-循环结构程序设计和子程序设计
循环结构程序设计和子程序设计 实验内容 算法描述 实验结果 源程序清单 实验内容 设DATA1开始的内存单元中,存放着一串带符号字数据,要求采用冒泡排序算法(Bubble Sort)按照从小到大的顺序 ...
- c语言 10 9-8 7-6… 1循环语句,C语言学习与总结---第五章:循环结构程序设计
循环结构程序设计 5.1 while语句 5.2 do-while语句 5.3 for语句 5.4 循环的嵌套 5.5 while与do-while的比较 5.7 改变循环执行的状态 5.7.1 co ...
- 汇编语言实验5:循环结构程序设计
<汇编语言程序设计>实验报告 实验五 循环结构程序设计 1. 实验目的 2. 实验任务 3. 实验步骤 3.1 循环结构题目设计 3.2 编写代码 3.3 代码分析 3.4 运行测试 4. ...
- c语言循环结构程序设计视频,第13讲:循环结构程序设计1
C语言是计算机科学及应用专业的一门重要的专业基础 课,也是全校各 个专业的公共必修课程.它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计的工具. 通过本课程的学习,应掌握计算 ...
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...
- c语言循环程序模板,循环结构程序设计C语言程序
循环结构程序设计C语言程序Tag内容描述: 1.第5章 循环结构程序设计,C 语言程序设计,北京航空航天大学 交通科学与工程学院 徐国艳,2019/7/12,2,循环的基本概念 不同形式的循环控制 多 ...
- c语言循环结构程序设计教学,高级C语言循环结构程序设计教学教材演示幻灯片.ppt...
演示文稿演讲PPT学习教学课件医学文件教学培训课件 * 高级语言程序设计 孟宇龙 计算机科学与技术学院 mengyulong@hrbeu.edu.cn * 第5章 循环结构程序设计 本章需要掌握的内容 ...
最新文章
- 刺激(codevs 1958)
- java中定义一个CloneUtil 工具类
- 反射--Class获得
- Ubuntu16.04安装MySQL5.7
- .net core websocket
- 纯新手DSP编程--5.21--RTDX
- 简单实用:浏览器嗅探扩展抓取下载音乐和视频
- VISIO科学图形包-亲测VISIO2013可用,应该适用其他高级版本
- 跨境电子商务营销策略分析以速卖通为例
- 展望2025多媒体技术与应用趋势
- java批量提交事务_java加事务批量提交
- 【二】情感对话 Control Globally,Understand Locally: A Global-to-Local Hierarchical Graph Network for ESConv
- java 0.1 0.2_0.1+0.2结果却不等于0.3
- 混音合成效果器:Cradle The God Particle for Mac
- 《三国演义》十大不义之人
- 破解Kotlin协程创建调用的那些事
- 【笔记】ssd mobilenet 网络
- python进制转换函数-Python中进制转换函数的使用
- [UnityShader入门精要读书笔记]37.水波效果
- 一个屌丝程序猿的人生(一)
热门文章
- Git——解决回滚版本后变成游离分支无法提交代码
- AI化学 | 逆合成分析软件Synbook
- Caught exception while allowing TestExecutionListener spring-mvc 单元测试出现的问题
- 前端进阶笔记之核心基础知识---那些HTML标签你熟悉吗?
- 我收藏的罗永浩语录MP3(老罗语录)
- 盗墓热再起!我爬取了6万条《重启之极海听雷》的评论,发现了这些秘密
- 如何计算亚马逊FBA头程物流费用,如何选择合适的亚马逊FBA头程
- 重庆大学计算机考研专业课科目,重庆大学(专业学位)计算机技术研究生考试科目和考研参考书目...
- CSDN外链图片转存失败
- java边界布局东南西北_破局!发展大南昌格局!城市向南生长或是关键!