编程语言
首页 > 编程语言> > 汇编语言与接口技术笔记(持更)

汇编语言与接口技术笔记(持更)

作者:互联网

是吉林大学的慕课笔记 配合视频食用更佳(算是字幕级别的笔记叭 差不多老师说一句我记一句)

https://www.icourse163.org/learn/JLU-1002056024?tid=1453370446#/learn/announce

(上边是慕课链接)(笔记是按着学校课时来的)

 

第一周第一次课 基础(处理器的基本结构)

一、微型计算机系统简介
(知识点一 微型计算机系统——微处理器)

微型计算机系统基于微处理器,由以下四部分构成
1.微处理器
2.存储器
3.输入输出
4.总线
其中微处理器(CPU)是微型计算机系统的核心部件。
微处理器通过总线与存储器和输入输出设备进行数据交换

微处理器的功能:
1.在微处理器与存储器之间、微处理器和输入输出设备之间传送数据
2.简单的算术和逻辑运算(加减乘除、与或非、算数取反和移位循环)
3.通过简单的判定控制程序流向

微处理器可以处理字节(8位)、字(16位)、双字(32位)甚至64位的二进制整数(四字),还可以通过浮点数(单精度32位,双精度64位)实现实数运算。

微处理器可以以实际的数值为依据进行简单的判定。比如:是否为0?正数负数?奇数偶数?


二、基本逻辑运算与常用逻辑部件(基本逻辑门电路)
计算机硬件是由数字逻辑电路组成的,基本逻辑门电路是数字逻辑电路的基本构成单元,而逻辑代数是分析和设计数字逻辑电路的数学工具。

与门(&)用来实现与运算(有一个为0就为0 只有当输入都是高电平 输出才为高电平 受低电平的控制)
或门(≥1)用来实现或运算(有一个为1就为1 只有当输入都是低电平 输出才为低电平 受高电平的控制)
非门(1ο)用来实现非运算,又叫反相器,只有一个输入端。
异或门(⊕)用来实现异或运算(输入相同时输出为0,输入不同时输出为1)异或运算是一个总和的运算,异或门电路是一个总和的门电路。异或门电路是实现二进制加法的逻辑门电路,也叫半加器(因为没有表示进位 全加器有进位)。它是ALU部件的基本电路。
与非门(&ο)先实现与运算,再实现非运算(输入都为1时输出0,否则输出1)
或非门(≥1ο)先实现或运算,再实现非运算(输入都为0时输出1,否则输出0)
三态门:三态门常用于微处理器的总线传输,三态门除了具有一般门电路的输出高、低电平外,还具有高输出阻抗的第三种状态(既不是高电平也不是低电平),称为高阻态,又称禁止态。
EN是使能端,当规定低电平有效,EN为低电平时部件可以工作,EN为高电平时输出端为高阻态。

逻辑运算及常用逻辑部件:总结
基本逻辑运算有四种:与运算、或运算、非运算、异或运算
基本逻辑门电路有:与门、或门、非门、与非门、或非门、异或门、三态门

汇编语言指令 AND 表示与运算 OR 表示或运算


三、BCD码(二进制编码表示的十进制数)

CPU工作模式--最大模式
CPU工作模式--最小模式

CPU的管理和结构
CPU两种模式下的系统总线
微处理器的功能结构
CPU的编程结构
CPU的总线时序

标签:输出,运算,接口技术,汇编语言,门电路,低电平,笔记,微处理器,CPU
来源: https://www.cnblogs.com/jun-ruo-sui-nian/p/notes_assembly.html