社区
汇编语言
帖子详情
如何把程序写到指定的扇区?
silentduck
2003-10-16 06:00:00
我想把自己的程序写到软盘的从第二个扇区开始的扇区,请问什么工具,如何用啊?
...全文
100
7
打赏
收藏
如何把程序写到指定的扇区?
我想把自己的程序写到软盘的从第二个扇区开始的扇区,请问什么工具,如何用啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
typoon110
2004-02-19
打赏
举报
回复
zsy_good(只要坚定不移的走下去,那一定会成功) ,努力中。。。。。。
zsy_good
2003-10-17
打赏
举报
回复
学习
W32API
2003-10-17
打赏
举报
回复
WINHEX 可以直接读写扇区数据,并修改任意字节。
wonga
2003-10-17
打赏
举报
回复
用partcopy,最好的工具,上网一查,很多!
silentduck
2003-10-17
打赏
举报
回复
To maijian(asmvc):
麻烦给出详细的代码啊
maijian
2003-10-16
打赏
举报
回复
你的问题我在写引导程序的时候也问过人,但都不是我想要的答案,后来我自己写了一个。
你可以这样写你的程序:
mycode db 0x...........................(你要写入的代码的16进制,也可以写ASM)
.............................
mov register,offset mycode
就可以了。
LTrapCN
2003-10-16
打赏
举报
回复
把程序写好后转成十六进制格式(可以用debug编辑),然后使用DiskEdit软件(dos软件,各大下载站都有,如:http://www.gx120.com/download/SoftView.Asp?SoftID=67)找到软盘的绝对二扇区将数据粘贴进去就行了。一般来说这种方法是对引导区进行数据更新时使用的,操作前最好对数据进行备份。
基于Bochs仿真Linux0.11内核块设备详解
通过本课程的学习,可以达到以下目标:1、首先,利用bochs、SLS Linux、bximage工具创建硬盘文件系统镜象,并对该镜象进行分区、格式化、制作根文件系统;2、在具备1实战经验后,讲解硬盘MBR、分区表、主分区等结构,并结合代码理解硬盘这个最常用的块设备;3、建立系统CPU、硬盘控制器、驱动器之间的关系,构建块设备驱动开发框架,让驱动从此不再那么神秘;4、建立块设备驱动、缓冲区管理、文件系统三者之间的关系,对于多进程同时访问一块缓冲区的处理流程有更清晰和深刻的理解;5、帮助学员搞清楚块设备驱动与中断处理
程序
之间的关系;6、内核块设备表建立过程和使用方法;7、缓冲区块大小、磁盘块大小、
扇区
大小傻傻分不清楚?本课程会给你清晰的讲解。8、授人以鱼不如授人以渔,本课程中介绍的代码学习方法,可以帮你摆脱盲目看代码带来的困惑、迷茫和一头雾水。块设备驱动开发在底层驱动开发中占很大一部分,通过本课程的学习,可以帮助学员理解驱动开发的基本框架,驱动芯片的操作过程,提升工作和后续学习的效率,找到更多内核学习的乐趣。
操作系统 实验十一:读/写磁盘
指定
位置信息(只需完成读取)
实验十一:读/写磁盘
指定
位置信息(只需完成读取) 一、实验目的 (1)了解磁盘的物理知识。 (2)掌握Windows系统提供的有关对磁盘操作API。 (3)根据输入的
扇区
号读/写
指定
扇区
。 二、实验准备知识:相关API函数介绍 1.设置读/写操作的位置 函数SetFilePointer()用于移动一个打开文件中的读/写指针,这里磁盘设备被当作文件处理,因此用于移动文件读/写指针在磁盘上的位置。 原型: DWORD SetFilePointer( HANDLE hFile, LONG lpdistanceTo
python读写磁盘
扇区
数据_linux 读写磁盘
扇区
广告关闭云服务器1核2G首年99年,还有多款热门云产品满足您的上云需求为何更改为 4096 字节
扇区
? 如果您熟悉磁盘结构,就知道磁盘是被分解成
扇区
的,大小通常是 512 字节; 所有读写操作均在成倍大小的
扇区
中进行。 仔细查看,就会发现硬盘事实上在
扇区
之间包括大量额外数据,这些额外字节由磁盘固件使用,以检测和纠正每个
扇区
内的错误。 随着硬盘变得越来越大,越来越多的数据需要...由上图可知,vd...
win32 api读写磁盘物理
扇区
最近打算开发一个工具,将我自制的os内核安装到物理磁盘中运行,毕竟在虚拟机上运行与在真实的物理机上运行还是有差别的。因此前期需要验证一下可行性。本来尝试用C语言的fopen,fread,fwrite,fclose这一套函数来编写的,但是fwrite老是不成功,最后换成了win32的文件操作api: CreateFill, WriteFile,ReadFile竟然成功了。 本次实验分为3部分,先读取磁盘的第一个
扇区
并打印内容,然后从磁盘第一个
扇区
开始,写入制作好包含系统内核镜像的img文件,最后再读取磁盘的第
c把bin二进制文件写入磁盘任意
扇区
使用nasm编译好bootloader的bin文件,写入磁盘第一
扇区
//编译 nasm -f bin boot.asm -o boot.bin // 然后以【管理员权限】运行下面编译的c
程序
PHYSICALDRIVE3 后面的数字,表示磁盘序号,可以右键看--此电脑(我的电脑)--管理--磁盘管理,下面写的,磁盘0,磁盘1 /*读取asm编译好的bin字节文件,写入加载的vhd磁盘
扇区
**...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章