NOS 之 地址问题,堆栈SP

首先,此操作系统不叫MyOS了,叫NOS

然后这个系统是分页了的,但是并没有什么问题啊,本质上加上段起始地址,映射成分页地址,但是段起始地址为0,分页地址根本没变,因此你就想象成根本没有任何地址机制就可以了。

函数是如何运行的呢?到那个地方call,当前地址被压入栈,返回时从栈中弹出,就是如此,如果你在之前压入参数,那么就有可能被函数地址覆盖。

数据段是怎么被赋予第一个GDT的呢?那是在boot的时候了。

虽然栈是向下增长的,SS段为0,但是好在SP是没问题的,它是什么时候赋予的呢?说实话不知道,应该是在最开始最开始。

果然,函数地址是向那里面压栈的,因此需要用EBP保存!

所有函数需要重新制作!

为什么tag能随便用?因为tag是数字!它被编译成了数字!

好了,我用自制编程语言重制了自制操作系统的绘图库,感觉很棒。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NOS(Newcastle-Ottawa Scale)文献质量评价量表是一种常用的评价研究质量的工具。该量表根据研究设计的不同,将研究分为观察性研究和队列研究两类。观察性研究在评估中有8个项目,包括选择研究对象的合适性、研究中控制混杂因素的措施以及结果的可靠性等。而队列研究在评估中有9个项目,其中包括选择队列的合适性、研究中控制混杂因素的措施以及结果的可靠性等。 NOS文献质量评价量表通过对每个项目进行评分,计算总分来评估研究的质量。观察性研究的总分可达到9分,队列研究的总分可达到10分。得分越高,说明研究设计和方法越科学合理,研究的质量越高。 NOS文献质量评价量表的优势在于其评价项目全面,并且具有一定的标准化。它可以帮助研究人员系统地评估研究的质量,并在不同研究之间进行比较。评价研究的质量对于决策的制定和实践的指导具有重要意义,因此使用NOS文献质量评价量表可以提高决策和实践的科学性和可靠性。 然而,NOS文献质量评价量表也存在一些限制。首先,该量表只是评估研究的质量,不能判断其结果的可靠性和适用性。其次,评价标准可能存在主观性,不同评价者之间的评价结果可能存在差异。此外,该量表可能不适用于某些特殊领域的研究,需要结合领域特点进行调整和补充。 总之,NOS文献质量评价量表是一种常用的评价研究质量的工具。通过评估研究的不同方面,可以为决策和实践提供科学的依据。然而,该量表也存在一些限制,需要在使用时结合具体研究领域的特点进行调整和补充。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值