微机手册

微机手册

834

考研

常见知识点

    • 第1章 绪论
    • 第2章 8086 系统结构
      • 2.0 介绍
      • 2.1 8086 CPU 结构
        • 2.1.1 8086CPU的内部结构
        • 2.1.2 寄存器结构

第1章 绪论

在计算机中引入补码主要鉴于下列两个原因
(1)使符号位能够和有效数值部分一起参加数值运算,从而简化运算规则,节省运算时间。
(2)使减法运算转化为加法运算,从而进一步简化计算机中运算器的线路设计。
数据类型
字节(Byte):1字节=8位二进制数,字节数据以无符号和有符号的整数形式存储。DB
字(Word):1个字=16位二进制数=2个字节,双字(double word)数据有4个字节,为32位二进制数。DW,DD.

第2章 8086 系统结构

2.0 介绍

早期16位微处理器基本结构具有如下特点:
(1)引脚功能复用

(2)单总线、累加器结构

(3)可控三态电路

(4)总线分时复用

8086介绍
(1)有40个引脚

(2)时钟频率为5MHz(8086-2型为8MHz,8086-1型为10MHz)

(3)8086CPU有16根数据线和20根地址线,直接寻址空间为 ,即为1MB。8088CPU结构与8086基本相同,但是对外数据总线只有8条,故称为准16位微处理器。

2.1 8086 CPU 结构

2.1.1 8086CPU的内部结构

8086CPU的内部结构包含两大部分
指令执行单元(EU: Execution Unit)

总线接口单元(BIU: Bus Interface Unit)

书p23图2.1

  1. BIU
BIU的功能
地址形成、取指令、指令排队、读/写操作数和总线控制。
BIU的组成
(1)16位段地址寄存器:

CS-代码段寄存器。

DS-数据段寄存器。

ES-附加段寄存器。

SS-堆栈段寄存器。

(2)16位指令指针寄存器IP:

存放下一条要执行指令的偏移地址

(3)20位物理地址加法器:

将16位逻辑地址变换成存储器读/写所需要的20位物理地址,实际上完成地址加法操作。

(4)6字节指令队列:

存放6字节的指令代码

(5)总线控制逻辑:

发出总线控制信号

物理地址
=CS*16+IP(CS中16位段基地址左移4位加16位偏移地址)。
★BIU的工作过程
书p23-24

EU遇到转移指令时,BIU清除指令队列,从转移指令的新地址取得指令,并立即送给EU执行,然后再从后续地址存放的指令序列中取指令填满队列。

总线控制部件
总线控制部件发出总线控制信号,实现存储器读/写控制和I/O读/写控制。它将8086CPU的内部总线和外部总线相连,是8086CPU与外部打交道不可缺少的部件。
  1. EU
EU的功能
指令译码和指令执行。
EU的组成
(1)算数逻辑运算单元ALU:

完成8位或16位的二进制运算,16位暂存器可暂存参加运算的操作数。

(2)标志寄存器flags:

存放ALU运算结果特征

(3)寄存器组:

4个通用16位寄存器:AX、BX、CX、DX,其中AX又称累加器。

4个专用16位寄存器:源变址寄存器SI,目的变址寄存器DI,堆栈指针寄存器SP、基址指针寄存器BP。

(4)EU控制器:

取指令控制和时序控制部件。

★EU的工作过程
书p24-25

2.1.2 寄存器结构

书p25图2.2 8086CPU寄存器组

关键知识点:

寄存器名称 特殊用途
AX,AL 输入输出指令作数据寄存器
在8位乘法指令做被乘数或者乘积
在8位除法指令中存放商或者乘积
AH 用于DOS系统调用存放功能号
BX 间接寻址中做基址指针
CX 在串操作指令和LOOP指令中做计数器
CL 在移位和循环移位中存放移位次数
DX 在16位乘法中存放乘积的高字节部分
在16位除法中存放高字节位,或者余数
IN/OUT指令里面存放端口地址
SI 在字符串指令中作源变址寄存器
在间接寻址中作变址寄存器
DI 在字符串指令中作目的变址寄存器
在间接寻址中作变址寄存器
BP 作堆栈的栈基地址寄存器(考试较少涉及)
SP 作堆栈的栈顶地址寄存器(考试较少涉及)

指令指针寄存器IP:

这个作用是指向当前指令所在内存单元的偏移地址,CS:IP共同构成取指地址。主要,IP是关乎系统运作的最关键的寄存器,用户无权修改其值,只可由系统来管理。

时间: 2024-10-11 13:56:18

微机手册的相关文章

微机主板维修思路

微机主板维修思路 开机:(不开机就是CPU不工作) 查找步骤:先查信号再查阻值. 1.供电 (跳线超频就是改变CPU工作电压). 〈1〉CPU供电(1.5V) 插上负载看1.5V有无--无,看三极管的三种供电(一种5V,另外两面三种是电压IC输出给效应管G极的一个4点多伏一个7点多伏的电压)--IC供电(12V/5V)--直接提供电压的电源插座. (如有12V无输出--IC坏输出不是4点多伏和7点伏的电压)--IC坏OR 三极管坏 CPU工作电压低(如电压IC输出是10V--3极管坏OR 开路.

8086汇编指令速查手册

一.常用指令 二.算术运算指令 三.逻辑运算指令四.串指令 五.程序跳转指令------------------------------------------ 计算机寄存器分类简介: 32位CPU所含有的寄存器有:4个数据寄存器(EAX.EBX.ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES.CS.SS.DS.FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1.数据寄存器数据寄存器主要用来保存操作数和运算结

angular参考手册拷贝

AngularJS 参考手册 AngularJS 指令 本教程用到的 AngularJS 指令 : 指令 描述 ng-app 定义应用程序的根元素. ng-bind 绑定 HTML 元素到应用程序数据 ng-bind-html 绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符 ng-bind-template 规定要使用模板替换的文本内容 ng-blur 规定 blur 事件的行为 ng-change 规定在内容改变时要执行的表达式 ng-check

Exchange 2013迁移SOP手册

Exchange 2013迁移SOP手册 阶段1:环境部署 OUTLOOK升级方式 统计版本低于SP3的OUTLOOK客户端信息 记录计算机在域中所在OU信息 域中创建临时升级用OU,如MAILUPGRADE 采用如下命令移动计算机到MAILUPGRADE OU dsmove "CN=Aidong Qi,OU=Users,OU=TESTP,OU=Hitech,DC=hitechad,DC=com" -newparent OU=MAILUPGRADE,DC=hitechad,DC=com

oracle11g dataguard 完全手册

一.前言: 网络上关于dataguard的配置文章很多,但是很多打着oracle11g的文章实际都是只能在9 10 上运行,比如FAL_CLIENT在11g中已经废弃,但是现在网络上的文章都是没有标注这一点.而且对于具体含义语焉不详对于新手只能知其然而不知其所以然.这篇文章我就想让像我这样的人对于dataguard配置不仅仅知道怎么配置,还要知道为什么需要这样配置,这样的效果才是最好的. 这篇文章不仅仅是记录如何配置,还介绍了为什么是这样,以及注意要点,我希望这个文章可以作为进行dataguar

小书匠语法使用手册

小书匠语法使用手册 小书匠 语法 MARKDOWN 帮助 常用语法 标题 1这是 H1 一级标题 2------ 3这是 H2 二级标题 4====== 5# 这是 H1 一级标题 6## 这是 H2 二级标题 7### 这是 H3 三级标题 8#### 这是 H4 四级标题 9##### 这是 H5 五级标题 10###### 这是 H6 六级标题 11 快捷键: [ctrl + h] 列表 无序列表 1* 项目1 2 * 子项目1.1 3 * 子项目1.2 4 * 子项目1.2.1 5* 项

[笔记][Java7并发编程实战手册]3.2 资源的并发访问控制Semaphore信号量

[笔记][Java7并发编程实战手册]系列目录 简介 本文学习信号量Semaphore机制. Semaphore 本质是一个共享锁 内部维护一个可用的信号集,获取信号量之前需要先申请获取信号数量:用完之后,则需要释放信号量:如果不释放,那么其他等待线程则一直阻塞直到获取信号量或则被中断为止 本人的理解是:互斥锁是同一时间只能一个线程访问,而在这里,是同一时间允许获取到了信号量的线程并发访问,而没有获取到信号量的则必须等待信号量的释放: 将信号量初始化为 1,使得它在使用时最多只有一个可用的许可,

SVN Server环境安装配置手册

SVN Server环境安装配置手册_百度文库 http://wenku.baidu.com/link?url=923bv1olSkznh1gWd7Gqoxxwj18IHIlTXcEbNiPSLM5H32k93UtQ22rAVppNIlVv89ru4E1cPFe1yESSEkSsR4NfDMMRgpA2d3GI_KcV37m

《开源分享1》:前端开发必备《Html-CSS中文手册》

一直想做一些优秀的资源分享内容,今天尝试整理了一下,以后会每天抽点时间发一些自认为不错的资料出来.帮助大家提高学习效率. 今天分享的内容:前端开发:<Html-CSS中文手册>! 本手册针对的是已有一定网页设计制作经验的读者.其目的是提供完整清晰的样式表内容的快速索引及进阶帮助.所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述. 手册提供了完整的 CSS2.0 的属性(Properties).规则(At-Rules).伪类(Pseudo-Classes).伪元素(Pseudo-Elem