社区
汇编语言
帖子详情
如何在Linux下调用INT 10H中断?
勾吴江南
2011-06-03 11:58:04
我试着定了点调用INT 10H中断的汇编。用Nasm都能通过编译。有的能用gcc生成执行文件,但不能运行。有的不能用gcc生成可执行文件。经过多方调查,发现有人说Linux系统下是不允许直接调用INT 10H中断的。不知道是不是真的。如果不是请给我个例子。如果是,我怎样去间接的调用INT 10H中断呢?
...全文
165
2
打赏
收藏
如何在Linux下调用INT 10H中断?
我试着定了点调用INT 10H中断的汇编。用Nasm都能通过编译。有的能用gcc生成执行文件,但不能运行。有的不能用gcc生成可执行文件。经过多方调查,发现有人说Linux系统下是不允许直接调用INT 10H中断的。不知道是不是真的。如果不是请给我个例子。如果是,我怎样去间接的调用INT 10H中断呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
canmeng
2011-06-03
打赏
举报
回复
在家里还是方便些,呵呵。
举个例子来说吧:
mov $0x2,%ah
mov $0x0,%bh
mov $0x5,%dh
mov $0xc,%dl
int $0x10
就表示把设置光标位置为12行5列处。楼主应该能看明白吧。
canmeng
2011-06-03
打赏
举报
回复
linux系统下面允许直接调用INT 10H中断,因为这个是由BIOS提供的中断,和操作系统无关。至于例子,只能等我晚上回家后找找然后告诉你。
梳理
linux
0.12知识点系列 之 让汇编到C不再遥远
梳理
linux
0.12知识点系列 之 让汇编到C不再遥远 背景 在读《
Linux
内核完全剖析》这本书的时候,你是否有过这样的困境 前期的基础知识沉浸在大量的汇编代码中,从16位实模式到32位保护 模式,有要经历各种其他知识的...
Linux
下C语言编程资料
1(
Linux
程序设计入门——基础知识
Linux
下C语言编程基础知识前言:这篇文章介绍在
LINUX
下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试...
linux
操作系统下c语言编程入门
2)
Linux
程序设计入门--进程介绍 3)
Linux
程序设计入门--文件操作 4)
Linux
程序设计入门--时间概念 5)
Linux
程序设计入门--信号处理 6)
Linux
程序设计入门--消息管理 7)
Linux
程序设计入门--线程操作 8)
Linux
程序...
linux
操作系统下c语言编程入门
2)
Linux
程序设计入门--进程介绍 3)
Linux
程序设计入门--文件操作 4)
Linux
程序设计入门--时间概念 5)
Linux
程序设计入门--信号处理 6)
Linux
程序设计入门--消息管理 7)
Linux
程序设计入门--线程操作 8)
Linux
程序设计入门-...
DIY操作系统(4):内存管理及分页机制
在
Linux
2.6内核中是使用detect_memory函数来获取内存容量的,其本质是在实模式下
调用
BIOS的0x15
中断
实现的,其下有三个子功能,由强到弱依次为: EAX = 0xE820:遍历主机上全部内存。 AX = 0xE801:分别检测低15MB...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章