用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧编程其他

INT10H,INT12H,鼠标掩码

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 19:41:05

您当前的位置: 汇编工作室首页-->资料共享:                                

 

 

以下资料仅供参考: 

----------------------------------------------------------------------------------------

int 10H:                                                        int 10H,12H,鼠标掩码等资料

int 10HINOUT
AH=00 设置显示模式 ah=0 al=video mode 
AH=01 设置光标类型 ah=1 ch=start scan line cl=end scan line 
AH=02 设置光标位置ah=2 bh=display page dh=row dl=colax=0
AH=03 读取光标位置ah=3 bh=display pageax=0 ch=start scan line cl=end scan line dh=row dl=col
AH=04 读取光笔位置ah=4ah=pen trigger signal bx=pixel c1olumn ch=pixel row dh=character row dl=character coloumn 
AH=05 指定显示页ah=5 al=page number  
AH=06 初始化窗口,上滚窗口ah=6 al=lines to scroll up bh=blank line attribute ch=upper row cl=left column dh=lower row dl=right column  
AH=07 初始化窗口,下滚窗口 ah=7 al=lines to scroll down bh=blank line attribute ch=upper row cl=left column dh=lower row dl=right column   
AH=08 读字符及属性ah=8 bh=page number  ah=attribute al=character
AH=09 写字符及属性ah=9 al=character bh=page number bl=attribute cx=number of character to write  
AH=0A 当前光标处写字符ah=0AH al=character bh=page number cx=number of character to write  
AH=0B 设调色板ah=0BH bh=palette ID  bl=color ID  
AH=0C 写像素ah=0CH al=color   
AH=0D 读像素ah=0DH bh=page number cx=pixel column dx=pixel row al=color
AH=0E 电传机方式写文本ah=0EH al=character bh=page number bl=foreground color  
AH=0F 取当前显示模式ah=0FH  ah=columns al=display modes bh=active page number 
AH=10 设调色板寄存器ah=10H al=command bh=value bl=palette reg   dx=offset of pointer to 17-byte table      es=segment of pointer to 17-byte table    bh=value
AH=11 字符生成器ah=11H al=command bp=offset of pointer to user table  es=segment of pointer to user table          
AH=12 改变选择ah=12H bl=command   
AH=13 写字符串ah=13H al=mode bh=page number bl=attribute cx=character count dx=start cursor position bp=offset of pointer to string es=segment   of pointer to string  
AH=1A 读显示码ah=1AH al=0  al=status bh=alternate disp code  bl=active disp code 
AH=1A 写显示码ah=1AH al=1 bh=alternate disp code bl=active disp code al=status
AH=1B 返回状态ah=1BH bx=implementation type di=offset of pointer to empty buffer es=segment of pointer to empty buffer al=status di=offset of pointer to video state buffer es=segment of pointer to video state buffer
AH=1C 返回保存/恢复ah=1CH al=0 cx=request states al=status bx=number 64-byte blocks for state
AH=1C 保存状态ah=1CH al=1 bx=offset of pointer to video state buffer cx=request states es=segment of pointer to video state buffer al=status
AH=1C 恢复状态ah=1CH al=2 bx=offset of pointer to video state buffer cx=request states es=segment of pointer to video state buffer al=status
AH=FE 取视频缓冲区ah=0FEH di=offset of physical video buffer es=segment of physical video buffer  di=offset of logical video buffer es=segment of logical video buffer
AH=FF 更新视频缓冲区ah=0FFH cx=number of characters modified di=offset to first character modified  es=segment of logical video buffer  

 

 

int 12H:                                                       int 10H,12H,鼠标掩码等资料

取内存大小服务 ax=memory size

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:12,343.75000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号