微机原理
文章平均质量分 83
微型计算机原理与接口技术学习
阔升
来G众号『阔码人生』,一起侃侃!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8086cpu 可编程接口技术 之定时器/计数器接口(二)
可编程接口技术 定时器/计数器接口(重难点)关于定时:一,8253 的结构和功能1,计数器2,控制字寄存器组3,数据总线缓冲器4,读/写控制逻辑二,8253 的工作方式与应用1,8253 的控制字格式2,8253 的初始化编程关于定时:内部定时:计算机本身运行的时间基准,如时钟发生器。外部定时:CPU与外设之间或外设与外设之间的时序配合。定时方法:软件定时。无需硬件,占用CPU,不准确。不可编程的硬件定时。不占用CPU,不灵活。可编程的硬件定时。软、硬结合。一,8253 的结构和功原创 2021-12-04 13:53:12 · 2741 阅读 · 0 评论 -
8086cpu 可编程接口技术(一)
可编程接口技术一,并行接口(重难点)1,8255A 的结构和功能(重点)1,输入/输出端口2,读/写控制逻辑3,A组/B组控制电路4,数据总线缓冲器2,8255A 的工作方式与应用(难点)1,8255A的控制字2,8255A的工作方式一,并行接口(重难点)并行接口是指CPU与外设之间的信息传输是多位同时进行的。锁存器、缓冲器、收发器都是一种并行接口,但它们都不是可编程的。8255 是lntel 公司为80x86系列CPU生产的8位通用可编程并行输入/输出接口芯片,可作为任何一个与TTL兼容的并行数原创 2021-12-04 13:51:06 · 2188 阅读 · 0 评论 -
8086内存储器技术
内存储器技术一,内存储器概论1,半导体存储器的分类2,半导体存储器的主要技术指标二,内存储器芯片的结构和工作原理(重点)1,存储器芯片的组成结构(重点)2,典型芯片分析三,内存储器接口技术(重难点)1,存储器芯片数目的确定2,芯片与系统总线的连接3,片选控制方法(重点)一,内存储器概论存储器:存放程序和数据的部件内存(主存储器):直接连接总线,通常由半导体存储器组成。外存(辅助存贮器):经接口电路与总线相连接,存放永久保存的程序和数据,通常指磁盘、磁带、光盘等。1,半导体存储器的分类从器原创 2021-12-04 10:34:31 · 2558 阅读 · 0 评论 -
8086输入输出技术
输入输出技术一,I/O接口概述二,简单I/O接口芯片(重点)1,74LS373锁存器2,74LS244缓冲器3,74LS245收发器三,基本输入/输出方法(重难点)1,程序控制的输入/输出(重难点)2,直接存储器存取方式(DMA)一,I/O接口概述I/O 接口:将CPU和外围设备连接起来实现信息交换的缓冲电路称为lO接口(Interface)电路,简称“I/O接口”。I/O 接口的分类:按数据传送方式:并行接口、串行接口按功能选择的灵活性:可编程接口、不可编程接口按应用的通用性:通用接口、专原创 2021-12-04 10:32:10 · 2849 阅读 · 0 评论 -
8086中断技术
中断技术一,概述1,中断与中断源2,中断响应与中断处理二,lntel8086的中断系统(重点)1,外部中断2,内部中断3,中断向量表一,概述1,中断与中断源所谓“中断”是指在CPU正常运行程序时,由于内、外部事件引起CPU暂时中止正在运行的程序,转而去执行请求CPU暂时中止的内、外部事件的服务程序,待该服务程序处理完毕后又返回到被中止的程序。所谓“中断源”是指能够向CPU发出中断请求的中断来源。2,中断响应与中断处理CPU响应中断的条件设置中断请求触发器设置中断屏蔽触发器设置中断允许触原创 2021-12-04 10:28:50 · 4248 阅读 · 0 评论 -
汇编语言程序设计必看的 3 个典型例题
前言:公号 「编程有料」后台回复 “大礼包” 即可获取近1000本助力你编程之路的电子书汇编语言程序设计(重难点)程序设计的一般步骤为:分析问题确定算法分配存贮区绘制流程图根据流程图编程调试程序。下面将通过一些汇编相关题目来理解学习:顺序结构设计,分支结构设计,循环结构设计,子程序设计。例1:试编制一程序,求出下列公式中的Z 值,并存放在RESULT 单元中。其中,X、Y 的值分别存放在VARX、VARY单元中。Z={(X+Y) .原创 2021-11-30 19:32:07 · 2994 阅读 · 0 评论 -
汇编语言程序设计入门
前言:公号 「编程有料」后台回复 “大礼包” 即可获取近1000本助力你编程之路的电子书汇编语言程序设计一,汇编语言程序设计概述1,程序设计语言2,汇编语言源程序3,汇编语言程序开发过程二,汇编语言基本语法(重点)1,汇编语言的语句类型2,常量、标识符和表达式3,汇编语言程序伪指令(重点)4,DOS系统功能调用(重点)三,汇编语言程序设计1,子程序的调用2,子程序的返回3,参数的传递一,汇编语言程序设计概述1,程序设计语言机器语言用二进制表示,能够被机器直接识别汇编语言采用助记符表示机.原创 2021-11-30 19:27:21 · 15852 阅读 · 1 评论 -
微机原理之控制转移指令
前言:公号 「编程有料」后台回复 “电子书” 即可获取近1000本助力你编程之路的电子书控制转移指令常见的控制转移指令1,无条件转移指令JMP2,子程序(过程)调用指令CALL3,子程序(过程)返回指令RET4,条件转移指令5、循环指令 LOOP控制转移指令用来控制程序的执行顺序,用于实现分支、循环、过程调用/返回、中断调用/返回等程序结构。CS:IP 总是指向下一条即将执行的指令的地址,通过改变lP 和CS 的值,可以改变程序的执行顺序,但程序中不能使用MOV 指令直接改变CS 和IP 的.原创 2021-11-30 08:53:07 · 2154 阅读 · 0 评论 -
8086CPU指令系统 串操作指令和处理机控制指令
串操作指令和处理机控制指令小节串操作指令1,常见的串操作指令处理机控制指令1,标志位操作指令2,同步控制指令3,暂停及空操作指令前言:公号 「编程有料」后台回复 “电子书” 即可获取近1000本助力你编程之路的电子书串操作指令什么叫数据串,什么叫串操作呢?数据串是存储器中一块字节或字的存储区域,其长度可以是1字节一64K字节。串操作就是对数据串中每个元素所进行的操作,这种操作通常是组合操作,能完成几条指令的功能。1,常见的串操作指令1,串传送指令MOVSB/MOVSW格式:MO原创 2021-11-29 20:00:55 · 2163 阅读 · 0 评论 -
逻辑运算与移位指令(重点)
逻辑运算与位移指令一级目录二级目录三级目录一,逻辑运算指令二,位移运算指令1,逻辑左移指令 SHL2,逻辑右移指令 SHR3、算术左移指令 SAL4、算术右移指令SAR5、循环左移指令ROL6、循环右移指令ROR一级目录二级目录三级目录一,逻辑运算指令实现与、或、非、异或、测试等逻辑运算。操作数的搭配关系同算术运算。除逻辑“非”指令不影响标志外,其他逻辑运算指-令均影响标志SF、ZF和PF,而OF和CF一定被置0,AF不确定。功能助记符格式功能逻辑“与”AND d原创 2021-11-28 19:54:36 · 3263 阅读 · 0 评论 -
8086CPU 指令系统之 算术运算指令(重点)
算术运算指令算术运算指令(重点)常见的算术运算指令1,不带进位加法指令ADD2,带进位加法指令ADC3,加一指令INC4,不带进位减法指令SUB5,带进位减法指令SBB6,减一指令DEC7,取负指令NEG8、比较指令CMP9,加法的压缩BCD 码调整指令 DAA算术运算指令(重点)实现加法、减法、乘法、除法、BCD码运算后的调整大部分指令影响标志寄存器中的状态标志位常见的算术运算指令1,不带进位加法指令ADD格式:ADD d,s功能:(d)←(d)+(s)说明:操作数不能使用段寄存器。下原创 2021-11-27 08:56:54 · 2397 阅读 · 0 评论 -
8086CPU 指令系统之 数据传送指令(重难点)
8086CPU 指令系统(重难点)指令构成的基本原则数据传送指令(重点)1,MOV 指令2,XCHG 指令3,堆栈操作指令PUSH 和POP4,查表转换指令XLAT5,取有效地址的指令6,端口输入指令 IN7,端口输出指令OUT指令构成的基本原则源、目的操作数的字长一致MOV AL,BX ;错误源、目的操作数不能同为内存单元MOV[SI],[DI] ;错误立即数不能作目的操作数MOV 12H,AL ;错误数据传送指令(重点)实现在寄存器、存储器及IO端口之间传送数据除标志传送原创 2021-11-25 19:42:18 · 1805 阅读 · 0 评论 -
8086CPU 的寻址方式(重点)
8086CPU 的寻址方式8086 CPU寻址方式(重点)一、立即寻址二、寄存器寻址三、存储器寻址1,直接寻址2,寄存器间接寻址3,基址寻址4,变址寻址5、基址变址位移寻址6,基址变址寻址指令就是计算机完成某种操作的命令。机器指令的格式每条机器指令都由”0“和”1“组成,包含操作码和地址码。操作码:说明指令的性质和功能;地址码:说明参与运算的操作数或操作数的地址。8086 CPU寻址方式(重点)程序员决定应该怎么描述操作数,对于CPU来说,根据程序员在指令中对操作数的描述,如何找到该操作数,原创 2021-11-25 19:00:30 · 3077 阅读 · 0 评论 -
简单学习下 Intel 8086 的引脚功能(难点)
在介绍引脚之前,我们先来了解一下Intel 8086 的I/O 地址空间:CPU与外部设备之间通过IO接口(端口)进行连接端口:接口中的寄存器端口号:端口中寄存器的地址编号用低16位地址为其编号,共有64K个端口号。3,Intel 8086 的引脚功能(难点)CPU引脚生成系统总线:ABUS、DBUS、CBUS联接ROM、RAM、I/O 接口形成微型计算机。8086CPU的40条引脚信号可按功能分可分为四类,它们是:地址总线数据总线控制总线其它(时钟与电源)1、指令周期、总线周原创 2021-11-24 20:39:20 · 5779 阅读 · 0 评论 -
学习Intel 8086 微处理器(重难点)
1,Intel 8086 的功能结构(重点)16位处理器、40脚的DIP(双列直插)封装。时钟频率:5MHz、8MHz和10MHz。20条地址线,有220 =1024KB=1MB寻址能力。内部组成结构图如下:总线接口部件BIU(Bus Interface Unit)外部总线连接,完成EU所需的总线操作,计算形成20位的物理地址。从内存储器中取出指令送指令队列排队。按EU的要求读写内存、IO中的操作数。执行部件EU(Execution Unit)的功能从指令队列原创 2021-11-23 18:17:14 · 1416 阅读 · 0 评论 -
微处理器基本功能及主要性能指标
1,微处理器的基本功能微处理器是微型计算机的核心部件,也称为中央处理单元,简称CPU(Central Processing Unit) 。它负责微型计算机中各部件的协调,完成指令的执行和数据处理工作。其主要功能包括:指令控制:指令执行顺序操作控制:各部件功能协调时间控制:各信号时序数据加工:算术/逻辑运算2,微处理器的基本结构微处理器基本结构包括控制器、运算器、寄存器组等部件。控制器CU (Control Unit):计算机的指挥控制中心,负责按照一定顺序自动读取程序中的指令,将指令译码原创 2021-11-23 16:08:55 · 13618 阅读 · 0 评论 -
应该知道的计算机运算基础
1,计算机中的数制二进制计算机中常用的一种计数方法。计算机中最容易表达的就是电平的高或低,因此计算机通常使用两种状态来表达两种数码,一种状态用“0”表示,另外一种状态用“1”表示。这样构成基数为2 的运算体系,也就是二进制。基本运算规则就是“逢二进一,借一当二”。八进制将二进制数进行分组,将三位二进制数作为一组用一个符号表示,就可以把数的长度缩短为原来的三分之一,八进制使用了0,1,2,3,4,5,6,7 共8种符号来表示一位上的值。如下例感受二进制与八进制之间的转换:设有两个二进制数为原创 2021-11-18 18:14:28 · 876 阅读 · 0 评论 -
「期末」微机原理复习速成(下)
微机原理复习速成(下)11,指令系统与汇编语言程序设计4,常用指令8,逻辑指令与位移指令5,汇编语言1,数据定义伪指令2,符号定义伪指令3,段定义伪指令6,DOS功能调用12,存储器系统1,存储器概念内存储器外存储器2,存储器系统1,存储体2,外围电路3,地址译码方式3,存储器扩展技术1,位扩展2,字扩展3,字位全扩展4,高速缓存1,Cache存储器2,主存与Cache的地址映射13,输入输出及中断技术1,概述2,I/O接口的基本构成与功能3,三态门接口4,基本输入/输出方式1,无条件传送方式2,查询I/O原创 2021-11-14 13:07:55 · 3014 阅读 · 0 评论 -
「期末」微机原理复习速成(上)
期末微机原理超强基础复习(上)1,冯. 诺依曼思想2,计算机系统的软硬件组成与层次结构3,计算机中编码、数制及转换数制的转换方法简单总结4,运算中的溢出检测方法:5,机器数的表示和运算表示机器数时考虑的三个主要因素:1,机器数的范围2,机器数的符号3,机器数中小数点的位置BCD码6,8086、8088的内部结构和外引线1,CPU的功能2,CPU的基本组成3,引脚初识7,8086/8088工作模式8,总线BUS1,总线的定义2,总线标准3,三大总线9,8086/8088CPU的寄存器1,通用寄存器组2,指针与原创 2021-11-11 17:58:26 · 14077 阅读 · 2 评论
分享