首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
shtwo
掘友等级
学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
位段
位段出现的契机 操作系统中常常要区分开某些文件/用户等的权限,例如一个文件是否有修改权限、删除权限,又比如一个用户是否有添加、删除、修改、查询文件的权限,操作系统都是需要鉴
VC6中存在的BUG_4_块变量重复定义问题
问题 此时按照语法,i本应该是一个块变量,所以按理说上述写法并不会造成i的重复定义 但在VC6中会发生重复定义的error 解决 2019中已修复 若程序原先在高版本中开发,想要兼容低版本,又不想大改
VC6中存在的BUG_3_名称粉碎机制问题
在VC6.0中,Watch窗口使用名称粉碎机制统一使用的是C的名称粉碎机制,所以会导致C++文件中静态局部无法观测
VC6中存在的BUG_2_return相关
照正常情况,对于没有if判断(无条件)的goto,编译器会直接删除goto与NEXT中间的代码,因为肯定执行不到(无条件break、continue后的代码也会被删除),在文本处理中,想要删除一行的代
VC6中存在的BUG_1_浮点运算相关
VC_6中对代码进行预处理时,扫描代码,若代码中没有浮点型的运算,就不进行约定 问题出在 cinit() 中 初始化浮点协处理器的步骤中:_FPinit(初始化浮点处理器),要占用浮点协处理器,从80
Linux0.11_setup.s_2
由于目前的CPU基本都是支持32位/64位模式的,处于16位实模式运行的CPU非常之少,所以为了保证兼容性,此处需要进行模式的转换 保护模式 保护模
Linux0.11_setup.s_1
setup.s_1 上述为源码中的注释,描述了setup.s的主要作用在于: 从BIOS中(也可以说调用BIOS提供的方法)获取系统数据,并将获得的数据放到内存中适当的
Linux0.11_bootsect.s
bootsect.s_1 在系统启动时,BIOS会将硬盘中启动区的512字节数据,原封不动的放到**0x7c00**也就对应着源码中定义的: BOOTSEG = 0x07c
结构体内存中到底长啥样?
结构体内存结构 date: April 30, 2022 summary: 重点说其内存结构、对齐格式
个人成就
文章被点赞
8
文章被阅读
1,397
掘力值
46
关注了
0
关注者
0
收藏集
0
关注标签
8
加入于
2022-05-02