首页 文章
  • -3 votes
     answers
     views

    无法在DELL XPS 15(9650)上安装ElementaryOS [关闭]

    我刚买了一台带有Windows 10的新戴尔XPS 15(9650),但我想安装ElementaryOS(https://elementary.io)作为唯一的操作系统(所以我想删除Windows) . 我用Rufus创建了一个可启动的USB,并在BIOS中设置为默认启动选项 . 我得到的屏幕是这样的: 如果我选择"Install elementary OS"选项,我会看到一个...
  • 5 votes
     answers
     views

    Bootloader在真实硬件上打印垃圾

    我正在尝试编写自己的bootloader . 虽然它在QEMU,Bochs和VirtualBox中运行良好,但我似乎无法在笔记本电脑上运行 . 在我的笔记本电脑上,引导加载程序与所有模拟器的行为完全不同,挂起看似随机的地方,拒绝打印,甚至跳过一些 jmp $ 指令 . 虽然我对“真实硬件”有很多麻烦,但我认为它们都有一个原因 . 以下代码是一个短引导加载程序,应该打印“TEST”消息3次,然后跳转...
  • 6 votes
     answers
     views

    通过USB驱动器启动的自定义引导加载程序在某些计算机上产生错误的输出

    我对汇编很新,但是我试图学习如何编写将作为引导加载程序代码运行的汇编代码;所以独立于任何其他操作系统,如Linux或Windows . 在阅读this page和其他一些x86指令集列表之后,我想出了一些汇编代码,它应该在屏幕上打印10个A然后是1个B. BITS 16 start: mov ax, 07C0h ; Set up 4K stack space after th...
  • 3 votes
     answers
     views

    配置PC以唤醒LAN [关闭]

    我正在尝试将我的Windows 7 PC配置为在LAN上唤醒(S4和S5),但它无法正常工作 . 我已经遵循了所有步骤 . 将我的网络适配器设置更改为在魔术数据包上唤醒 在我的Windows防火墙上打开UDP端口7 端口将UDP端口7上的路由器转发到我的PC 配置BIOS(我的主板 - 英特尔DH67BL)在LAN上唤醒 我通过Android应用程序发送魔术包(名称:在lan上...
  • 1 votes
     answers
     views

    如何知道当前模式是实模式还是大实模式?

    假设我的API是从一个系统调用的,该系统可能只在实模式或大实模式下工作 . 我的API应该显示当前的系统模式 . 然后怎么知道当前模式是实模式还是大实模式? 注意: 在大实模式下, CR0 中的保护模式使能位被禁用,因此检查它没有任何区别 . 即使启用了A20地址线,也不意味着它处于大实模式 .
  • 3 votes
     answers
     views

    通过bios中断获取字符串

    我'm learning assembly and of course I'm尝试经典的0x10 bios中断 . 我看过的资源显示使用 lodsb 打印字符串,以便了解操作码的行为 . 这适用于 lodsb ,但不适用于我所拥有的 . 我究竟做错了什么?: start: mov ah, 0Eh ;for bios interrupt mov si, text_string ;se...

热门问题