X86
文章平均质量分 65
小李不讲道理_
以人为本,方得始终。
展开
-
PCI和PCIE总线详解
PCI的含义是外设部件互连,PCI局部总线是1991年由intel定义的,现在PCI局部总线已经成为PC机中不可缺少的外围设备总线,几乎所有的外部设备都连接到PCI局部总线上,我们说的PCI设备,实际上就是指连接在PCI局部总线上的设备,比如:显卡,网卡等。PCIE是PCI的扩充升级,早期的PCI时期,系统为每个PCI设备分配的内存大小仅有256B。后来的PCIE时期,随着设备性能增强,PCIE设备的配置空间扩展至4KB。PCIE是一种点对点连接的总线,而不像PCI那样的共享总线。原创 2023-08-17 11:17:49 · 529 阅读 · 1 评论 -
中断向量表
CPU正常的运行是,不停的取指令,解码,执行,写回。首先对这些事件分类,可能发生在外部,为外部硬件中断,也可能发生在内部,为内部软件中断。注:IRQ2是一个扩展,用于链接从片,前面说外部设备与CPU连接的引脚INTR,通常会使用8259A芯片,是一个可编程中断控制器。首先要保护现场,不能影响原来程序的执行,所以中断处理前要保存寄存器的值,在执行中尽情使用,执行后还要恢复这些寄存器的值。优先级:在硬件层面进行了划分,首先NMI的优先级要高于INTR,NMI要先处理,IRQ的编号越小,优先级越高。原创 2023-08-15 16:57:44 · 1145 阅读 · 0 评论 -
x86体系结构的工作模式
X86原创 2023-08-15 16:28:04 · 147 阅读 · 2 评论 -
X86寄存器
里,16位的寄存器没用具体的分配硬件,而是由32位寄存器的低16位组成。32位的寄存器不仅可传送数据、暂存数据保存算术逻辑运算结果,而且也可作为指针寄存器,所以,这些32位寄存器相比16位寄存器更具有通用性。我的理解是,寄存器是由许多基本门电路组成(锁存器),在CPU中暂存二进制数的工具,并且这些二进制数可以是数据或者是地址。个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。⑤8个调试寄存器:DR0,DR1,DR2,DR4,DR5,DR6,DR7。原创 2023-08-15 16:38:05 · 115 阅读 · 0 评论