一、80386 概述 80386处理器被广泛应用在1980年代中期到1990年代中期的IBM PC相容机中。这些PC机称为「80386电脑」或「386电脑」,有时也简称「80386」或「386」。80386的广泛应用,将PC机从16位时代带入了32位时代。80386的强大运算能力也使PC机的应用领域得到巨大扩展,商业办公、科学计算、工程设计、多媒体处理等应用得到迅速发展。它的数据总线和地址总线都是
转载 2019-08-10 10:56:00
1554阅读
2评论
# RISC指令架构与80386微处理器 微处理器是现代计算机的重要组成部分,而指令架构则是微处理器的重要特性之一。RISC(Reduced Instruction Set Computer,精简指令集计算机)指令架构与80386微处理器之间存在着密切的联系。本文将对此进行探讨,并附带代码示例帮助理解。 ## RISC指令架构 RISC是一种计算机架构,旨在简化指令集,从而提高指令处理的效率
原创 2024-10-25 03:14:55
36阅读
本节来看下RV32I(32位整数指令集)的算数指令,先学习下加减指令(add、sub),接着了解下数值比较指令(slt),这些指令都有两个版本:一个是立即数版本,一个是寄存器版本RISCV-V指令格式RISC-V 机器指令是一种三操作数指令,其对应的汇编语句格式如下:指令助记符 目标寄存器,源操作数1,源操作数2例如“add a0,a1,a2”,其中 add 就是指令助记符,表示各种指令,add
转载 2023-09-22 18:13:36
342阅读
注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料,只是为了更好地理清系统编程和网络编程中的一些概念性问题,并没有深入地阅读分析源码,我也是草草翻过这本书,请有兴趣的朋友自己参考相关资料。
转载 2013-09-16 20:40:00
205阅读
2评论
8.1万元人间毒物!Intel 28核铂金版Xeon 8180零售上市 http://news.mydrivers.com/1/541/541670.htm   猜你想看: 英特尔  CPU处理器  Xeon Intel日前发布了全新一代的Xeon Scalable至强可扩展处理器家族(代号Skylake-SP)
    80386处理器是Intel公司80x86发展史上的里程碑,它不但兼容先前的8086/8088,80186,80286处理器,而且也为后来的486,Pentium(586),Pentium Pro(686)的发展打下了坚实的基础,对于我们程序员来讲更重要的是:我们关心80386在指令上到底有哪些扩展呢?803
转载 2024-08-09 20:39:35
166阅读
设计用于系统编程的系统寄存器主要包括以下几类:标志寄存器EFLAGS, 内存管理寄存器, 控制寄存器, 调试寄存器, 测试寄存器。系统标志寄存器EFLAGS 控制着I/O、可屏蔽中断、调试、任务切换以及保护模式和多任务环境下虚拟8086 程序的执行。 内存管理寄存器有4 个,用于分段内存管理:• GDTR – 全局描述符表寄存器(Global Descriptor Table Regis
MOVE REG,ADDR ; 它把地址为ADDR(假设为10000)的内存单元的内容复制到REG 中 在8086 的实模式下,把某一段寄存器(段基址)左移4 位,然后与地址ADDR 相加后被直接送到内 存总线上,这个相加后的地址(20位)就是内存单元的物理地址,而程序中的这个地址ADDR就叫逻辑地址 (或叫虚地址)。 ...
转载 2013-09-16 20:21:00
171阅读
2评论
文章目录段机制在8086和80386的区别8086段寄存器寻址方式80386段寄存器寻址方式(分页未开启情况) 段机制在8086和80386的区别最直接的区别是寻址方式的不同,8086下计算逻辑地址使用段寄存器左移4位加偏移地址的方法;80386的段寄存器的作用变了,存放的是真正的地址在描述符表中的索引,计算方法变成了描述符表中的段基址加偏移地址的方法更深层次区别是80386不仅计算逻辑地址的方
80386处理器有3种工作模式:实模式,保护模式和虚拟86模式。实模式和虚拟86模式是为了和8086处理器兼容而设计的。在实模式下,80386处理器就相当于一个快速的8086处理器。保护模式是80386处理器的主要工作模式。实模式:被复位或加电的时候以实模式启动。保护模式:所有功能都可用。虚拟86模式:以任务形式在保护模式上执行,在80386上可以同时支持由多个真正的80386任务和虚...
原创 2023-04-11 00:55:29
104阅读
Chapter 8 Input/Output输入/输出This chapter presents the I/O features of the 80386 from the following perspectives:本章从以下方面来介绍80386的I/O特性:Methods of addressing I/O portsI/O端口的寻址方式Instructions that cause I/
80386这种机器是Intel32位CPU,上个世纪90年代普遍使用80386有四种运行模式:实模式只有16位寻址空间,没有保护机制 为了兼容x86 16位机器(例如DOS),80386加电启动后处于实模式运行状态,在这种状态下软件可访问物理内存空间不能超过1MB,且无法发挥Intel80386以上级别的32位CPU的4GB内存管理能力保护模式有32位寻址空间,有保护机制 支持内存分页机制,提供了
转载 2023-07-15 15:15:33
172阅读
1. 目标文件的种类>> file hello.o hello.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped >> file /bin/ls /bin/ls: ELF 32-bit LSB executable, Intel 80386, version
80X86系统是Inter为PC设计的一系列处理器的统称。其中最早的是8086,也就是单片机时代最出名的处理器,后来以32位处理器80386开始的个人PC时代。8086和80386虽然都同为80X86系列处理器,但是是有根本性的改变的。有些书上是不将8086作为80X86系列之中的。80386作为80X86系列处理器的代表作,其后的80486,80586及80686等与80386实际上是没有革命性
原创 2011-11-29 15:02:10
1189阅读
80386处理器有3种工作模式:实模式、保护模式和虚拟86模式。其中,实模式和虚拟86模式是为了和8086处理器兼容而设置的,保护模式是80386处理器的主要工作模式。Windows操作系统运行在此模式下,保护主要是对存储器的保护。80386对多任务操作系统的支持主要体现在两方面:一是在硬件上为任务之间的切换提供良好的条件;二是它实现了
原创 2022-09-22 18:05:24
88阅读
在 X86 系列中, 8086 和 8088 是 16 位处理器,而从 80386 开始为 32 位处理器, 80286 则是系列从 8088 到 80386, 也就是从 16 位到 32&
转载 2024-01-27 12:24:52
54阅读
中断由异步的外部事件引起。外部事件及中断响应与正在执行的指令不存在关系。80386有两根引脚INTR和NMI接受外部中断请求信号,INTR接受可屏蔽中断请求。在80386中,标志寄存器EFLSAGS中的IF标志决定是否屏蔽可屏蔽中断请求。处理器必须接受和处理来自NMI的中断请求,在80386系统中,处理器在响应NMI的中断向量号固定为2,。为了避免不可屏蔽中断的嵌套,当接受到一个NMI中断请求时,
中断由异步的外部事件引起。外部事件及中断响应与正在执行的指令不存在关系。80386有两根引脚INTR和NMI接受外部中断请求信号,INTR接受可屏蔽中断请求。在80386中,标志寄存器EFLAGS中的IF标志决定是否屏蔽可屏蔽中断请求。   处理器必须接受和处理来自NMI的中断请求。在80386系统中,处理器在响应NMI的中断向量号固定为2。为了避免不可屏蔽中断的嵌套,当接受到一个NMI中断请求时
In Windows NT, the 80386 protected mode "protection" is more robust than Windows 95, the "gilded cage" more solid, more difficult to break. In Window...
转载 2013-03-22 11:50:00
48阅读
2评论
In Windows NT, the 80386 protected mode "protection" is more robust than Windows 95, the "gilded cage" more solid, more difficult to break. In Window...
转载 2013-03-22 12:13:00
70阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5