微型计算机系统概述,第1章微型计算机系统概述
第1章微型计算机系统概述
(7页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
11.9 积分
7微机原理第一,二章讲稿(共7页)第 1 章 微型计算机系统概述微型机算计的用途:科学计算 数据处理 过程控制计算机语言:高级语言:(面向计算,不依赖于机型,编程曾方便,掌握容易) 汇编语言:依赖于机型(计算机中的中央处理器CPU)编程复杂 运算速度快,实时性强。 本课程包括的三部分内容:1.汇编语言程序设计(软件,CPU指令系统,汇编规定,编程方法等)-------- 30学时 2.接口技术(如何构成一台专用的微型机算计) --------- 30学时 3.MCS51单片机 --------- 10学时 特点:概念多(互相独立)--- 难学 ----本课程非常重要1.1 微型计算机系统的硬件组成和基本工作方法1.1.1 微型系统中的微处理器和主板(微型计算机硬件构成)1. 微处理器和协处理器:微型机算计核心,依靠存储器中的程序(和数据)实 现对计算机的全面管理。2.存储器:随机存取存储器RAM和只读存储器R0M:存放数据和程序等。3.总线控制逻辑:构成系统总线,支持硬件构成微型计算机。4.RT/CMOS:在电池的支持下运行时钟和保护一些数据(用户的设置)1.1.2 系统总线:数据总线,地址总线,控制总线。1.1.3 输入输出接口板:通过其与外设相连。1.1.4 微型计算机的基本工作方法 1.指令和程序 微处理器能执行的命令 ------- 指令,所有的指令构成指令系统。 指令以二进制代码的形式存放在存储器中 完成某特定功能的指令构成 ---- 程序。 2.基本操作过程:微处理器不断地从存储器取指并执行实现对计算机的全面管理(微处理器不断地执行程序)。注意:一台微型计算机可简化为如下结构微处理器:计算机的核心,依靠存储器中的程序(和数据)实现对计算机的全面管理。存储器:RAM随机存取存储器,ROM只读存储器,存放程序和数据等信息。I/O接口:计算机与外设连接的窗口。外设:CRT(基本输出设备),打印机(辅助输出设备),键盘(基本输出设备)。系统总线:包括地址总线,数据总线和控制总线;连接各部分(硬件)。注意:以上构成计算机裸机,在系统软件的支持下构成计算机系统。1.2 微型计算机的软件和操作系统(DOS)系统软件(操作系统)和应用软件(用户自己选定)。计算机复位启动后,从特定的地址执行程序(ROM中的BIOS),对系统进行检测和初始化,然后从指定的磁盘装入操作系统,在进入操作系统,而实现对计算机的全面管理。微型计算机的一些基本概念:CPU的位长;单片计算机;单板机;专用处理器(DSP 数字信号处理器); 接口卡;操作系统等等。第 2 章 计算机中的数制和码制 P11用二进制代码来表示任何信息:程序(指令串)和数据;编码和解码。2.2 有符号二进制数的表示方法及溢出问题 P182.2.1 有符号二进制数的表示方法 P181.数的符号表示方法(用二进制代码来表示带符号的二进制数)2. 原码表示法(用n位二进制代码来表示n-1位带符号的二进制数)设: X= ± Xn-2 Xn-3 Xn-4‥‥‥X1 X0 (即为n-1位二进制数,Xi为二进制数符,i = 1,2,3 ‥‥‥ n-2) 0 Xn-2 Xn-3 Xn-4‥‥‥X1 X0 X ≥ 0[ X ]原 1 Xn-2 Xn-3 Xn-4‥‥‥X1 X0 X ≤ 0例2.2.1 (用八位二进制代码来表示七位带符号数-----原码表示)X 1 = + 1010101 则 [X1]原 = 0 1010101X 2 =-1011101 则 [X2]原 = 1 10111013.补码表示法1)补码的概念: 根据同余的概念: ( mod K ) 2 - 8 其中K为模,N为任意整数。含义:在模的意义下,数a 与该数本身加上其模的任意整数倍之和相等。 (在a 的无数个a+NK同余数中,当N=1时,称为补数) [ a ]补 = a + K ( mod K ) a 0 ≤ a < K [X ]补 = 2 - 9 K ─ │a│ ─ K < a < 0设:在计算机中数据的长度为n位,设为定点带符号整数,则最高位为符号位,后的n-1位为数值位,则补码可定义为: 2 - 102)一个数的补码求法一个正数的补码与其原码相同: 但增加了一位符号位 设 X = + 101 0111 ,n = 8 [X]补 = [X]原 = 0 1010111一个负数的补码的求法:(实际上应为“负数的补码表示法”,正数的补码与其原码相同)⑴ 根据定义求补码: [X]补 = < 0例2.2.2 P-20设:X = - 101 0111 ,n = 8 [X]补 = = 1 0000 0000B - 101 0111B = 1010 1001B⑵ 一个负数的补码为其对应的正数的补码连同符号位求反加1:设:X = - 1010111,n = 8 [X]补 = = 1000 0000B - 101 0111B = 1111 1111B - 0101 0111B + 1B 对应整正数补码 关 键 词: 微型 计算机系统 概述
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
微型计算机系统概述,第1章微型计算机系统概述相关推荐
- 微型计算机基础 教案,第一章微型计算机基础知识新080902电子教案(153页)-原创力文档...
第一章 微型计算机基础知识;第一章? 微型计算机基础知识;§1.1 计算机中数的表示方法;1.1.1 进位计数制及各计数制间的转换;二进制数的特点; 十进制--符合人们的习惯二进制--便于物理实现十六 ...
- 简述微型计算机组成概述,第二章微型计算机的组成概述.pptx
第二章微型计算机的组成概述 第二章 微型计算机的组成;学习指导;2.1 冯·诺依曼结构计算机的工作原理; 约翰.冯诺依曼(John VonNouma,1903-1957),美籍匈牙利人,1903年12 ...
- 最小类型的微型计算机是什么,第一章-微型计算机中的数据类型.ppt
第一章-微型计算机中的数据类型 第一章 微型计算机中的数据类型 第一章 微型计算机中的数据类型 1.1 常用数据类型 带符号整数.无符号整数. BCD数(包括压缩的和非压缩 的二–十进制码). 字符串 ...
- 微型计算机与裸机,第一章 微型计算机基础
考点一.理解微处理器.微型计算机和微型计算机系统的概念及其相互关系. 1.1微信计算机系统组成 微型计算机是指以微处理器为核心,配上存储器,输入/输出接口电路等所组成的计算机. 微型计算机系统是指以微 ...
- 微型计算机微处理器用的电路,[理学]第1章 微型计算机与微处理器.ppt
[理学]第1章 微型计算机与微处理器 现代微型计算机原理与接口技术教程 高等学校计算机基础教育教材精选 杨文显 主编 总 目 录 第1章 微型计算机与微处理器 第2章 存储器 第3章 汇编语言基础 第 ...
- 计算机组成原理-第一章 计算机系统概述(详细知识点总结)
第一章 计算机系统概述 大纲 大纲: (一).计算机发展历程 (二).计算机系统层次结构 计算机硬件的基本组成.计算机软件的分类.计算机的工作过程 (三).计算机性能指标 吞吐量.响应时间.CPU时钟 ...
- 计算机控制系统 阶段,一章 计算机控制系统概述.ppt
第一章计算机控制系统概述 四.分布式计算机控制系统 分布式计算机控制系统简称DCS(Distributed Control System),又称集散式控制系统,是现代社会经常采用的计算机控制系统. ? ...
- 硬件工程师培训教程——第一章计算机硬件系统概述
第一章计算机硬件系统概述 要想成为一名计算机硬件工程师,不了解计算机的历史显然不行.在本书的第一章中,我们将带你走进计算机硬件世界,去回顾计算机发展历程中的精彩瞬间. 第一节计算机的发展历史 现代 ...
- 计算机控制技术黄勤,微型计算机控制技术 教学课件 黄勤 第3章微型计算机控制系统的常用控制.ppt...
微型计算机控制技术 教学课件 黄勤 第3章微型计算机控制系统的常用控制 第3章 微型计算机控制系统的常用控制算法 3.1 数字滤波与数据处理 3.2 数字控制器的设计方法 3.3 数字PID控制器的设 ...
最新文章
- android 自己定义水平和圆形progressbar 仅仅定义一些style就能够
- 考考你,能看出这一段代码是用哪个编程语言写的吗?
- java i18n_Java i18n – Java的国际化
- 岛主 同学给我出的算法题
- CTFshow wbe41 教你写脚本
- ios android 性能测试工具,史上最全的 iOS 各种测试工具集锦
- N个例子让你彻底理解java接口回调
- 珠心算 详解(C++)
- OrCAD Capture CIS 17.2导入Altium Designer原理图
- 云服务器的实用功能——弹性伸缩
- 西瓜视频这20亿,砸的是什么?
- map在python中是什么意思_【后端开发】map在python中什么意思
- 网页Unity3d游戏全离线玩的高招!
- tinymce编辑器上传本地视频预览
- 基于蜜蜂优化算法的投资组合优化问题(Matlab代码实现)
- 关于 Discuz! 的二次开发
- [编程语言基础] 函数式编程
- 王婆只在茶局里张时 卡巴斯基杀毒软件
- 2.误删除 文件 磁盘 格式化 勒索 加密 数据 恢复 指南
- 如何打包一个项目文件
热门文章
- webservice调用错误
- selenium ‘WebDriver‘ object has no attribute ‘find_element_by_xpath‘解决方案
- 电脑右击此电脑,Windows找不到文件’C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Compu
- 电池管理系统高压部分功能安全
- IOS字体库查看并获取字体名称
- vue实现元素快速定位
- android scaletype没作用,Android源码系列之深入理解ImageView的ScaleType属性
- 智能家居网络系统设计(二)
- 返利指定服务器,忘川风华录返利指定服务器是什么意思 返利指定服务器领取方法[多图]...
- Java利用反射调用有参构造方法返回对象