【虎彡】怎在图形模式设置光标?
时间:2011-01-12
来源:互联网
入口参数: AH=02H
BH=显示页码
DH=行(Y坐标)
DL=列(X坐标)
出口参数: 无 ;我只看见文本
-----------------------------------------------------------------------------
功能号01H
功能:设置光标形状
入口参数: AH=01H
CH低四位=光标的起始行
CL低四位=光标的终止行
出口参数: 无 ;这个在图形能用么? 光标的程度和字符大小成正比么?
作者: znxllyuan 发布时间: 2011-01-12
MOV BL,34H;用于控制VGA+光标大小控制
INT 10H
作者: masmaster 发布时间: 2011-01-12
功能:显示器的配置中断。其子功能说明如下:
功能号 功能名称
34H 允许/禁止光标模拟
这东西怎么用? 开了之后就能出现光标? 那大小怎么整? 怎么把光标移动??
作者: znxllyuan 发布时间: 2011-01-12
功能:用文本坐标下设置光标位置
入口参数: AH=02H
BH=显示页码
DH=行(Y坐标)
DL=列(X坐标)
出口参数: 无 ;我只看见文本
-----------------------------------------------------------------------------
功能号01H
功能:设置光标形状
入口……
功能:用文本坐标下设置光标位置
入口参数: AH=02H
BH=显示页码
DH=行(Y坐标)
DL=列(X坐标)
出口参数: 无 ;我只看见文本
设置完光标位置,后跟输入字符,应该能看到效果。如果后跟输出字符,接着程序结束,光标就回到命令行了。
-----------------------------------------------------------------------------
功能号01H
功能:设置光标形状
入口参数: AH=01H
CH低四位=光标的起始行
CL低四位=光标的终止行
出口参数: 无 ;这个在图形能用么? 光标的程度和字符大小成正比么?
图形下你可以试一下。我当时在图形方式下只做过输出(遇到字符用dos中断输出,遇到汉字就描画汉字的点阵),设置光标的位置是可以的,但没注意光标的形状是否可以。
DOS方式下,显示的字符由16行点阵组成,所以光标形状就是设置它的高度和在这16行中的上下位置。不知你说的“和字符大小成正比”是指什么?
作者: shzhfu 发布时间: 2011-01-12
引用楼主 znxllyuan 的回复:
功能:用文本坐标下设置光标位置
入口参数: AH=02H
BH=显示页码
DH=行(Y坐标)
DL=列(X坐标)
出口参数: 无 ;我只看见文本
-----------------------------------------------------------------------------
功能号01H
功能:设置光标形状……
02H可以在图形用 我现在知道了
01H 设置光标的长度吧?可以在图形用么?光标长了然后输出的字符也会被拉长么?
我家的汇编工具全用不了 郁闷了 WINMASM出现错误 RadASM太复杂现在还没看懂
轻松汇编不能生成OBJ和EXE 最原始的MASM6也运行不了 http://wenwen.soso.com/z/q256713164.htm?cid=q.t2.m
作者: znxllyuan 发布时间: 2011-01-12
可以出光标.但出现的条件我忘记记录.
我说下原委吧,否则以为我故意保留:
事情是这样的:我在之学8086图形汇编时,也钻了下,记得在实践时或者说实验更准确点,出现过几次光标信号(注意;是信号,不是那个箭头图形),因不是我期待的,就没做记录,什么情况下出现的.后来因台机大屁股显示器出现问题,就新换了个笔记本,用的是USB鼠标,那个台机里的资料基本都没转过来,再加鼠标改USB接口了,实验就变的更复杂,就放弃了.后向前辈们请教后,改了另一种方式,即假光标方式.才算自己给自己解了围.
如你要钻下,建议:
一,实机装DOS
二,PS/2鼠标,USB应该也可以,好象要特加驱动.
三,最好大屁股(CRT)显示器.是不是大屁股应该问题不大.
四,INT 33H
希望你能实践出来,我也能瞄上一眼!!!

作者: nanlingcg 发布时间: 2011-01-12
图形下光标(指图形的,如箭头呀什么的)也是个旮旯,别死钻...
可以出光标.但出现的条件我忘记记录.
我说下原委吧,否则以为我故意保留:
事情是这样的:我在之学8086图形汇编时,也钻了下,记得在实践时或者说实验更准确点,出现过几次光标信号(注意;是信号,不是那个箭头图形),因不是我期待的,就没做记录,什么情况下出现的.后来因台机大屁股显示器出现问题,就新换了个笔记本,用的是USB鼠标,……
不是不是。
我就问怎么把光标显示出来 我要输出字符
还有光标的长度决不决定字符的大小。。
作者: znxllyuan 发布时间: 2011-01-12

作者: nanlingcg 发布时间: 2011-01-12
那21H 2,7,9.10H 9,A不都可以!
图形模式下的置光标以及输出字符
作者: znxllyuan 发布时间: 2011-01-12

作者: nanlingcg 发布时间: 2011-01-12
引用 7 楼 nanlingcg 的回复:
那21H 2,7,9.10H 9,A不都可以!
图形模式下的置光标以及输出字符
试一下难道很难?!

作者: nanlingcg 发布时间: 2011-01-12
引用 8 楼 znxllyuan 的回复:
引用 7 楼 nanlingcg 的回复:
那21H 2,7,9.10H 9,A不都可以!
图形模式下的置光标以及输出字符
试一下难道很难?!
轻松汇编不能生成OBJ和EXE 最原始的MASM6也运行不了 http://wenwen.soso.com/z/q256713164.htm?cid=q.t2.m
郁闷~ 求汇编器!
作者: znxllyuan 发布时间: 2011-01-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28