永发信息网

寻求高手帮我解决王爽的汇编语言最后一个课程设计

答案:1  悬赏:40  手机版
解决时间 2021-04-23 02:35

问题我已经给出来了

阅读下面的材料:

开机后,CPU自动进入到FFF0:0单元处执行,此处有一条跳转指令。CPU执行该指令后,转去执行BIOS中的硬件系统检测和初始化程序。

初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断历程的入口地址登记在中断向量表中。

硬件系统检测和初始化完成后,调用INT 19H进行操作系统的引导。

如果设为从软盘启动操作系统,则INT 19H将主要完成一下工作:

(1)控制0号软驱,读取软盘0道0面1扇区的内容到0:7C00。

(2)将CS:IP指向0:7C00。

软盘的0道0面1扇区中装有操作系统引导程序。INT 19H将其装到0:7C00处后,设置CPU从0:7C00开始执行此处的引导程序,操作系统被激活,控制计算机。

如果在0号软驱中没有软盘,或发生软盘I/O错误,则INT 19H将主要完成以下工作;

(1)读取硬盘C的0道0面1扇区的内容到0:7C00;

(2)将CS:IP指向0:7C00。

这次课程设计的任务是编写一个可以自行启动计算机,不需要在现有操作系统环境中运行的程序。

改程序的功能如下:

(1)列出功能选项,让用户通过键盘进行选择,界面如下:

1)reset pc ;重新启动计算机

2)Start system ;引导现有的操作系统

3)Clock ;进入时钟程序

4)Srt clock ;设置时间

(2)用户输入“1”后重新启动计算机。(提示:考虑FFFF:0)

(3)用户输入“2”后引导现有的操作系统。(提示:考虑硬盘C的0道0面1扇区)

(4)用户输入“3”后,执行动态现实当前日期,时间的程序。

现实格式如下:年/月/日 时:分:秒

进入此项功能后,一直动态现实当前的时间,在屏幕上将出现时间按秒变化的效果。(提示:循环读取CMOS)

当按下F1键后,改变现实颜色;按下ESC键后,返回到主选单。(提示:利用键盘中断)

(5)用户输入“4”后可更改当前的日期,时间,更改后返回到主选单。(提示:输入字符串)

下面给出的几点建议:

(1)在DOS下编写安装程序,在按转程序中包含任务程序;

(2)运行安装程序,将任务程序写到软盘上;

(3)若要任务程序可以在开机后自行执行,要将它写到软盘的0道0面1扇区上。如果程序长度大于512B,则需要用多个扇区存放,这种情况下,处于软盘0道0面1扇区中的程序就必须负责将其他扇区中的内容读入内存。

这个程序较为复杂,它用到了我们所学到的所有技术,需要进行仔细地分析和耐心地调试。这个程序对于我们的整个学习过程是具有总结性的,希望读者能够尽力完成

最佳答案
你好哦楼主~

很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也会比较热心,能快点帮你解决问题。

希望我的回答能够帮到你!
祝你好运。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大家给我找点好听的歌!要耐听的
牛汉的诗剧有哪些?
5mp是什么意思啊?
谁给我配套最新的炫舞女生YY
圣骑士二转是什么
古代指南针为什么不叫指南针?
按要求写句子欣欣向荣,关于欣欣向荣的诗词
这曲子的出处。
开始菜单的图标
在开挖基坑是常用的强制排水方法?
八百棒专业美发美容沙龙地址有知道的么?有点
去买自行车,逛到了永久,一看价格,差点落泪
如何修改电脑IP地址才不会与网络上的其他系统
双子座和什么人配?
燃油添加剂怎么加,汽车燃油添加剂怎么用?
推荐资讯
在什么地方可以逮宠物?
我心申请的QQ号怎么登陆不上去QQ华夏官网啊
QQ飞车游戏对系统要求高吗?一般显卡能玩吗?
我这样的脸怎么样发型好看?有图
怎样才能找回自信。
火影里晓组织的头是谁?是宇智波一族的初代族
厦门园博园月光环晚上看完怎么出来啊
从不喜欢、到喜欢、到爱、到开始理解他、到为
n85怎么查序列号?
喜羊羊和灰太狼很好看吗?为什么有人嘴里说它
绵阳有没有光大银行
用方正飞腾排版发现文字里边的标点符号都变成
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?