这是一些设计程序,如果你会一些调试方面的东西,把这个看懂了,结合硬件就可以实现了
上传时间: 2013-11-18
上传用户:lml1234lml
主程序中设置中断向量,调用新中断,并驻存在内存中。中断处理程序调用了系统的时钟,并在正点时启动扬声器进行报时。
上传时间: 2014-01-25
上传用户:sxdtlqqjl
本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”和“接收”两个消息缓冲通信操作;⑼系统在运行过程中随机打印出各进程的状态变换过程、系统的调度过程及公共变量的变化情况,在一个进程运行完毕,进入完成状态后,可以将该进程撤消,也可以动态的创建另一个新的进程。
上传时间: 2014-01-01
上传用户:ggwz258
本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”和“接收”两个消息缓冲通信操作;⑼系统在运行过程中随机打印出各进程的状态变换过程、系统的调度过程及公共变量的变化情况,在一个进程运行完毕,进入完成状态后,可以将该进程撤消,也可以动态的创建另一个新的进程。
上传时间: 2013-12-03
上传用户:kikye
字处理演示程序 实现书上程序已经有的字处理功能,即左移,右移和插入的功能 扩展该字处理程序的功能,使其拥有上移,下移和删除的功能
上传时间: 2014-12-05
上传用户:z1191176801
1.掌握系统中断向量(1CH)的获取和设置的方法,掌握中断处理程序的设计方法。 2.显示的形式为“2007—07—XX XX:XX:XX”,以秒为增量单位。
标签: 中断向量
上传时间: 2015-11-20
上传用户:aig85
中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的最低地址处,注意这里的串口输入/输出中断共用一个中断向量。
上传时间: 2014-11-27
上传用户:咔乐坞
硬盘主引导记录程序的功能是读出自举分区的BOOT程序,并把控制转移到分区BOOT程序。整个程序流程如下: 1 将本来读入到0:7C00H处的硬盘主引导记录程序移至0:61BH处; ⑵ 顺序读入四个分区表的自举标志,以找出自举分区,若找不到,转而执行INT18H的BOOT异常执行中断程序; ⑶ 找到自举分区后,检测该分区的系统标志,若为32位FAT表或16位FAT表但支持13号中断的扩展功能,就转到执行13号中断的41号功能调用进行安装检验,检验成功,就执行42号扩展读功能调用把BOOT区程序读入到内存0:7C00H处,成功,跳到第⑸步,若读失败或系统标志为其它,就调用13号中断的读扇区功能调用把BOOT读到0:7C00H; ⑷ 用13号中断的读扇区功能时,用两种方式分别进行5次试读。第一种方式是直接从自举分区的头扇区读入BOOT程序,若读成功,但结束标志不是55AA,则改用第二种方式,又如果用第一种方式试读五次均不成功,就改用第二种方式。若两种方式试读均失败,就转到出错处理程序; ⑸ 读入BOOT区程序成功,转至0:7C00H处执行BOOT程序。
上传时间: 2013-12-25
上传用户:haoxiyizhong
本实验通过DOS功能调用编制和调试一个自制时钟程序,要求设置一个新的1ch中断处理程序并常驻内存,实现在屏幕右上角显示当时的时间:按XX:XX:XX形式显示,并且能正确进位,24小时应消零。同时,在显示时间时,DOS系统能正确处理各种命令,正确执行应用程序。
上传时间: 2013-12-10
上传用户:changeboy
可以中断方式发送接收来自其他节点的报文,包括sja1000的初始化,中断处理程序和一个test
上传时间: 2014-01-04
上传用户:坏坏的华仔