- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理和接口技术第4章
第四章 汇编语言程序设计;4.1 循环程序设计
;例1. 把BX中的二进制数以十六进制的形式显示在屏幕上。;;例2. 将正数n插入一个已整序的字数组的正确位置。
算法: 将数组中数逐个与N比较,Si为指针
若NKi,则Ki下移一个单元
若N?Ki,则插在Ki的下一个单元,并结束
临界条件:
若N?Kn,则插入Kn的下一个单元
若NK1,则K1~Kn后移一个单元, N插在第一个单元
循环控制:
计数控制
元素个数=((字末地址-字首地址) / 2) +1 字数
= (字节末地址-字节首地址) +1 字节数
地址边界控制
结束地址为ARRAY_HEAD
特征值控制: 表示结束条件的值;;; mov cx, 10
dec cx
loop1: mov di, cx
mov bx, 0
loop2:
mov ax, A[bx]
cmp ax, A[bx+2]
jle continue
xchg ax, A[bx+2]
mov A[bx], ax
continue:
add bx, 2
loop loop2
mov cx, di
loop loop1;4.2 分支程序设计
;(1)逻辑尺控制 (2)条件控制
(3)地址跳跃表
TABLE DW ONE, TWO, THREE
JMP TABLE[SI]
…
1000 ONE: …
2000 TWO: …
3000 THREE: …
;例1. 设有数组x(x1, … , x10)和y(y1, … , y10),编程计算
z1=x1 + y1
z2=x2 + y2
z3=x3 - y3
z4=x4 - y4
z5=x5 - y5
z6=x6 + y6
z7=x7 - y7
z8=x8 - y8
z9=x9 + y9
z10=x10 + y10 ;x dw x1,x2,x3,x4,x5,x6,x7,x8,x9,x10
y dw y1,y2,y3,y4,y5,y6,y7,y8,y9,y10
z dw z1,z2,z3,z4,z5,z6,z7,z8,z9,z10
logic_rule dw 00dch
……
mov bx, 0
mov cx, 10
mov dx, logic_rule
next: mov ax, x[bx]
shr dx, 1
jc subtract
add ax, y[bx]
jmp short result ; 向前引用
subtract: sub ax, y[bx]
result: mov z[bx], ax
add bx, 2
loop next;例2. 根据AL寄存器中哪一位为1(从低位到高位)把程序
转移到8个不同的程序分支去 。(寄存器间接寻址);4.3 子程序的设计方法
过程(子程序)定义伪操作
procedure_name PROC NEAR ( FAR )
……
procedure_n
您可能关注的文档
最近下载
- 糖尿病视网膜病变的诊断与治疗.ppt VIP
- 劳动课洗衣服教案.pdf VIP
- 2022年版中小学义务教育《语文新课程标准》第一学段“表达与交流”课程要求解读.pptx VIP
- 体验中国传统手工艺.pptx VIP
- 子藏 笔记 后山谈丛-宋-陈师道.docx VIP
- 胎心监护(共70张课件).pptx VIP
- 2022版语文新课标:第一学段“表达与交流”课程要求解读.pdf VIP
- 2025人教版八年级上册英语 Unit 4 Amazing Plants and Animals 第1课时教案 .docx
- 《局域网组建实例教程》课件第10章.pptx VIP
- 精编李佳行政法讲义资料.pdf VIP
文档评论(0)