helloos0: helloos1: helloos.nas的解释在P23 中 asm.bat将汇编程序helloos.nas编译成镜像文件 之后执行run.bat即可在模拟器中运行h ...
harib a: 鼠标的显示问题:我们可以看到,鼠标移到窗口最右侧之后就不能再移动了,而WIN中,鼠标是可以移动到最右边隐藏起来的。怎么办 把鼠标指针显示的范围扩宽就行 我们来修改一下HariMain来解决这个问题 harib b: 我们发现图层到了画面外,就会出现问题。这里我们一起来吧sheet refreshsub 函数进行改进,让它不刷新画面以外的内容。 方 法:在进行画面刷新之前,先判断是 ...
2016-08-24 19:09 1 5928 推荐指数:
helloos0: helloos1: helloos.nas的解释在P23 中 asm.bat将汇编程序helloos.nas编译成镜像文件 之后执行run.bat即可在模拟器中运行h ...
harib07a: 整理内存管理函数:memman_alloc和memman_free能够以最小1字节进行内存管理,但时间久了后,容易产生外部碎片;为此,笔者编写了一些以0x1000字节为单位进行 ...
一.Hello World 1.准备 win10 vm虚拟机 BZ 2.开始 先简单认识一下BZ 1.设置只读模式,无法编辑的时候注意点击该按钮 2.跳到指定地址,下面修改会用到 简 ...
《30天自制操作系统》笔记(11)——高分辨率 进度回顾 上一篇介绍了定时器的初始化和使用方法。接下来就该实现多任务了。不过原作者在这之前写了关于提高分辨率的章节,本篇也总结一下设置显示器高分辨率的方法好了。本篇内容过于简单,算是小小的休息一下。 启用高分辨率的思路:检测显卡是否支持某种 ...
《30天自制操作系统》笔记(13)——总结 进度回顾 上一篇介绍了操作系统实现多任务的方法。操作系统利用CPU的far模式的JMP指令、寄存器TR、GDT、TSS和PIT中断这些功能实现了多任务,可见CPU在设计时就考虑到了计算机要具有多任务处理的能力。也就是说,CPU、PIC等硬件支持 ...
《30天自制操作系统》笔记(03)——使用Vmware 进度回顾 在上一篇,实现了用IPL加载OS程序到内存,然后JMP到OS程序这一功能;并且总结出下一步的OS开发结构。但是遇到了真机测试和U盘启动的一些问题。本篇就来解决之。 遇到的问题 物理机测试 简单来说,把软盘(U盘)做成 ...
一,制作真正的IPL(启动程序装载器) 今天的目的是将昨天的启动程序装载器来装载程序。 ①:磁盘最初的512字节是启动区。为了装载下一个512字 ...
《30天自制操作系统》笔记(09)——绘制窗口 进度回顾 上一篇中介绍了图层式窗口管理的思路和算法。在此基础上,本篇就解决绘制窗口及其简单的优化问题。 这里稍微吐槽一下《30天自制操作系统》原作者。全书我刚刚看了三分之一,写得确实不错,但是我能感受到原作者是习惯用汇编语言和汇编思维来写程序 ...