最新文章

好了,下面开始分析boot.bin了,放置在软盘的前512字节中。 如何判断一个软盘是引导软盘呢? 这个任务是交给在BIOS的。 BIOS会读取软盘的前512字节,如果第511个,512个字节的内容为0x55AA,就认定这是个引导软盘,将这512字节放置在内存0x7c00处,并跳转执行。
2023-02-04
/
0 评论
/ /
23 阅读
# 前言 本文使用通俗易懂的表述,深入浅出地介绍DPMI和DOS Extender(以DOS/4GW为例)的理论和基本使用技术,旨在让对DPMI不太了解的程序员能了解DPMI在C语言中的实现方法。限于本人水平及资料匮乏,文中难免存在不当之处,望各位读者不吝赐教。 # 什么是DPMI和DO
2023-02-04
/
0 评论
/ /
42 阅读
# 需求 在做`电火花线切割机 WEDM`项目的时候,用windows系统做的软件运行一段时间后,总会有误差,误差的来源是由于windows的多任务长时间积累变得越来越大,线切割机这种精密的设备,误差控制严格,现在市面上很多机器用的是windows或者linux的,误差问题从底层基本上没办法避
2023-02-04
/
0 评论
/ /
39 阅读
现在,很多嵌入式系统都是在 Linux 上运行的。但是,在很久很久以前,嵌入式系统要么在一个定制的专有的平台上运行,要么在 DOS 上运行。官网地址:www.freedos.org 官网介绍,大多数人使用 FreeDOS 来完成三项主要任务:玩经典的 DOS 游戏运行老式的 DOS 软件运行一款嵌入
2022-06-28
/
0 评论
/ /
36 阅读
常用的八个命令命令解释R查看和修改寄存器D查看内存单元E修改内存单元A输入汇编指令U反汇编,将机器指令变为汇编指令T/P单步执行G连续执行Q退出命令的详细介绍R命令 — 查看和修改寄存器R命令有两种用法:直接键入R — 显示CPU所有的寄存器和标志位在R后面跟上寄存器名 — 先会显示后面跟上的寄存器
2022-06-27
/
0 评论
/ /
23 阅读
我有个项目是做机加工的,需要研究一个二十多年前的16位DOS程序,而作者早就去世了,所以也无法联系作者本人。最终,只能通过将二进制的代码反编译成汇编或者C语言的方式研究程序的算法。目前收集和整理了网上的资料,找出以下的工具用来分析:DOS内置的DEBUG命令这个是是DOS时代反编译的命令是debug
2022-06-26
/
0 评论
/ /
33 阅读