ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2020-04-26 22:02:14  阅读:492  来源: 互联网

标签:输出 运算 接口技术 汇编语言 门电路 低电平 笔记 微处理器 CPU


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

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有