操作系统
Hannibal.
如有错误,还请指正,不胜感激
展开
-
从Inter CPU体系讨论实模式与保护模式
1971年11月15日,这一天被当作全球IT界具有里程碑意义的日子而被写入许多计算机专业教科书。INTEL公司的工程师霍夫发明了世界上第一个微处理器—4004,这款4位微处理器虽然只有45条指令,而且每秒只能执行5万条指令。甚至比不上1946年世界第一台计算机ENIAC。但它的集成度却要高很多,一块4004的重量还不到一盅司。紧接着在1972年8008诞生,世界上第一款八位元处理器,拥有14位地址...原创 2019-03-10 14:34:44 · 293 阅读 · 0 评论 -
了解简单程序通过指令实现的过程
简单汇编指令mov----------->传送字或字节movsx----------->先符号扩展,在传送movzx----------->先0扩展,再传送push ----------->入栈movsx-----------&a原创 2019-03-17 15:26:33 · 408 阅读 · 0 评论 -
.bss与COMMON以及它们之间的区别
.bss与COMMON#.bss中存放,未初始的全局变量或静态变量,以及被初始化为0的全局变量以及静态变量。在目标文件中.bss section不占据实际的空间,只是一个占位符。目标格式文件区分已初始化与未初始化变量是为了空间效率:在目标文件中,未初始化变量不需要占据任何实际的磁盘空间,运行时,分配这些变量,初始值为0;COMMON在节头部表中没有条目,是一个特殊的伪节(oseudosecti...原创 2019-03-27 17:34:04 · 2728 阅读 · 0 评论