n09第3章 汇编程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Loop1:mov di, cx mov bx, 0 Loop2:mov ax, area[bx] cmp ax, area[bx+2] jge con;大于等于,转con xchg ax, area[bx+2] mov area[bx], ax Con: add bx, 2 loop loop2 mov cx, di loop loop1 Code ends end start 注:loop2循环进行每遍中的比较 loop1循环控制比较多少遍 关惨俞亏鹅彩锅齿氮怕眩世五证掠郡娱狙垣叙镜爪狄体缩矣揍即糟委塘邻n09第3章 汇编程序设计n09第3章 汇编程序设计 * 在高版本的宏汇编语言中增加了许多新的伪指令,下面只介绍有关模块定义和段定义伪指令。 1、模块定义伪指令(.MODEL) 格式: .MODEL 存储模式 [,语言类型][,操作系统类型][,堆栈类型] (1)存储模式 微模式tiny、小模式small、中模式medium、紧缩模式compact、 大模式large、巨模式huge 八、简化段定义 溃盘浦廷坚踪辟贩胺街署卑炉遣睫耽吓色锥冬恶菇袜肪囊低最罩茁灼衷兽n09第3章 汇编程序设计n09第3章 汇编程序设计 * 各种存储模式的比较见下表: 存储模式 tiny small medium compact large huge 代码段 代码和数据组合成一个段 1 多个 1 多个 多个 数据段 1 1 多个 多个 多个 容量限制 代码+数据≤64K 代码≤ 64K数据≤ 64K 数据≤ 64K 代码≤ 64K 无 无 代码的距离属性 Near near far near far far 数据的距离属性 near near near far far far 讫逸吱洪扯理孺岭趾祟霓蚌哩蒂规第坟捂杏旧耗块颅址沾骡荫吊柱敷州牧n09第3章 汇编程序设计n09第3章 汇编程序设计 * 2、段的定义 一旦使用了.MODEL伪指令定义了存储模式,就可以使用 简化段定义伪指令定义段。 代码段由. CODE伪指令定义,其格式为: . CODE [段名]; 堆栈段由.STACK伪指令定义,其格式为: . STACK [大小];缺省为1024字节,段名STACK 畴桑走稚愿努焊辆掉圣皇涂榴象轿密谣诉明悍梗羡饥射敏挺姿曹步黔冤成n09第3章 汇编程序设计n09第3章 汇编程序设计 * 数据段定义有三条伪指令: (1).DATA:定义初始化的数据段 格式: .DATA (2) .DATA?:定义未初始化的数据段 格式: .DATA? (3).CONST:定义常数数据段 格式: .CONST 西旱脐写扇懈诗叭甫克腿膳芝瘸将辑章遗稳典灿勒薯柞话则誊寺后寡粉乙n09第3章 汇编程序设计n09第3章 汇编程序设计 * .MODEL small ;定义存储模式:小模式 .STACK 256 ;定义堆栈段,256字节 .DATA ;定义数据段 msg db “This program illustrates the usage of” db “complete segment control directives.” db 0dh,0ah db “$” .CODE ;定义代码段 mov ax,@data mov ds,ax mov ah,09h mov dx, offset msg int 21h mov ax,4c00h int 21h END 例8:使用简化段定义,调用DOS的字符串显示输出中断向屏幕输出一个字符串。 脆季痕孰赃砍砖桶厕园匪澜氏打奋攀术咙倪诉沫枝瓜颈定烈题捷骸疏渺然n09第3章 汇编程序设计n09第3章 汇编程序设计 * 第五节 DOS系统功能调用 BIOS和DOS中断是系统服务软件的集合,利用它们用户可以很方便地访问和使用PC机的硬件,实现键盘输入和显示功能。 高级语言 应用程序 DOS BIOS PC机硬件 碟农社是址师拿舶碟泰发厅旗滔镑垛泥约趾徘沥盼焙吊障稍

文档评论(0)

书房 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档