09 2023 档案

摘要:GDT初始化 为了兼容前几代的CPU,所以GDT段描述符看起来有些不规整,让人难以理解,GDT段描述符中存储的内容和第五天讲的一样: 分为开始地址、段大小、段属性。我们实际处理是分割成以下几个部分: 段基址也就是段开始地址被拆成了三部分,段界限也就是段大小被拆成了三部分,剩下的几位就是段属性了。 在 阅读全文
posted @ 2023-09-24 02:16 RainbowMagic 阅读(21) 评论(0) 推荐(0) 编辑
摘要:结构体 获取启动信息 我们需要获取我们之前使用ashead.asm设置的启动信息,以便于我们之后的开发 这些启动信息我们利用指针,定义指针,根据指针地址就能获取到定义的值,如下所示: char *Scrnx = 0x0ff4; char *Scrny = 0xff6; char *vram = 0x 阅读全文
posted @ 2023-09-21 21:47 RainbowMagic 阅读(13) 评论(0) 推荐(0) 编辑
摘要:由于TCP协议设计的原因,如果数据量少的话,则会整合多个数据包,然后再一起发送。如下所示, 我们使用一个Socket Client循环发送数据到服务端中,可以看到服务端只接收到一次数据 try { Socket socket = new Socket("127.0.0.1", 9092); Data 阅读全文
posted @ 2023-09-10 07:53 RainbowMagic 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示