计算机组成VCC,8088(8086)CPU基础知识-计算机组成原理与汇编语言-电子发烧友网站...

本文详细介绍了微型计算机在执行简单运算如7+10时的工作步骤,通过指令系统将计算过程分解为加载、运算和存储等基本操作,并以8088CPU为例,阐述了其40条引线的功能,包括地址线、数据线、控制信号线等,以及在最小模式和最大模式下的不同工作状态。
摘要由CSDN通过智能技术生成

2.2.1 微型计算机的工作过程

CPU进行简单的算术运算或逻辑运算,或从存贮器取数,将数据存放于存贮器,或由接口取数或向接口送数,这些都是一些基本动作,也称为CPU的操作。

用微型计算机求解“7+10=?”这样一个极为简单的问题,必须利用指令告诉计算机该做的每一个步骤,先做什么,后做什么。具体步骤就是:

7→AL

AL+10→AL

其含义就是把7这个数送到AL里面,然后将AL中的7和10相加,把要获得的结果存放在AL里。把它们变成计算机能够直接识别并执行的程序如下:

10110000

00000111 第一条指令

00000100

00001010 第二条指令

11110100 第三条指令

利用助记符加上操作数来表示指令就方便得多了。上面的程序可写成:

MOVAL,7

ADDAL,10

HLT

程序中第一条指令将7放在AL中;第二条指令将AL中7加上10并将相加之和放在AL中;第三条指令是停机指令。当顺序执行完上述指令时,AL中就存放着要求的结果。

2.2.2 8088CPU引线及其功能

8088CPU是一块具有40条引出线的集成电路芯片,其各引出线的定义如图2.3所示。为了减少芯片的引线,有许多引线具有双重定义和功能,

采用分时复用方式工作,即在不同时刻,这些引线上的信号是不相同的。

e36cb656ddfa0aa503333cccda15d752.png

1. 最小模式下的引线

在最小模式下,8088CPU的引线如图2.3所示(不包括括号内的信号)。它们是:A16~A19/S3~S6:这是4条时间复用、三态输出的引线。

0d32fd091ab7fd3ff279c55e62573fd6.png

A8~A15:它们是三态输出引线。在CPU寻址内存或接口时,由这些引线送出地址A8~A15。在某种特殊情况下,这些引线也可以处于高阻状态。

AD0~AD7:它们是地址、数据时分复用的输入输出信号线。其信号是经三态门输出的。

_

IO/M:它是CPU的输出(三态)控制信号,用来区分当前操作是访问存贮器还是访问I/O端口。

_

WR:它是CPU的输出控制信号(三态)。该引脚输出为低电平时,表示CPU正处于写存贮器或写I/O端口的状态。

_

DP/R:该引脚是CPU的输出控制信号(三态),用于确定数据传送的方向。

___

DEN:这是CPU经三态门输出的控制信号。

ALE:三态输出控制信号,高电平有效。

——

RD:它是读选通输出信号(三态),低电平有效。

READY:它是准备就绪输入信号,高电平有效。

INTR:它是可屏蔽中断请求输入信号,高电平有效。

TEST:它是可用WAIT指令对该引脚进行测试的输入信号,低电平有效。

NMI:它是非屏蔽中断输入信号,边沿触发,正跳变有效。

RESET:它是CPU的复位输入信号,高电平有效。

____

INTA:它是CPU输出的中断响应信号,是CPU对外部输入的INTR中断请求信号的响应。

HOLD:它是高电平有效的输入信号,用于向CPU提出保持请求。

___

SSO:是一条状态输出线。

CLK:这个是时钟信号输入端。

VCC :它是5V电源输入引脚。

GND:它是接地端。

0b4d3b0b65ad4380bfcc045a68dc69cd.png

3ec946c7bdccd4853974bffbd643c814.png

f9df147c48cfc7657b6779850520a4fd.png

2. 最大模式下的引线

_

当MN/MX加上低电平时,8088CPU工作在最大模式之下。此时,除引线24到34之外,其他引线与最小模式完全相同。

_ _ _

S2,S1,S0:这是最大模式下由8088CPU经三态门输出的状态信号。

__ ___ __ ___

PQ/GT0,RQ/GT1:它们是总线请求允许引脚。

____

LOCK:它是一个总线封锁信号,低电平有效。

QS1、QS0:它是CPU输出的队列状态信号。

HIGH:在最大模式时始终为高电平输出

985abfacc187ae1c451dfb2ec58edc45.png

323eb86e06f4dc6e48f77ef1019e985c.png

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值