社区
汇编语言
帖子详情
用BIOS调用来画一个任意倾斜度的直线
sputnik
2007-09-06 03:32:47
请问 如何 用BIOS的 int 10h中断的OCH功能 来画一个任意倾斜度的直线? 请给个算法~~~
...全文
126
1
打赏
收藏
用BIOS调用来画一个任意倾斜度的直线
请问 如何 用BIOS的 int 10h中断的OCH功能 来画一个任意倾斜度的直线? 请给个算法~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongyi940333
2007-09-06
打赏
举报
回复
你用baidu查一下图形学看能不能找到什么算法,下面有一个不知道可不可以
Bresenham算法生成直线
假定直线从(x1,y1)到(x2,y2),
令dx=x2-x1,dy=y2-y1
不妨设(dx,dy)在第一象限,并且直线的斜率不大于1
画线过程中有三个循环变量
x,y,d
初值
x=x1,y=y1,d=2*dy-dx
循环,直到x==x2为止
{
如果d>=0,y++,d+=2*(dy-dx)
如果d<0 ,x++,d+=2*dy
}
如果(dx,dy)不在第一象限,要做变换,即先把第一象限的画出来
如果斜率大于1,x,y交换
非常简单的,很容易实现
初学不对之处,请原谅!!!!
iPXE精讲/PXE/DHCP/TFTP/HTTP/
BIOS
/UEFI
之后在该标准之上,出现了gPXE这类免费开源的PXE扩展增强版软件,在gPXE停止开发后,iPXE作为其中
一个
分支继续扛起了增强和扩展的大旗,也是目前功能功能最强、使用率最广的PXE扩展增强软件。 本课程以iPXE官网资料...
电脑常用快捷键大全(含Visual Studio快捷键操作)
目录 一、系统快捷键 二、常用系统命令 三、QQ快捷键 四、IE浏览器快捷键使用大全 五、Word 中的快捷键 六、Excel 中的快捷键 七、PowerPoint 中的快捷键 八、Visual Studio 九、Eclipse 十、Photoshop 十一、批处理指令 十二、安装操作系统 (此快捷操作对我们程序员十分重要,所以放在前面) 八、Visual Studio 8.1、项目相关的快捷键 ...
《windows程序设计(C语言版)》笔记
《1》的笔记 1 2016-01-06 在早期,Windows的主要部分仅通过三个动态链接库实作。这代表了Windows的三个主要子系统,它们被称作Kernel、User和GDI。当子系统的数目在Windows最近版本中增多时,大多数典型的Windows程序产生的函数呼叫仍对应到这三个模块之一。Kernel(日前由16位的KRNL386.EXE和32位的KER
Windows快捷键
计算器:calc 记事本:notepad 服务:services.msc 注册表:regedit 系统配置:msconfig 系统信息:msinfo32 策略组:gpedit.msc
常用快捷键大全
一、系统快捷键 F1 帮助F2 改名F3 搜索 F4 地址F5 刷新F6 切换F8 安全模式F10 菜单F11 全屏INS 插入模式PRTSCSYSRQ 截屏CAPSLOCK 大写字母锁定DELETE 删除ESC 退出HOME 到开始或主程序END 到结尾PAGEUP 向上翻页PAGEDOWN 向下翻页TAB 改变焦点 CTRL+C 复制CTRL+X 剪切CTRL+V 粘贴C...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章