目录

概述

数制和编码

功能结构单元

存储器


概述

运算器(arithmetic and logic unit):算术逻辑单元

寄存器:放临时数据,读写速度快,但容量小,是一种特殊的存储器

CPU(Central Processing Unit):运算器(ALU) + 控制器 + 寄存器

微处理器:CPU + 存储器,并集成封装(芯片

微型计算机:微处理器 + 一定数量的存储器 + 若干外设 (PC机单片机

微型计算机系统:微型计算机 + 外围设备 + 控制软件

8088/8086都是十六位微处理器,20根地址总线,因此均为1M bytes Memory Size

区别在于8086数据总线宽度是16位,8088数据总线宽度是8位

一个字由2个字节组成,字长表示微处理器一次可以直接处理的二进制数码的位数,微处理器字长有4、8、16、32位等等,8088/8086字长16位因此称之为十六位微处理器,

little endian format:小端格式/小字节序,即低位字节放在低地址段

总线:地址总线、数据总线、控制总线

数制和编码

负数以补码形式存储

[-127]补=1000 0001,带符号数求真值,取反加一后,加负号

[-128]补=1000 0000

[+32]补=0010 0000

编码:ASCII、BCD

功能结构单元

8088/8086微处理器由两大功能结构单元构成,即总线接口单元BIU执行单元EU

总线接口单元BIU:包含段寄存器,IP,与EU通信的内部寄存器,先入先出指令队列缓冲器,总线控制逻辑和计算20位物理地址的加法器

BIU功能:负责与存储器、I/O接口传送信息

执行单元EU:包含8个通用寄存器,1个标志寄存器,算术逻辑单元ALU和EU控制单元

EU功能:执行指令

存储器

8088/8086内部存储器

标注寄存器FLAG:

物理地址: 8086/8088有 20位地址线,每个单元都有一个20位的地址,称之为物理地址。

段基址:8086/8088将 1MB的空间分为若干段,段最大为64KB,每段的起始地址低4位为0,高16位称为段基址,放在段寄存器中。

偏移地址:段内某内存单元的物理地址相对于段起始地址(段基值,20位)的位移量称为段内偏移地址。

逻辑地址:段基址和偏移地址放在一起称为逻辑地址。

注:

1、逻辑地址(内存分段)的意义在于可以将20位的物理地址用两个16位的地址组合而成,使得地址可以存放在16位的寄存器中。

2、对于任一个内存单元,物理地址是唯一的,而逻辑地址不唯一。

举例某数据段中内存单元:

物理地址:89250H

逻辑地址:段基址:偏移地址=8915H:0100H

此为实模式的地址存储要求,8088/8086只工作在实模式,实模式只允许微处理器寻址前1M byte内存,这前1M字节内存称为real memory,conventional memory,DOS memory

Windows不是工作在实模式下的

3、所有指令(代码)都是由CS(段地址)和IP(偏移地址)的组合寻址。

数据的寻址通常通过DS(数据段)和一个偏移地址或一个包含偏移地址内容的寄存器。

微机系统与接口——1.微型计算机基础相关推荐

  1. 微机原理与接口技术的基础知识

    微机原理与接口技术 微控制单元 (Microcontroller Unit:MCU) ,又称单片微型计算机 (Single Chip Microcomputer )或者单片机,是把中央处理器 (Cen ...

  2. 微机原理及应用->微型计算机基础绪论

    微型计算机基础绪论 一些英文 纲要 习题 微型计算机基础绪论 课程研究内容 微型计算机系统组成 主机系统(CPU,存储器,输入输出接口,总线) 微处理器(运算器,控制器,寄存器组) 存储器 内存储器 ...

  3. 微机原理与接口技术--微型计算机的基本结构

    1.微处理器(cpu) 整个微型计算机的中央处理部件,由运算器和控制器组成 2.主存储器 存储和记忆装置,用来存放数据和程序,包括主存和外存 3.总线 数据总线,地址总线,控制总线构成 4.I/O接口 ...

  4. 微型计算机基础概述,微型计算机原理概述及基础知识

    微型计算机原理概述及基础知识 微机原理及接口技术,教材:微机系统与接口 冶金工业出版社,要求和目的:,通过本课程的学习,较全面地掌握计算机的基本工作原理,学会分析计算机系统,掌握汇编语言程序设计基本方 ...

  5. 微机原理与接口技术——A.微型计算机基础(4)

    3.数据地编码:  ASCII码: A ~ Z:(十进制)65 ~ 90      (十六进制)41H ~ 5AH a ~ z:(十进制)97 ~ 122     (十六进制)61H ~ 7AH 0 ...

  6. 微型计算机测控系统课程设计报告,《微机原理与接口技术》课程设计报告_精品.doc...

    <微机原理与接口技术>课程设计报告_精品 <微机原理与接口技术>课程设计报告 题目: 压力测控系统的设计1 学院: 物流工程学院 专业班级: 学号: 姓名: 起止时间 指导教师 ...

  7. 南京邮电大学微型计算机原理与接口技术:微机系统串行口的测试

    一.实验目的和要求 了解微机系统串行口RS-232C的内部结构.工作原理: 掌握Ins 8250的初始化编程方法,学会串行通信程序的设计. 二.实验内容 实验内容1:完成硬件测试环境,编写程序对微机系 ...

  8. 单片微型计算机概念及组成,中国民用航空飞行学院2014年微机原理与接口考研复习大纲...

    中国民用航空飞行学院硕士研究生入学考试 801<微机原理与接口>复习大纲 第一部分  考试说明 一. 考试性质 <微机原理与接口>是中国民用航空飞行学院硕士生入学考试科目之一. ...

  9. 微型计算机接口技术论文,(微机原理与接口技术课程论文.doc

    (微机原理与接口技术课程论文 <微机原理与接口技术> 论 文 学院: 班级: 姓名: 学号: 微机原理与接口技术论文 内容摘要: 微型计算机原理与接口技术是计算机科学与技术专业重要的专业基 ...

最新文章

  1. python并发编程:阻塞IO
  2. django 快速搭建blog
  3. AVI音视频封装格式学习
  4. Sicily 1346. 金明的预算方案
  5. jedis jedispool Redistemplate
  6. queue模块的使用
  7. Chatbot ⾖瓣电影爬⾍简析
  8. 【学习资料】Gradle Android重要的学习资料
  9. 知识积累:wps宏 开发工具 vb代码 合并多个excel文件到一个excel文件,并去掉表头的方式,宏合并excel表格,多表格合并
  10. python画球matplotlib_python – matplotlib中的球面坐标图
  11. JAVA里面一加到一百等于多少_从1加到100等于多少 【求和算法汇总】
  12. 安全系列之一——SYS-VUL-0048漏洞
  13. 微信人工客服终于来了,但是「此」微信客服非「彼」微信客服
  14. GSYVideoPlayer禁用快进功能
  15. Python量化交易平台开发教程系列7-顶层GUI界面开发(1)
  16. 二叉树的递归遍历及非递归遍历
  17. 时间序列异方差ARCH和GARCH模型
  18. .netCHARTING报表图表控件详细介绍
  19. yii setFlash getFlash 用法 简单说明
  20. 冯诺依曼体系结构计算机

热门文章

  1. android解析语句,句读(tech.caicheng.judourili) - 4.3.4 - 应用 - 酷安
  2. pb从EXCEL的数据导入数据窗口
  3. python小课账号转卖_python小练习:用户三次登陆, 购物车
  4. java excel 65535_java导出excel数据超过65535
  5. Content-Type是什么意思?
  6. java散点世界地图,踩坑ECharts(GL)地理位置散点图
  7. d3d9查询(Queries Direct3d9)
  8. 树莓派kali liunx 破解WPA/WAP2
  9. MQ 系列之 ActiveMQ 介绍
  10. FFmpeg命令(三)、 从视频中提取图片