摘要: 1. 在保护模式下,对每个段的内存访问的偏移量都不能超过描述符中声明的段的偏移量2. 对于数据段和代码段,实际使用段界限为允许访问的最高端地址,对于栈段,实际使用的段界限就是不允许访问的最低端地址 3. 当段的粒度以4KB为单位,描述符的实际段界限为: (描述符的段界限 + 1) * 4KB - 1 阅读全文
posted @ 2019-12-11 22:55 菜鸟额 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在这一章的主要任务就是从实模式进入保护模式 - 首先创建几个初始化描述符,确保在进入保护模式之后程序能够正常运行, - 将初始化描述符的内容放到GDT表中,此时虽然将GDT表的基地址和大小加载到GDT寄存器中,但是GDT表所在位置已经定义好了 - 接下来将GDT表所在位置和大小全部加载到GDT寄存器 阅读全文
posted @ 2019-12-11 20:04 菜鸟额 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1. 创建视图 CREATE VIEW 视图名 AS 查询语句 [WITH CHECK OPTION] - 这里WITH CHECK OPTION约束是要求插入或者更新要满足查询语句where后面的条件 CREATE VIEW test AS SELECT * FROM test_db WHERE 阅读全文
posted @ 2019-12-11 12:52 菜鸟额 阅读(1941) 评论(0) 推荐(0) 编辑