09 2021 档案
摘要:周赛入口:「字节跳动 & 力扣」联合主办 第 260 场周赛 2016. 增量元素之间的最大差值 给你一个下标从 0 开始的整数数组...
阅读全文
摘要:实验十五 安装新的 int 9 中断例程 安装一个新的int 9中断例程,功能:在 DOS 下,按下 “A” 键后,除非不再松开,如...
阅读全文
摘要:1 挑战任务切换(harib12a) 多任务(multitask),顾名思义就是“多个任务”的意思。稍稍思考一下我们就会发现,多任务...
阅读全文
摘要:1 继续测试性能(harib11a ~ harib11c) 这一小节作者测试了昨天优化过的程序。 2 提高分辨率(1)(harib...
阅读全文
摘要:1 简化字符串显示(harib10a) 这一小节是做了一个函数将之前多次重复使用的代码放在了一起,对函数内部进行了简化。 2 重...
阅读全文
摘要:1 使用定时器(harib09a) 定时器(Timer)对于操作系统非常重要。它在原理上很简单,只是每隔一段时间(比如0.01秒)就...
阅读全文
摘要:1 鼠标显示问题(harib08a) 第一小节解决了鼠标的一点细节问题:可以向右或向下移动到画面之外隐藏起来。 当前不能这么做的原因...
阅读全文
摘要:第Ⅰ部分 1.编写并安装int 7ch中断例程,功能为显示一个用0结束的字符串,中断例程安装在 0:200处。 参数:(dh)= 行...
阅读全文
摘要:1 内存管理(续)(harib07a) memman_alloc 和 memman_free 函数能够以1字节为单位进行内存管理,这...
阅读全文
摘要:1 整理源文件(harib06a) 这里仅仅是对文件进行了一些整理,查看下图即可。 2 内存容量检查(1)(harib06b) 内...
阅读全文
摘要:1 鼠标解读(1)(harib05a) 现在已经从鼠标取得数据了,现在的问题是要解读这些数据,观察鼠标的移动动作,让鼠标指针相应地移...
阅读全文
摘要:1 获取按键编码(hiarib04a) 小节的内容实现让程序按下一个键后不结束,而是把所按键的编码在画面上显示出来。 代码 “io...
阅读全文
摘要:1 分割源文件(harib03a) 有过编程经验的小伙伴知道:如果很多程序代码都放在一个程序中,对于它的阅读、管理都是较麻烦的,所以...
阅读全文
摘要:今天的内容相比前几天多了很多,主要是一些东西用代码写出来更难理解,需要更多的时间去琢磨,因此对于一些较为基础的内容不会进行详细的描述...
阅读全文
摘要:1.用C语言实现内存写入(harib01a) 章节开始展示了一个用于写入内存的汇编函数: _write_mem8 对于注释: [E...
阅读全文
摘要:今天的内容稍稍有点多,一起看看吧 1.制作真正的IPL 到昨天为止,讲到的启动区虽然也称为IPL(Initial Program L...
阅读全文
摘要:实验内容 编写0号中断处理程序,使得在除法溢出发生时,在屏幕中间显示字符串"divide error!",然后返回到DOS。 解题 ...
阅读全文
摘要:1.介绍文本编辑器 本小节内容只是编者介绍了一个免费的文本编辑器,因为是日语的缘故,译者向我们推荐了一个可编辑中文的文本编辑器: N...
阅读全文
摘要:序 终于开启了学习自制操作系统的道路,虽然对于笔者来说是一个无比巨大的挑战,但是为了能够打开操作系统这个黑盒子,做一个操作系统应该是...
阅读全文
摘要:实验10 编写子程序 这次实验需要编写三个子程序,通过它们来认识几个常见的问题和掌握解决这些问题的方法。 1.显示字符串 问题 子...
阅读全文
摘要:王爽老师的汇编语言实验九主要是对循环的使用。 实验九 根据材料编程 给朋友们放上原题的描述哈: *注:以上图片均来源于 《汇编...
阅读全文
摘要:话不多说,上图(原题为王爽老师的汇编语言P161): Solution 如果用现在的高级语言来完成本题可以说是小菜一碟,但如果...
阅读全文
摘要:77. 组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例...
阅读全文

浙公网安备 33010602011771号