8086cpu引脚

本文详细解析了8086CPU的40条引脚特性,包括其电源、时钟、数据传输、控制信号如RD、READY、TEST和中断信号等,以及最小模式与最大模式的区别,特别强调了8288总线控制器和8289仲裁器在最大模式中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8086 CPU 引脚

  • 8086 采用双列 直插式封装,有 40 条引脚
  • 使用 + 5V 电源供电
  • 时钟频率 5 MHz
  • 1 为高电平 , 0 为低电平
  • 采用分时复用的形式 :在同一条传输线上 在不同的时间上传输不同的信息
    在这里插入图片描述

两种模式

共用引脚

三态: 是指总线输出可以有三种状态, 高电平(1) , 低电平(0) , 高阻状态(不通没有信号)

  1. AD15 ~ AD0 地址/数据复用总线,双向(数据线是双向的,地址线是单向的)
  2. A19/S6 ~ A16/S3 地址/状态服用线, 单向输出 ,三态
  3. |BHE / S7 高八位数据总线有效/状态服用引脚,三态输出
  • 8086 CPU 有 16 根数据线,低八位数据线总是与偶地址的存储器或 I/O 端口相连接,高八位 的数据线 与 奇地址的存储器 或 I/ O 端口相连接。

在这里插入图片描述

  1. 非规则字要用两个时钟周期来进行读写

存储器分为奇偶连个存储体

  1. |RD : 读信号,三态输出( 是以 CPU 为中心来对 鼠标 键盘 的外部设备 进行读入,是属于 控制信号),低电平有效 , RD = 0 时表示正在读取 存储器 或者 I/O
  2. READY : 准备信号 , READY = 1 时表示 CPU 可以对存储器 或者 IO 进行读写 ,在 T3 时就会检查 READY 信号 当 READY = 0 时就会在 T3 后插入一个Tw 周期 , 当 READY = 1 时 就会进行 T4
  3. |TEST : 测试信号
  4. RESET : 复位信号, 输入高电平有效
  • 复位时 : 标志寄存器 , IP , SS, DS,ES 为 0 , CS = 0 FFFF (置 一)H
  • 复位执行的 第一条指令的物理地址是:CS * 16 + IP = 0 FFFF0 H
  1. INTR : 输入信号 可屏蔽中断信号
  2. NMI : 输入信号 不可屏蔽信号
  3. CLK 时钟信号引脚
  4. Vcc +5V 电源
  5. GND 接地
  6. MN/MX 最小模式/最大模式
  • 最小模式:只有一个8086 CPU ,所有控制信号都是由8086 发出
  • 最大模式:有两个或两个以上CUP ,一个主处理器8086 / 8088 ,另一个为协助处理器 8087 / 8089
  • 8087 :数值运算协助处理器,8089 :输入输出协助处理器
  • 最大与最小模式的区别
    1. 与最小模式相比,最大模式的主要区别是系统中增设了一个 总线控制器 8288 和一个 总线仲裁器 8289
    2. 由8288输出由8086 CPU 系统所需要的控制信号
    3. 由8289 总线仲裁器对系统中多个处理器提出共享总线资源的要求做出裁决。

最小模式下的引脚

  1. HOLD 总线请求信号
  2. HOLDA 总线响应信号
  3. |INTA 中断响应信号
  4. ALE 地址锁存允许信号
  5. |DEN 数据允许信号
  6. DT/ |R 数据发送 / 接收 信号
  • DT / |R = 1 , DT 表示 CUP 输出数据(写)
  • DT / |R = 0 , |R 表示CUP 输入数据(读)
  1. |WR 写信号
  2. M / |IO 存储器 / IO端口信号
  • M / |IO = 1 : M 表示CUP访问存储器
    WR 写信号
  1. M / |IO 存储器 / IO端口信号
  • M / |IO = 1 : M 表示CUP访问存储器
  • M / |IO = 0 :| IO 表示CUP当前正在访问 I / O 端口
### 配置 Windows 和 Ubuntu 之间共享文件夹的方法 #### 使用 VMware 工具配置共享文件夹 为了使 Windows 和 Ubuntu 虚拟机能够互相访问对方的文件夹,可以通过 VMware 提供的功能来实现。这通常涉及到安装并配置 VMware Tools。 在 VMware 中设置共享文件夹的过程包括几个重要环节: - **启动虚拟机设置**:通过点击【设置】或者虚拟机窗口下方的【设置】按钮进入虚拟机设置页面,在此页面中选择【选项】标签[^2]。 - **启用共享文件功能**:找到共享文件夹的相关设置项,并勾选“总是启用”,确保无论何时启动虚拟机都能自动挂载共享文件夹。 - **添加共享文件夹**:利用“添加”按钮按照提示完成新共享文件夹的选择与确认操作。对于来自 Windows 的文件夹来说,只需指定要分享的具体路径即可。 一旦上述步骤完成后,Ubuntu 应该能够在 `/mnt/hgfs` 下看到这些被共享出来的文件夹[^4]。然而,有时可能需要额外的操作才能让这个位置正常显示共享资源。 #### 安装 VMWare Tools 来支持共享文件夹 为了让 Linux 系统更好地识别和处理由主机提供的共享文件夹,建议安装官方提供的集成套件——VMware Tools。它不仅简化了图形界面下的交互体验,还增强了性能表现以及兼容性[^1]。 具体做法是在终端里执行一系列指令以获取必要的驱动程序和支持库,从而使得 `/mnt/hgfs` 成为有效的挂载点用于展示来自宿主系统的数据卷[^3]。 如果遇到无法直接读取的情况,则可能是由于缺少相应的软件包所致;此时应当考虑更新系统或是手动下载适用版本进行部署。 另外一种持久化的方式是编辑 `/etc/fstab` 文件,在其中加入特定条目以便每次开机时都能够无缝接入所需的外部存储设备或网络位置[^5]。 ```bash sudo apt-get update && sudo apt-get install open-vm-tools-desktop fuse ``` 以上命令可以帮助解决部分情况下因缺乏适当组件而导致的问题。 #### 创建便捷链接方便日常使用 最后一步是为了提高工作效率而建立快捷方式指向已知的目标地址。例如可以在桌面上创建软连接指向实际存在的共享文件夹,这样就可以更快速地定位到所需资料而不必每次都重复导航过程。 ```bash ln -s /mnt/hgfs/<shared_folder_name> ~/Desktop/ ``` 将 `<shared_folder_name>` 替换成具体的共享文件夹名称,这条命令会在用户的个人桌面空间内生成一个对应入口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值