当前位置: 首页 > news >正文

汇编语言在虚拟机中输出“Hello World!”

1.软件

Nasmide64.exe(李忠老师编写)

Fixvhdw64.exe(李忠老师编写)

VirtualBox虚拟机(免费 开源)

2.过程

01.Fixvhdw64.exe输入以下代码:

mov ax,0xb800
mov ds,ax
mov byte [0x00],'H'
mov byte [0x02],'e'
mov byte [0x04],'l'
mov byte [0x06],'l'
mov byte [0x08],'o'
mov byte [0x0A],' '
mov byte [0x0C],'W'
mov byte [0x0E],'o'
mov byte [0x10],'r'
mov byte [0x12],'l'
mov byte [0x14],'d'
mov byte [0x16],'!'jmp $
times 510-($-$$) db 0
db 0x55,0xaa

02.编译后的bin文件用Fixvhdw64.exe写入0号逻辑扇区(主引导区)中

注意vhd文件大小一定设置成固定的

3.效果

本文附:bin文件

→→→点我跳转至下载页面←←←


http://www.mrgr.cn/news/20529.html

相关文章:

  • python科学计算:NumPy 简介与安装
  • Unity界面、组件以及脚本
  • [记录]-js中的==运算符和===运算符。
  • 加密与安全_ sm-crypto 国密算法sm2、sm3和sm4的Java库
  • Java【数组】
  • 国际标准图像分辨率测试ISO12233 - 2017中文翻译
  • 分享7款实现社会实践报告AI生成论文网站
  • boost和buck-boost拓扑原理
  • TinyWebSever源码逐行注释()_简单代码的整合
  • Illustrator怎么用:从入门到精通的全面指南
  • Java学习Day39:小西天恭迎天命人!(spring框架)
  • 2024年多媒体应用设计师考试的知识大纲
  • HarmonyOS开发实战( Beta5.0)DevEco Device Tool开发环境搭建实践
  • Spark的一些高级用法
  • vue part 8
  • 链表leetcode-1
  • 报表生成---JFreeChart
  • TensorFlow-keras介绍(一)
  • 从零到精通:用C++ STL string优化代码
  • Leetcode刷题笔记:全排列