求程序的解答

steve_cys 2007-08-29 09:07:16
模拟程序调度(8086 汇编)
  a. 首先编写 5~10 小程序
    用汇编语言编写程序,每个程序的功能都是循环输出你的学号,但是不同的程序输出的颜色不同;
    编译这些小程序,分别生成相应得 .com 文件。
  b. 编写加载程序
    加载程序的功能是把 a. 中所述的几个小程序加载到内存并驻留,同时修改时钟中断处理程序,在新的时钟中断处理程序,能够调度a. 中所述的几个小程序轮流运行,以此来模拟操作系统的进程调度。
请各位达帮忙看看应该怎样实现,小弟不胜感激
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
steve_cys 2007-08-30
  • 打赏
  • 举报
回复
加载是用DOS EXEC么
大熊猫侯佩 2007-08-29
  • 打赏
  • 举报
回复
调用 dos 服务 ~
steve_cys 2007-08-29
  • 打赏
  • 举报
回复
加载是如何处理的呢
大熊猫侯佩 2007-08-29
  • 打赏
  • 举报
回复
首先在时钟中断处理程序中植入一个调度程序,这个程序在时钟中断时做如下工作:

1 检查某个任务的时间片是否到期,若到期进行任务切换,否则减去一个时钟
周期然后继续执行原先任务。

2 在需要任务切换时,选择一个合适的任务

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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