汇编第一章总结----微型计算机概述

汇编

知识导入

汇编语言是一种与(底层)硬件紧密相关的,面向过程的编程语言,是一种低级语言程序设计

在这里插入图片描述

本课程的重点是:

  • 8086指令系统

  • 汇编语言程序设计

难点:

  • 指令寻址方式(7种)

  • 8255芯片和8259芯片的开发

    在这里插入图片描述

1.第一章 微型计算机概述

本章小结

在这里插入图片描述

先放本章小结,有目的性的去掌握本章知识点

1.1、微型计算机概念

计算机分类

按性能指标:巨型机、大型机、中型机、小型机(台式机)、微型机(笔记本电脑)

微型机
  • 有大规模集成电路组成,体积小的电子计算机

  • 微处理器为基础,以内存储器输入输出接口电路系统总线组成

微型机特点
  • 体积小、轻、价格低、可靠性高、结构灵活、应用广
微处理器
  • 有大规模集成电路组成,具有运算器控制器功能的中央处理单元,按字长分类:4、8、16、32、64位微型处理器
微处理器、微机、微机系统的关系
  • 微处理器=CPU

  • 微机=微处理器+存储器+I/O接口+系统总线

  • 微机系统=微机+外围设备+电源+系统软件

在这里插入图片描述

1.2.计算机系统组成

微机系统层次

在这里插入图片描述

计算机的一般结构

在这里插入图片描述

部件功能

  • 控制器:发布操作指令、控制信号

  • 运算器:进行算数和逻辑运算

  • 存储器:存储程序、数据、中间结果和运算结果

  • I/O接口:与外部存储器传输程序、数据、运算结果

CPU

内部结构

运算器+控制器+寄存器组+译码器+总线接口部件

主要功能

  • 执行机器指令

  • 进行算数、逻辑运算

  • 暂存少量数据

  • 访问外存储器、外设数据

  • 。。。。。。

CPU的功能1==》在执行机器指令

机器指令:CPU直接识别并依次执行的二进制编码,是存放在存储器中的

指令集:CPU能够执行的全部机器指令,CPU决定机器指令,不同CPU,指令集往往会不同

指令分类

  • 数据传送指令 MOV
  • 算术逻辑运算指令 ADD 、ADC SUB SBB MUI DIV 等
  • 转移指令 JMP(无条件转移指令) JCC(条件转移指令) 等
  • 处理器控制指令
  • 其他指令
CPU的功能2==》暂存少量数据

指令作用:对数据进行运算或处理

寄存器组:

  • 存放运算数据和运算结果,给出存储单元地址
  • 存放数据和结果的效率高
  • CPU内用于存放运算数据和结果的寄存器数量有限
CPU的功能3==》访问存储器

存储器

  • CPU能直接访问的**计算机系统的物理内存**
  • **目标程序**在存储器中,待处理的数据也在存储器中

系统总线

  • 信息从一个或多个源部件传送到一个或多个目的部件的一组传输线
  • 包括:数据总线、地址总线、控制总线

在这里插入图片描述

1.3、汇编语言及其特点

计算机软件系统

软件系统:包括系统软件、程序设计语言、应用软件

程序设计语言:是任何计算机之间交换信息的一种工具,包括机器语言、汇编语言、高级语言

三类高级语言

机器语言二进制代码表示的计算机能直接识别和执行的一种机器指令的集合

汇编语言:用助记符或其他标号代替机器指令的程序设计语言,需要汇编程序解译执行

高级语言高度封装的编程语言,需要编译程序翻译执行

机器语言

在这里插入图片描述

机器语言的特点

在这里插入图片描述

汇编语言

汇编指令
在这里插入图片描述

汇编语言指令系统
在这里插入图片描述

汇编语言程序(源程序)
在这里插入图片描述

汇编程序(翻译程序)
在这里插入图片描述

汇编语言和汇编程序

在这里插入图片描述

汇编语言优缺点

优点:执行效率高,程序的可读性比机器语言高

缺点:与机器相关,可以执行差,功能指令不强,程序编写复杂,且Debug调试麻烦

应用领域
在这里插入图片描述

高级语言

在这里插入图片描述

编程语言的发展

在这里插入图片描述

需要明确的概念

在这里插入图片描述

计算机数据表示

数据的分类

在这里插入图片描述

数据类型

在这里插入图片描述

机器数

在这里插入图片描述

机器数编码

在这里插入图片描述

补码的常用表示方法

在这里插入图片描述

特别要注意:1位十六进制=4位二进制 -1的十六进制表示 负的最小值用16进制表示

有符号数位数扩展方法

在这里插入图片描述

机器数的运算

在这里插入图片描述

ASCII码

在这里插入图片描述

BCD码

在这里插入图片描述

需要记住8421BCD码的6种无效编码,在数字逻辑课程中的含有无关最小项的逻辑函数化简中(卡诺图化简)会出现

一个数据的不同含义

在这里插入图片描述

数据的存储

在这里插入图片描述

在这里插入图片描述

需要记住数据存在内存中

有什么不对的地方,欢迎各位小伙伴指出哟,一起进步!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值