微机原理基础

期末复习要求

理解Bit byte word doubleword 等基本概念

计算机常用的数制和编码

十进制、二进制、十六进制的运算和转换

常用的ASCII码:数字、大小写英文字母的ASCII码表示

有符号的表示法、加、减及溢出的概念

逻辑电路与逻辑运算

门电路、触发器、寄存器、三态门

“与”、“或”、“非”以及“异或”运算等

计算机的基本组成

总线结构和总线分类

控制字写法、作用,怎样控制信息往来

存储器

掌握机器周期、机器节拍、取指周期、执行周期等基本概念

一、基础知识

bit:位

byte:字节,8位

word:字,两个字节

doubleword:双字,两个字

二、计算机常用的数制和编码

数制,是一种利用符号来计数的科学方法。数制可以有很多种,但在计算机的设计和使用上常用的有十进制、二进制、八进制和十六进制。

数制的基和权,数制所使用数码的个数被称为基,数制每一位所具有的值被称为权。

字符的编码,一般用7位二进制码来表示。在需要时可在

D

7

D_7

D7​位加校验位。

数字0~9:0是30H

字母A~Z:A是41H

字母a~z:a是61H

三、有符号的表示法、加、减及溢出的概念

在计算机的运算中,是以补码的形式进行加减法运算的。正数的补码是它本身。负数的补码是它本身的符号位不变,符号位后面的数取反再加一,之后再对它进行补码运算。即补码的补码是原码。最高位的两位同时发生了进位,则发生溢出。

四、逻辑电路与逻辑运算

装入门(L门):高电平时,数据装入;低电平时,数据自锁。

触发器:记忆元件是由触发器组成的,而触发器只有两个状态:0或1.

三态门(E门):一条信号线既能与一个触发器接通,也可以和其他触发器接通。专管由寄存器输出数据的控制。

寄存器:寄存器是由触发器组成的。常见的寄存器有:缓冲寄存器、移位寄存器、计数器、累加器

逻辑运算:异或:如果两个值不相同,则结果为1;相同则结果为0。

五、计算机的基本组成

CPU、存储器、输入/输出接口、总线

六、总线结构和总线分类

数据总线(DB):用来传输数据。CPU可以传数据给其他部件,其他部件也可以送数据到CPU。注意:数据是广义的。不一定是真正的数据,还有可能是指令代码、状态量或控制量。

地址总线(AB):用来传送地址。只能是单向的,地址总线的位数决定了CPU能够直接寻址的内存范围。

控制总线(CB):其中包括CPU送往存储器和I/O接口电路的控制信号,如读信号、写信号和中断响应信号等;还包括其他部件送到CPU的信号,如时钟信号、中断请求信号和准备就绪信号。

七、控制字

在简化的微机中,包含了以下几个部分:程序计数器PC、存储地址寄存器MAR、可编程只读存储器PROM、指令寄存器IR、控制部件CON、累加器A、算术逻辑部件ALU、寄存器B、输出寄存器O、二进制显示器D。

CON中有一个控制矩阵CM,能根据IR发送的指令发出12位的控制字。根据控制字中各位的置1或置0,计算机就能自动的按指令而有秩序的运行。

八、存储器

见微机原理——存储器。

九、机器周期、机器节拍、取指周期、执行周期

环形计数器的各位输出端的电位就是机器节拍

T

0

T_0

T0​~

T

5

T_5

T5​的电位。

机器周期:执行一条指令的时间。可分为取指周期和执行周期。

取指周期:

T

0

T_0

T0​~

T

2

T_2

T2​

地址节拍,

T

0

=

1

T_0=1

T0​=1,将PC中的内容第一个地址码送到MAR。

存储节拍,

T

1

=

1

T_1=1

T1​=1,将PROM中由PC送来的地址码所指定的存储单元中的内容送到IR,同时IR立即将其高四位送至控制部件。

增量节拍,

T

2

=

1

T_2=1

T2​=1,PC+1,做好下一条指令的取指准备即CP=1

执行周期:

T

3

T_3

T3​~

T

5

T_5

T5​

T

3

=

1

T_3=1

T3​=1,IR已将从PROM来的指令的高四位送至控制部件进行分析。将IR的低四位送至W总线。MAR接收低四位数作为地址并立即送至PROM。

T

4

=

1

T_4=1

T4​=1,将PROM的数据区的存储单元的内容送至累加器A。

T

5

=

1

T_5=1

T5​=1,空拍,使指令等长。

计算机原理寄存器基础知识,微机原理——基础知识及计算机基本组成相关推荐

  1. 微机原理和计算机硬件基础知识,微机原理与接口技术

    微机原理与接口技术 (2010年清华大学出版社出版的图书) 语音 编辑 锁定 讨论 上传视频 <微机原理与接口技术>是2010年8月1日清华大学出版社出版的图书,作者是姚琳.孙志辉.韩伯涛 ...

  2. 微机计算机原理实验报告总结,微机原理实验报告.doc

    文档介绍: 微机原理实验报告 目录 微机原理实验报告 1 目录 2 第一部 32位微机原理实验 4 实验一显示程序实验 4 一.实验步骤 4 二.实验程序 5 三.实验结果 5 实验二数据传送实验 6 ...

  3. 微型计算机原理daa,单片微机原理、汇编与C51及接口技术(第2版)

    单片微机原理.汇编与C51及接口技术(第2版) 语音 编辑 锁定 讨论 上传视频 <单片微机原理.汇编与C51及接口技术(第2版)>是2013年清华大学出版社出版的图书,作者是朱定华.戴颖 ...

  4. 微型计算机原理和单片机,8086微机原理与51单片机对比

    <8086微机原理与51单片机对比>由会员分享,可在线阅读,更多相关<8086微机原理与51单片机对比(2页珍藏版)>请在人人文库网上搜索. 1.医学信息2010年03月第23 ...

  5. 微机计算机原理及应用ppt,微机原理及应用-第一章 计算机基础知识课件.ppt

    <微机原理及应用-第一章 计算机基础知识课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<微机原理及应用-第一章 计算机基础知识课件.ppt> ...

  6. 计算机原理期中考试答案,微机原理与接口技术期中考试题(带答案)

    <微机原理与接口技术期中考试题(带答案)>由会员分享,可在线阅读,更多相关<微机原理与接口技术期中考试题(带答案)(6页珍藏版)>请在人人文库网上搜索. 1.装订线微机原理与接 ...

  7. 计算机原理实验红绿灯转换,微机原理实验交通灯控制实验.doc

    . . 课 程 设 计 课程设计名称: 交通灯控制实验 专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间: 2014.12.22---2015.1.2 微机原理 专 ...

  8. 微型计算机原理选择题,电子科大微机原理练习题.doc

    电子科大微机原理练习题.doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 第一部分 基础知识一.码制转换 (用16位二进制数 ...

  9. 微机原理换行代码_微机原理学习笔记

    基础概论 硬件设备 主机系统: CPU 存储器 输入输出接口 总线 CPU 微处理器简称CPU,是计算机的核心. 主要包括: 运算器 控制器 寄存器组 存储器 定义: 计算机中的记忆装置.用于存放计算 ...

最新文章

  1. 16、设计模式-行为型模式-命令模式
  2. Could not find Developer Disk Image
  3. python怎么打印列表长度_关于python:生成器输出的长度
  4. Java Class Loader Retrospect
  5. Android启动流程
  6. Spring + hibernate + JPA 配置
  7. 数据结构——二叉树的非递归算法
  8. CF750F. New Year and Finding Roots
  9. leetcode475. 供暖器(二分查找)
  10. mysql获取一个表的数据作为值插入_请问如何在mysql中得到一个即将插入数据表中的那条数据的id值(id自增长)?...
  11. logstash 过虑nginx访问日志
  12. 关于Floyd-Warshall算法由前趋矩阵计算出的最短路径反映出了算法的执行过程特性的证明...
  13. 单元测试注意事项总结(一)
  14. 【故障分析】基于matlab GUI鼠笼式异步电机转子断条故障诊断【含Matlab源码 1089期】
  15. php微信问卷调查,We_Questionnaire: !!停止维护!!基于Thinkphp3.2.3 + jqueryMobile1.4.4的微信公众号应用 -- 移动端问卷调查...
  16. Python爬虫——selenium模拟京东网站登录(一)
  17. 【JavaScript】input提示弹出框
  18. 元启发式如何跳出局部最优?
  19. Dokuwiki模版Vector使用总结
  20. C++获取Windows音频设备列表

热门文章

  1. Activity生命周期方法的调用顺序project与測试日志
  2. web页面制作-环游记(一)
  3. 12款优秀jQuery Ajax分页插件和教程
  4. 为iOS 项目引入其它开发包 的方法
  5. 算法 查找子节点_掌握着十大编程算法助你走上高手之路
  6. go html template 数据怎么加减乘除_Go 视图模板篇(五):模板布局和继承
  7. vue改变标签属性_Vue用v-for给循环标签自身属性添加属性值的方法
  8. swiper高度自适应_微信小程序之swiper轮播图片高度自适应
  9. c 语言中 十六进制数表达,c – 如何解释像0x0A这样的十六进制数?
  10. java sha1hash 算法_javaweb使用sha1算法登录加密的整个过程