编写一个开机运行的数数程序

andy_jqh 2002-05-08 12:26:02
计算机为裸机 没有任何操作系统 要求从软盘启动并直接进入程序屏幕上开始显示数字1-10 数到10 以后再从1开始 请问如何实现呢 (启动程序自己编写 不用dos)
...全文
32 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
johndotcom 2002-05-29
  • 打赏
  • 举报
回复
是可以超过的
如果超过512byte,则要把代码分到多个扇区中,然后读出来合并成一个完整的程序。实现起来比较麻烦
zhwquan 2002-05-24
  • 打赏
  • 举报
回复
问的好,我也想知道
nengmou 2002-05-24
  • 打赏
  • 举报
回复
注意,不要超过512个字节了(能不能超过我也不太知道,但是我的印象中好像是不能的,大家说呢。。。。。)当然,也可以在硬盘的MBR上做文章,如果你不怕做坏系统,无所谓了:)
nengmou 2002-05-24
  • 打赏
  • 举报
回复
呵呵,编写病毒也罢,其实就是一个写MBR病毒的原理嘛:)(不好意思,我说明了,其实也没啥,病毒也不一定就是坏东西,当我们用来攻击我们的敌人时)
最简单,你可以把软件盘的MBR中的东西改一下,装MBR转移到0磁道1扇区嘛,这样不就可以在MBR中做你想做的事情了嘛:)
你说呢?
不过这和LINUX的启动不太一样,因为LINUX可以自己完成所有的自检(有BIOS的检测功能----我看资料上介绍的,我没有看过源代码),而DOS不行:)
sdav 2002-05-23
  • 打赏
  • 举报
回复
老兄, 你不是想编写病毒吧!
去看一下LINUX的原代码吧!
andy_jqh 2002-05-22
  • 打赏
  • 举报
回复
唉 还是不清楚 有没有人有现成的代码具体些的
prettywolf 2002-05-16
  • 打赏
  • 举报
回复
用汇编语言写一段实现程序,再把这段程序放入软盘的引导区.程序尽可能少于512字节,还则比较难处理.
alulu3721 2002-05-12
  • 打赏
  • 举报
回复
你做一个dos启动盘编写一个.exe文件就可以了,哈哈
licome 2002-05-11
  • 打赏
  • 举报
回复
我早到了,给我发封信:mykjgs@hotmail.com 我给你发过去!
andy_jqh 2002-05-11
  • 打赏
  • 举报
回复
希望大虾 能够赐教
再次谢谢大家 了 我对这个问题 一直很好奇
或者 给推荐一些相关的资料 和书籍
谢谢
Kuye2002yx 2002-05-10
  • 打赏
  • 举报
回复
哇塞,那不就是操作系统的引导程序吗????!!!
去看看 Linux 的源代码吧
licome 2002-05-10
  • 打赏
  • 举报
回复
难!!!

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧