腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
如何反
汇编
原始的16位x86机器代码?
、
、
、
、
我想反
汇编
我有一个可引导的x86磁盘的
MBR
(前512个字节)。我已经使用以下命令将
MBR
复制到一个文件对于可以反
汇编
文件
mbr
的
Linux
实用程序有什么建议吗?
浏览 4
提问于2009-11-15
得票数 98
回答已采纳
2
回答
Linux
与Windows之间“INT”指令的区别
、
、
我编写了一些代码来制作自己的操作系统,并学习x86
汇编
语言。在学习x86
汇编
语言时,我开始思考中断的问题。它适用于
Linux
。此代码包含在
MBR
扇区中。因此,在执行此代码时,不存在操作系统。我有一个问题要问。 假设有人执行“int”指令来调用中断,如果在
MBR
扇区上执行“int”指令,则调用BIOS例程。但是我不知道这个“int”指令是在
Linux
还是Windows上执行的,会发生什么呢?它所指的
Linux
/Windows中断向量或BIOS例程是否与
M
浏览 2
提问于2017-02-24
得票数 2
回答已采纳
1
回答
理解装配代码
、
、
、
、
有人能对下列
汇编
代码提供一些了解吗?bootloader实际上是一个小型16位引导加载程序,它使用Xor解密解密,更大的Xor解密,一个位于第3至34扇区的
linux
引导加载程序。(磁盘中的一个扇区是512字节) 整个过程是一个运行在嵌入式
Linux
上的exec的保护系统。删除保护的版本已经解码了
linux
引导加载程序(我们能够使用IDA来逆转它),因此我们假设xor键只能在没有保护的版本中使用0。扇区3->34在原始版本中被加密,在我们的版本中是清晰的(保护被移除),但是
MBR
代码(
浏览 5
提问于2013-06-07
得票数 1
回答已采纳
1
回答
把C和
汇编
语言编译成纯机器码?
、
、
像vmlinuz二进制文件、
MBR
和BOOTMGR镜像这样的可引导文件都是用纯二进制/机器代码编写的。但它们是从C和
汇编
编译而来的--也就是说,
linux
内核源代码不仅仅由1和0组成,它还由C源代码组成。我如何将我的
汇编
和C程序编译成通用x86 (在我的例子中是x86-32)微处理器范围内的机器码,以便我可以从这些文件启动。
浏览 1
提问于2011-07-16
得票数 2
4
回答
在哪里可以找到PC
MBR
Bootloader的源代码?
、
、
、
最小的Dos链接指向
MBR
的Debian源包,但注释的Windows2000/XP
MBR
看起来有更详细的注释。
浏览 0
提问于2009-08-14
得票数 3
回答已采纳
1
回答
如何用C语言编写
linux
引导代码?
、
、
、
、
从我所读的书中,它说引导加载程序将首先将
MBR
复制到0x7c00,然后以实模式从那里开始。这似乎是有用的“不写程序集”。但是,这是如何在
Linux
中实现的呢?
浏览 2
提问于2017-04-22
得票数 8
回答已采纳
1
回答
如果LILO安装到
MBR
上,那么VBR中是否有引导加载程序代码?
、
我对LILO的理解是,它可以安装到VBR或
MBR
中。如果我有一个'DOS‘
MBR
,并将LILO安装到我的
Linux
上,我设想引导过程如下所示:但是,如果我将LILO安装到
MBR
,那么引导过程是什么样子的呢例如,引导过程是否如下所示:或者像这样:
MBR
(LILO) -> VBR (LILO) ->
浏览 0
提问于2017-11-27
得票数 0
2
回答
如何在QEMU内用GDB对x86代码进行源代码级调试?
、
、
、
我为
MBR
部分编写了一个x86
汇编
程序。我将其
汇编
如下:然后在qemu中运行它:问题是如何在源代码级别调试我的程序
浏览 3
提问于2011-11-27
得票数 5
回答已采纳
11
回答
编写
MBR
代码
、
我是一名电气工程师,最近发现需要修改
MBR
中的代码。基本上,我需要在硬盘上执行代码的能力,然后操作系统启动并接管。我完全理解这将需要用
汇编
语言编写,并且考虑到
MBR
中446字节左右的代码空间,我只希望调用
MBR
之外的其他代码。我的问题是,写入
MBR
的最佳方式是什么?如果我想改变磁盘HDD_1的
MBR
...最好是将HDD_1从到另一台机器上然后再写入,还是在当前机器中直接写入(在windows之外)。基本上,我认为我将插入一个调用,而不去管
MBR
的其余部分。我的问题是,在
浏览 1
提问于2009-02-20
得票数 15
1
回答
编程一个简单的安全启动扇区需要什么样的知识?
、
、
、
我知道
汇编
知识是我需要的第一件事(我有),我也知道Boot扇区代码告诉处理器引导/执行程序(或操作系统),但我不知道它的方法。我见过反
汇编
的引导扇区代码,但我不知道如何编写这些代码。
浏览 1
提问于2011-09-04
得票数 2
1
回答
如何检测多个硬盘的可用性?
、
、
、
、
但在
MBR
中,
MBR
必须检测多个HDD以供选择启动。我使用的是:气体装配机 注意:我想在系统的真实模式下用
汇编
语言回答。
浏览 7
提问于2016-12-21
得票数 0
1
回答
与
MBR
有关的问题
我正在阅读
Linux
引导过程,偶然发现了以下问题:对于
Linux
还是windows,
mbr
代码的446字节都是相同的吗?
mbr
怎么知道我的食物在哪里?
浏览 0
提问于2018-02-09
得票数 1
回答已采纳
3
回答
是否有可能关闭
linux
内核并在真实模式下恢复?
、
、
、
、
假设我想在普通操作系统启动之前启动一个小型
linux
发行版。 这是否已在现有的项目中完成?
浏览 6
提问于2009-05-12
得票数 4
回答已采纳
2
回答
Ubuntu没有出现在rEFIT (Mac双引导)
、
、
Swap # A Start LBA End LBA Type Boot Code: None File System: HFS Extended (HFS+) Listed in GPT as partition 1
浏览 0
提问于2013-04-26
得票数 0
回答已采纳
1
回答
mini上的Ubuntu和改装
、
、
我已经成功地安装了Ubuntu穿山甲64位在mac mini 2011 5,3 (服务器版本)。我已经使用了Ubuntu,然后我将其转换为.dmg,并将其转换为usb棒。我不想继续安装OS,所以我删除了当前的分区,并将驱动器重新格式化为/+一个小交换分区的ext4。 一切看起来都很好,但是我现在有一个问题,因为我读了很多评论/如何在Mac上安装rEfit。您是使用rEfit来进行双引导,还是通过这样做(除了将来可以通过Mac为您的硬件下载更新的固件),比如BIOS仿真等等?
浏览 0
提问于2012-11-23
得票数 1
1
回答
GRUB救援模式-它住在哪里?
、
我的理解是,当我安装GRUB时,主OS加载程序被写入
MBR
,而次要OS加载器(大部分GRUB)被写入到其他分区。在正常操作中,
MBR
中的主OS加载程序有足够的信息将控制传递到辅助加载程序,然后二级加载程序读取所有分区(主分区和扩展分区),并显示熟悉的GRUB菜单。在过去,我对
linux
分区进行了格式化,并以GRUB救援模式结束。运行grub救援的代码是否完全位于
MBR
内(我相信这是'boot.img')?
浏览 0
提问于2015-08-22
得票数 1
1
回答
MBR
在操作系统之间是如何变化的?
、
、
我不知道是否有一个特定于
Linux
操作系统的
MBR
,还是每个操作系统都有不同的
MBR
?如何比较操作系统的
MBR
?如果我用C为Ubuntu编写了一个,它是否也适用于其他发行版?如果
MBR
总是跨平台的,那么它是否意味着它在类似Unix的系统和Windows上都能工作呢?如果不是,那么
MBR
对于Windows和
MBR
对于Unix有什么区别呢?
浏览 4
提问于2020-08-29
得票数 0
回答已采纳
2
回答
MBR
显示分区表无效-但系统工作正常!为什么?
、
、
我得到了一个期末项目,要求我写一个
汇编
代码来读取
MBR
并将其保存到软盘中。我想我是在virtualBox机器上用INT 13h在DOS下读到的。这台机器只有一个硬盘和一个安装了XP的分区。当我读取
MBR
并打印它时,它给了我一大堆垃圾,并且在垃圾中显示:无效的分区表。加载操作系统时出错...就像在这个网站上一样:,但我的系统启动正常。我是否正确读取了
MBR
。真的是
MBR
吗?
浏览 0
提问于2010-01-02
得票数 1
回答已采纳
1
回答
MBR
不对应于fdisk -l?
、
、
我正试图用sudo fdisk -l和
MBR
中所写的内容来映射所显示的内容。不过,他们似乎有不同之处。Start End Blocks Id System/dev/sda6 490614784 968929279 239157248 83
Linux
MBR
中的哪个
浏览 0
提问于2014-11-30
得票数 0
1
回答
如何在带有2个ntfs主分区的hdd上正确安装
linux
?
、
、
我想格式化第一个数据分区,在100 GB的空闲空间上安装
linux
,剩下的360 GB专用于NTFS。因此,在HDD上,我需要有
Linux
和2个NTFS分区,而第二个NTFS分区则停留在HDD的末尾。 如何正确地完成它,因为我只能有4个主分区?我是否应该只在一个分区上安装
linux
,而不需要专用的efi、交换、根分区和主分区(如果可能的话)?
浏览 0
提问于2018-04-23
得票数 -1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows系统如何修复MBR?
初窥卡巴斯基ARK读取MBR
我理解的汇编
数学建模算法汇编
汇编语言概述
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券