首页
社区
课程
招聘
[求助]int 21h中断40h号功能,那个bx的值不知是干什么的?
发表于: 2009-2-21 04:12 4495

[求助]int 21h中断40h号功能,那个bx的值不知是干什么的?

2009-2-21 04:12
4495
【求助】int 21h中断40h号功能,那个bx的值不知是干什么的?
bx=文件描述字===是干什么的呢?
谢谢先

 ⑦int 21h中断40h号功能

  作用:写文件

  调用:ah=40h

   bx=文件描述字

   cx=写的字节数

   ds:dx=缓冲区段:位移

  返回:成功

   进位标志=清

   ax=实际写字节数,0:盘满

   失败

   进位标志=置

   ax =错误代码,5:拒绝访问,6:无描述字可用

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1278
活跃值: (114)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
bx=文件描述字 实际上用英文说就是:file handle,
操作系统在每打开一个文件或设备的时候会给它分配一个ID号,可以认为是系统代号,这样我们操作这个文件或设备的时候只需要用这个“file handle”代表就可以了。

楼主的学习劲头十分高涨,值得在下学习。
2009-2-21 08:55
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
file handle,通常也译为句柄,就是open系统调用所返回的值。
2009-2-21 13:38
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
也就是文件句柄,读写文件的函数都需要该句柄对文件进行相应的操作。
2009-2-21 17:40
0
雪    币: 40
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢,明白了
2009-2-22 02:38
0
游客
登录 | 注册 方可回帖
返回