[0]写在前面 0.1)本代码的作用: 旨在说明局部描述符表的作用,及其相关定义,初始化和跳转等内容: 0.2)文末的个人总结是干货,前面代码仅供参考的,且source code from orange's implemention of a os. 0.3)由于本文中代码和 "实模式和保护模式切换的步骤"的源代码 有90%之多的相似之处,参见http://blog.csdn.net/pacosonswjtu/article/details/48009165,故, 我这里只对涉及局部描…
局部作用域 通常JavaScript的作用域是函数内部,在类似for循环的语句块中是无法申明局部变量的. function exm() { for (var i=0; i<100; i++) { sum += i; } i += 1; // 可以引用i } 为了满足块级作用域的要求,ES6引入了let关键字,let关键字的作用是申明一个块级作用域的变量. function exm() { var sum = 0; for (let i=0; i<100; i++) { sum += i; }…