07 2015 档案

摘要:(转)http://blog.csdn.net/zeflove/article/details/7337012端口地址范围 分配说明0x000-0x01f 8237A DMA控制器10x020-0x03f 8259A 可编程中断控制器10x040-0x05f 8253/8254|A 定时计数器0x0... 阅读全文
posted @ 2015-07-31 19:19 szqxzh 编辑
摘要:1. 8259A初始化http://www.360doc.com/content/09/1017/08/128139_7395798.shtml2.8259A内部结构及其引脚功能http://www.360doc.com/content/09/1017/09/128139_7396133.shtml 阅读全文
posted @ 2015-07-28 11:20 szqxzh 编辑
摘要:这几天突然很想弄明白c函数调用时栈的使用情况,上网查了一下资料,自已也研究了一下,这篇blog就把我的所得记录下来吧。这篇blog试图讲明当一个c函数被调用时,一个栈帧(stack frame)是如何被建立,又如何被消除的。这些细节跟操作系统平台及编译器的实现有关,下面的描述是针对运行在Intel奔... 阅读全文
posted @ 2015-07-27 16:58 szqxzh 编辑
摘要:段描述符是GDT和LDT表中的一个数据结构项,用于向处理器提供有关一个段的位置和大小信息以及访问控制的状态信息。每个段描述符的长度是8字节,含有3个主要字段:段基地址、段限长和段属性。段描述符通常由编译器、链接器、加载器或者操作系统来创建,但绝不是应用程序。图4-13给出了所有类型段描述符的一般... 阅读全文
posted @ 2015-07-23 20:04 szqxzh 编辑
摘要:1 什么是TSS TSS 全称task state segment,是指在操作系统进程管理的过程中,任务(进程)切换时的任务现场信息。 2 TSS工作细节 TSS在任务切换过程中起着重要作用,通过它实现任务的挂起和恢复。所谓任务切换是指,挂起当前正在执行的任务,恢复或启动另一任务的执行。... 阅读全文
posted @ 2015-07-23 20:03 szqxzh 编辑