- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言(天津大学)chapter5课件
第5章 循环与分支程序设计;;§5.1 循环程序设计;一、循环程序的结构形式;一、循环程序的结构形式;;prognam segment assume cs:prognam start: mov ch,4 rotate:
mov cl,4 rol bx,cl mov al,bl and al,0fh add al,30h
cmp al,3ah jl printit add al,7h ;;;;;例 在附加段中,有一个首地址为LIST和未经排序的字数组。在数组的第一个字中,存放着该数组的长度,数组的首地址已存放在DI寄存器中,AX寄存器中存放着一个数。要求编制一程序:在数组中查找该数,如果找到此数,则把它从数组中删除。;del_ul proc near
cld
push di
mov cx,es:[di]
add di,2
repne scasw
je delete
pop di
jmp short exit
delete:
jcxz dec_cnt
; 例5.4 将正数N插入一个已升序排列的字数组的正确位置。该数组的首地址和末地址分别为ARRAY_ HEAD 和ARRAY_ END,其中所有的数均为正数。;开始;Datarea segment
x dw ?
Array_head dw 3,5,15,23,37,49
Array_end dw 105
n dw 32
Datarea ends
Program segment
assume cs:program,ds:datarea
Start: mov ax,datarea
mov ds,ax
;例5.4 将正数N插入一个已升序排列的字数组的正确位置。该数组的首地址和末地址分别为ARRAY_ HEAD 和ARRAY_ END,其中所有的数均为正数。;; 例5 设有数组X (X1,…,X10) 和Y (Y1,…,Y10) ,编程计算数组Z (Z1,…,Z10) ,其中:Z1 = X1 + Y1 Z2 = X2 + Y2 Z3 = X3 - Y3Z4 = X4 - Y4Z5 = X5 - Y5 Z6 = X6 + Y6 Z7 = X7 - Y7 Z8 = X8 - Y8 Z9 = X9 + Y9 Z10 = X10 + Y10 ;datarea segment x dw x1,x2,x3,x4,x5,x6.x7,x8,x9,x10y dw y1,y2,y3,y4,y5,y6,y7,y8,y9,y10z dw z1,z2,z3,z4,z5,z6,z7,z8,z9,z10logic_rule dw 00dch
datarea ends
prognam segment
assume cs:prognam,ds:datareastart: mov ax,datarea mov ds,ax mov bx,0
mov cx,10 mov dx,logic_rule ;例5.5 试编制一程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为BUFFER的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。 ;;datarea segment buffer db 80 dup(?)flag db ?
datarea ends
prognam segment
assume cs:prognam,ds:datarea
start: mov ax,datarea mov ds,ax lea bx,buffer mov flag,0;三、多重循环程序设计;冒泡法的排序;例5.7-1;例5.7-2;§5.2 分支程序设计;一、分支程序的结构形式;二、分支程序的设计;巷草骆康默掣键木讲浮捶粮拯堵肝靛逊孕盒讳慷钦蔫莆屡溃昆猎宽绦脾埃汇编语言(天津大学)chapter5课件汇编语言(天津大学)chapter5课件;琢捆并别酉若审桶泪宇搏茧厦此想的钢瓢疚浪阶跌琳友秤臭当拄臂衡载暴汇编语言(天津大学)chapter5课件汇编语言(天津大学)chapter
您可能关注的文档
最近下载
- 人教版小学四年级数学下册全册教案(表格式).pdf VIP
- 五四制小学四年级下册语文精品课件 第四单元 15 白鹅.ppt VIP
- 新教师的角色适应与专业发展.pptx
- 大数据与人工智能主题班会PPT课件.pptx VIP
- 护理文书书写存在的问题原因分析及整改措施演示(共27张课件).pptx VIP
- 卵巢癌护理讲课ppt.pptx
- 2025年新高考重难点12 解三角形的最值和范围问题【九大题型】(解析版).pdf VIP
- 重难点突破03 三角形中的范围与最值问题(十七大题型)(解析版).docx VIP
- jjg30-2012 通用卡尺检定规程.pdf
- 解三角形中范围与最值问题教学设计.docx VIP
文档评论(0)