资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
下面是他的一些常用中断向量的入口值详解:(记住哦,很用的.呵呵)IBMPC中断int10ooH屏幕方式设置入口:AH=O,AL=显示方式代码(06)0:40*25黑白1:40*25彩色2:80*25黑白3:80*25彩色文本4:320*200彩色5:320*200黑白6:640*200黑白图形模式7:80*25单色字符(单色显示器)0BH色彩设置入口:AH=0B,BL=0设背景色,BH=015BL=1设调色码,BH=010CH写图形点入口:AH=0C,CX:DX=列号:行号,人1=颜色ODH读图形点入口:AH=0D,CX:DX=列号:行号返回:人1=颜色0EH在当前页、当前光标处写字符入口:AH=0E,AL=字符的ASCII码,BL=前景色OFH显示器状态入口:AH=0F返回:AL=当前显示器方式,AH=屏幕列数,BH=当前页号01H光标设置入口:AH=1,CH=光标起始行号(000C),CL=光标结束行号(000C)注:CHCL02H光标定位入口:AH=2,BH=页号,DH:。1=起始行:歹U03H读光标位置入口:AH=3,BH=页号。返回:DH:。1=起始行:列06H窗口上卷入品:AH=6,人1=窗口上卷行数,CH:CLDH:DL窗口坐标注:AL=0卷动整个窗口07H窗口下卷入口:AH=7,人1=窗口下卷行数,CH:CLDH:DL窗口坐标08H读当前光标处字符和属性入口:AH=8,BH=页号。返回:AH:AL=字符的颜色:字符的ASCII码注:颜色代码见下对照表09H:在当前光标处写字符和属性注:光标不下移入口:AH=9,BH=页号,BL:AL=字符的颜色:字符的ASCII码,CX=重复次数12345678BLRGBIRGB闪烁字符底色加亮字符颜色:用汇编语言实现:通过键盘输入任意两点坐标,在屏幕上开一个窗口,并设定控制窗口的颜色,要求屏幕呈现颜色的变化。mainprocfarassumecs:prognam,start:datareapushsubdsax,axpushaxmovax,datareamovds,axcallinputmovax,13hint10hmovax,0a000hmoves,axcldcallscreen_colormovax,num4subax,num0addax,1movwin_high,axmovax,num6subax,num2addax,1movwin_width,axmovcolor,00hchange:moval,colorcalldraw_winmovah,8hint21hcmpal,20hjenextmovcolor,alcmpal,1bhjeexitjmpchangenext:addcolor,1jmpchangeexit:movax,3int10hretmainendpinputprocmovnearsi,0get_char:cmpsi,0jzx1cmpsi,2jzy1cmpsi,4jzx2cmpsi,6jzy2x1:leadx,mess1jmpentery1:leadx,mess2jmpenterx2:leadx,mess3jmpentery2:leadx,mess4jmpenterenter:movah,09hint21hcalldecibincmpdl,13jestoreaddsi,2cmpsi,8jnzget_charstore:movnumsi,bxaddsi,2cmpsi,8jnzget_charretinputendpdecibinprocmovnearbx,0newchar:movah,1int21hmovdl,alsubal,30hcmpal,0jlexit1cmpal,9djgexit1cbwxchgax,bxmovcx,10dmulcxxchgax,bxaddbx,axjmpnewcharexit1:retdecibinendp7draw_winprocnearmovcx,num2movsi,num0pushaxmovax,320mulsimovdi,axadddi,cxpopaxpushdimovbx,win_highwin1:movcx,win_widthrepstosbpopdiadddi,320pushdidecbxjnzwin1popdiretdraw_winendp;r2-r1+1;c2-c1+1screen_colorprocnearmovmovmovmovmovmovch,0cl,0hdh,0hbx,0hax,1010hdl,64prog:int10hincchincbxdecdljnzprogmovdi,0moval,3fhcallbandretscreen_colorendpbandprocnearmovcx,64loo1:movbx,960loo2:stosbdecbxjnzloo2decallooploo1retbandendp;*7prognamends;*7endstart
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号