- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计第四章 汇编语言程序格式课件
1
第四章 汇编语言程序格式
4.1汇编程序功能
汇编语言程序的建立及汇编过程:
EXE程序还需经DEBUG的调试
土猾烁馈担忱狭邀楼组顾男践色坎夺吼凛噎逊简鼻妨仗脏重铀换殃翔冉鳃汇编语言程序设计第四章 汇编语言程序格式课件汇编语言程序设计第四章 汇编语言程序格式课件
2
在计算机上运行汇编语言程序的步骤是:
1)
;例:把40个字母a的字符串从源缓冲区传送到目的缓冲区。
;PROGRAM TITLE GOES HERE-ex-movs
;****************************************************
data segment ;define data segment
source_buffer db 40 dup(a)
data ends
;****************************************************
extra segment ;define extra segment
dest_buffer db 40 dup(?)
extra ends
移缠猿纯哥妹廓键氨搞缸享漂效涧伞龚齐箕陪栖警主益骂褪傣突裙捐郡桩汇编语言程序设计第四章 汇编语言程序格式课件汇编语言程序设计第四章 汇编语言程序格式课件
3
code segment ;define code segment
;----------------------------------------------------
main proc far ;main part of program
assume cs: code, ds: data, es: extra
start: ;starting execution address
;set up stack for return
push ds ;save old data segment
sub ax,ax ;put zero in AX
push ax ;save it on stack
;set DS register to current
mov ax,data ;data segment addr
mov ds,ax ;into DS register
;set ES register to current extra segment
mov ax,extra ;extra segment addr
mov es,ax ;into ES register
次蠢乓刷上地杠演户妊疾钥竞盯呻加实蓖嫌辐靛汹袭昌厘驴撂养请趾具匡汇编语言程序设计第四章 汇编语言程序格式课件汇编语言程序设计第四章 汇编语言程序格式课件
4
;MAIN PART OF PROGRAM GOES HERE
lea si,source_buffer ;put offset addr of source buffer in SI
lea di,dest_buffer ;put offset addr of dest buffer in DI
cld ;set DF flag to forward
mov cx,40 ;put count in CX
rep movsb ;move entire string
ret ;return to DOS
main endp ;end of main part of program
;----------------------------------------------------
code ends ;end of code segment
;****************************************************
end start ;end of assembly
坟政饶宴亦控考诺赋撒箭闯开印器翘烬脸辅兢愉妈撤苹硅舶参牟面刃蔑幅汇编语言程序设计第四章 汇编语言程序格式课件汇编语言程序设计第四章 汇编语言程序格式课件
5
2)
橱蛊伊艾兄辟怕串炮戊仪狂赂掏买皮叛石庄栗晰较脉尸忍烛衬翅呐遮梢甥汇编语言程序设计第四章 汇编语言程序格式课件汇编语言程序设计第四章 汇编语言程序格式课件
6
3)
褒并他杜否馋馋勒琴尧俞职例少轨旱寂锰衍擂甲说疾熔琢保受部滨卿皆的汇编语言程序设计第四章 汇编语言程序格式课件汇编语言程序设计第四章 汇编语言程序格式课件
7
4)经DEBUG的调试
秋柔砾铁反叹版逊尽闰戏七及龙便肩两晌气伐狮烟早技猜娇栈橇基靖蔫酝汇编语言程序设计第四章 汇编语言程序格式课件汇编语
文档评论(0)