汇编学习---循环结构程序设计
题目要求:
编程实现计算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
汇编学习---循环结构程序设计相关推荐
- 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章 循环结构程序设计 本章需要掌握的内容 ...
最新文章
- Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤
- Basic local alignment search tool (BLAST)
- java jdk 观察者模式_java观察者模式实现和java观察者模式演化
- POJ - 2594 Treasure Exploration(最小路径覆盖-二分图最大匹配+传递闭包)
- 关于SAP Kyma在国内的落地情况
- 机器学习之线性回归(matlab)
- 如何破解几乎所有的求职面试
- docker修改php.ini,docker部署更改php的upload_max_filesize
- mysql删除重复记录只保留一条
- 校园edu无网络访问解决方案
- java对接银联商务扫码支付
- party_bid_core三种数据结构分析
- 台式计算机全网页截图,电脑如何截图整个网页并保存?实现整个网页截图的最简单办法...
- 百度地图根据经纬度坐标,显示汽车行驶轨迹
- 内存换CPU CPU换内存例子
- 短网址跳转微信公众号
- 程序人生 - 目前市场上各大品牌笔记本(戴尔,联想,华硕,惠普等等)的点评?
- 【日期】找找哪些日期是星期几
- 计算机编程软件有哪些
- TextRank算法的基本原理及textrank4zh使用实例