首页 汇编语言第三版

汇编语言第三版

举报
开通vip

汇编语言第三版•汇编语言是一种符号编程语言,这些符号构成汇编指令或伪指令,汇编语言程序就是由指令和伪指令构成的。•汇编语言指令的一般格式:[名字][操作码][操作码][操作数][注释]CPUCPU是执行程序的部件。•内存:RAM是存储程序和数据的部件。CS,DS,ES,SS寄存器的功能:段寻址寄存器。•子程序的作用:把多次引用的相同程序段编成一个独立的程序段,当需要执行这个程序段的时候,可以用Call指令调用。BIOS屏幕控制、键盘控制、鼠标控制的中断调用分别是:int10hint16hint33h。DOSint21提示一个字符...

汇编语言第三版
•汇编语言是一种符号编程语言,这些符号构成汇编指令或伪指令,汇编语言程序就是由指令和伪指令构成的。•汇编语言指令的一般格式:[名字][操作码][操作码][操作数][注释]CPUCPU是执行程序的部件。•内存:RAM是存储程序和数据的部件。CS,DS,ES,SS寄存器的功能:段寻址寄存器。•子程序的作用:把多次引用的相同程序段编成一个独立的程序段,当需要执行这个程序段的时候,可以用Call指令调用。BIOS屏幕控制、键盘控制、鼠标控制的中断调用分别是:int10hint16hint33h。DOSint21提示一个字符串:AH=09H•打开和关闭扬声器的指令:MOVAL,11BOUT61H,AL和MOVAL,00OUT61H,AL•入栈和出栈的指令格式:PUSH..16位寄存器和pop...16位寄存器•数据总线的多少取决于内存单元的大小,地址总线的多少取决于内存单元的多少。•如果在汇编语言源程序中需要多次用到同一段程序,则可以将这段程序定义成一条指令,称为宏指令,一个宏定义包含3个部分,宏名、宏伪指令和宏体,宏是汇编语言的一个特点,避免了代码的重复,并使源程序简洁易读。①DATASEGMENTBUFDB'HelloWorld!ThisisASMprogram$DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEADX,BUFMOVAH,09INT21HMOVAH,4CHINT21HCODEENDSENDSTART②linemacrox1,y1,x2,y2,colorlocalxian1,l1,l2movcx,x1movdx,y1movah,Ochmoval,color;Ofhmovbh,0xian1:int10hpushcxmovcx,9999loop$popcxcmpcx,x2jel1inccxcmpcx,x2jnexian1l1:cmpdx,y2jel2incdxcmpdx,y2jnexian1I2:incdxendmcodessegmentsta比movah,0moval,12hint10hmovah,Obhmovbh,0movbl,3int10hline200,20,400,50,0fhline400,20,400,250,0fhline200,250,400,250,0fhline200,20,200,250,0fhmovah,07hint21hmovah,4chint21hcodesendsendstart
本文档为【汇编语言第三版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_072127
暂无简介~
格式:doc
大小:7KB
软件:Word
页数:0
分类:
上传时间:2020-09-18
浏览量:13