
微机原理与接口技术
文章平均质量分 67
微机原理与接口技术
你说的白是什么白_
2023年本科毕业,现已工作,本账号已停止更新,有需要笔记的可联系我v:15521308552
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大学【微机原理与接口技术】参考资料、该视频笔记
该视频是我做笔记看的视频,感觉讲的不错,有需要评论区下发邮箱,我看到会发给你转载 2023-01-03 10:49:34 · 888 阅读 · 31 评论 -
9.【I/O接口系统综合设计示例】
【I/O接口系统综合设计示例】原创 2022-01-17 22:49:47 · 1165 阅读 · 0 评论 -
8. A/D转换器【ADC0809】
文章目录1. A/D转换器的工作原理(逐位反馈型)2. 主要技术指标(量化误差、转换时间、动态范围)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3. A/D转换器芯片ADC08093.1 主要引脚功能3.2 内部结构3.3 工作时序3.4 工作流程3.5 判断转换结束的方法3.6 ADC0809与系统的连接例A/D转换器:用于将连续变化的模拟信号转换为数字信号的装置,简称ADC,是模拟系统与计算机之间的接口部件。A/D转换器类型:1. A/D转换器的工作原创 2022-01-17 11:17:59 · 1790 阅读 · 0 评论 -
8. D/A转换器【DAC0832】
文章目录1. D/A转换器的基本工作原理1.1 D/A转换器的组成1.2 基本变换原理2. 主要技术指标2.1 分辨率2.2 转换精度(误差)2.3 转换时间~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3. D/A转换器DAC08321)主要引脚功能2)DAC0832的内部结构3)工作模式① 单缓冲模式单缓冲模式应用例② 双缓冲模式③ 无缓冲模式4)D/A转换器的应用1. D/A转换器的基本工作原理1.1 D/A转换器的组成1.2 基本变换原理原创 2022-01-17 10:48:49 · 9851 阅读 · 2 评论 -
8. 模拟量/0通道的过程 + D/A和A/D转换器主要技术指标:分辨率、量化误差
文章目录1. 模拟量I/O通道的过程2. D/A和A/D转换器主要技术指标2.1. 分辨率(就是跳变一格,值变化多少)2.2. 量化误差(也就是1/2的分辨率)1. 模拟量I/O通道的过程输入通道中的主要部件:输出通道的主要部件:2. D/A和A/D转换器主要技术指标2.1. 分辨率(就是跳变一格,值变化多少)2.2. 量化误差(也就是1/2的分辨率)...原创 2022-01-17 09:34:43 · 2717 阅读 · 0 评论 -
7. 【可编程中断控制器8259A】(下):ICW、OCW、内部寄存器的寻址方法、使用举例
文章目录初始化命令字(ICW)1、ICW1:芯片控制初始化命令字,写入偶地址端口。2、ICW2:中断类型码初始化命令字,写入奇地址端口3、ICW3:主从片初始化命令字,写入奇地址端口【主片与从片的ICW3不同,初始化时要分开写】4、ICW4:工作方式命令字,写入奇地址端口8259的控制字分为两类:(1)初始化控制字: ICW1、ICW2、 ICW3、ICW4(2)操作命令字: OCW1、OCW2、 OCW38259的编程也分为两类:(1)初始化编程: &nbs原创 2022-05-29 22:17:00 · 14935 阅读 · 5 评论 -
7. 【可编程中断控制器8259A】(上):内部功能结构+各引脚解释、中断过程、工作方式
文章目录8259A内部功能结构+各引脚解释8259的中断过程8259的工作方式1. 设置优先权方式(1)普通全嵌套方式:默认【IR0优先级最高、 IR7最低】(2)特殊全嵌套方式【能够响应同等优先级的中断请求。用在多片级联的场合。】(3)优先级自动循环方式(4)优先级特殊循环方式2. 屏蔽中断源方式(1)普通屏蔽方式(2)特殊屏蔽方式【可以实现低级中断嵌套高级中断】3. 结束中断处理方式(1)自动结束方式(2)非自动结束方式4. 中断触发方式(1)电平触发:高电平有效。(2)边沿触发:上升沿有效。5. 数据原创 2022-05-29 21:41:23 · 10157 阅读 · 1 评论 -
7. 【可编程并行接口8255】:接口特点、结构、引脚、三种工作方式、控制字、方式0应用、设计简易安全报警系统
文章目录1. 并行接口8255的特点2. 结构 (A组:A端口,C口高4位 + B组:B端口,C口低4位 + ......)3.引脚4. 工作方式(方式0、方式1、方式2)4.1 基本输入/输出方式(方式0)4.2 选通工作方式(方式1)4.3 双向传送方式(方式2)4.4 三种工作方式小结5. 方式控制字 及 位控制字5.1 方式控制字5.2 位控制字1. 并行接口8255的特点2. 结构 (A组:A端口,C口高4位 + B组:B端口,C口低4位 + …)3.引脚4. 工作方式(方式0、原创 2022-01-16 17:56:25 · 8798 阅读 · 0 评论 -
7. 【可编程定时器8253】:外部引脚、内部结构特点、计数启动方式、6种工作方式、控制字格式、应用
文章目录计数与定时8253芯片特点1. 外部引脚2. 内部结构特点(含3个计数器、1个控制寄存器)2. 计数启动方式(软件启动、硬件启动的定义)3. 6种工作方式不能自动重复计数的工作方式方式0:软件启动,不自动重复计数,计数结束输出高电平。方式1:硬件启动,不自动重复计数,计数开始输出低电平,结束后又变高。方式4:软件启动,不自动重复计数,计数结束输出一个CLK宽度的低电平。方式5:硬件启动,不自动重复计数,波形与方式4相同。能自动重复计数的工作方式(能输出连续波形)方式2:软、硬件启动,自动重复计数。计原创 2022-01-15 23:15:22 · 13973 阅读 · 3 评论 -
7.【可编程串行接口8251A】:用处、内部结构、各引脚的解释、工作方式
文章目录8251A的作用8251A的内部结构各引脚的解释工作方式例: 某异步通信中,其数据格式为: 1位起始位,1位停止位,7位数据位,奇校验,波特率系数为16在同步通信中, 设帧数据格式为:字符长度8位,同步且内同步,偶校验例:某异步通信中,要求8251A内部复位,允许接收,允许发送,全部错误标志复位例:若要检查8251A的发送器是否准备好,则可用下列程序段实现例:若要检查接收是否发生错误,则可用下列程序段实现例 8086CPU利用8251A作串行接口实现与CRT终端间的串行传送8251A的作用微原创 2022-05-26 20:24:19 · 10617 阅读 · 0 评论 -
6. 【三态门】 74LS244 + 【锁存器】 74LS273
文章目录原创 2022-01-16 12:42:09 · 13414 阅读 · 1 评论 -
6. 8088/8086 中断处理过程(关- 开- 关 中断)+ 中断向量表
文章目录中断分类中断处理过程(关- 开- 关 中断)中断向量表练习题中断分类中断处理过程(关- 开- 关 中断)中断向量表练习题原创 2022-01-15 14:03:05 · 524 阅读 · 0 评论 -
6. 输入输出技术
文章目录1. 端口的编址I/O地址译码 && 存储器接口地址译码 的区别接口的类型及特点1. 端口的编址分为:端口与内存的统一编址 或 独立编址每个接口中含1个或多个端口。端口编址:为确保CPU能够访问到每个不同的端口寻址端口的方法: 先找到端口所在的接口电路芯片---->片选 在该芯片上找到具体访问的端口 ---->片内寻址I/O地址译码 && 存储器接口地址译码 的区别接口的类型及特点按传输信息的方向分类:输入接口原创 2022-01-16 12:42:28 · 361 阅读 · 0 评论 -
5. 存储器扩充技术:位扩展、字扩展、字位扩展
文章目录参考博客:计算机组成原理——存储器容量扩展(字扩展、位扩展、字位扩展)原创 2022-01-15 11:27:42 · 2074 阅读 · 0 评论 -
5.【半导体存储器】SRAM 6264 +【译码器】74LS138
文章目录半导体存储器1. SRAM 6264芯片引脚译码器1. 74LS138译码器半导体存储器1. SRAM 6264芯片引脚译码器1. 74LS138译码器3输入8输出的专用译码器可以同时控制8片芯片。使在任一时刻,其所连接的8片芯片只有1片被选中。...原创 2022-01-15 11:18:42 · 3505 阅读 · 0 评论 -
5.半导体存储器(RAM、ROM)种类和特点 + 课程中常用的半导体存储器型号 + 与8088总线的连接
文章目录基础知识1. 半导体存储器(RAM、ROM)种类和特点2.课程中常用的 半导体存储器 型号3.涉及的8088引脚信号4. Cache(略)半导体存储器芯片与8088总线的连接1. SRAM 6264芯片引脚2.与8088系统的连接框架基础知识1. 半导体存储器(RAM、ROM)种类和特点2.课程中常用的 半导体存储器 型号3.涉及的8088引脚信号4. Cache(略)略半导体存储器芯片与8088总线的连接1. SRAM 6264芯片引脚2.与808原创 2022-01-15 11:17:30 · 3584 阅读 · 0 评论 -
~~~~~~~~~~~~~~~4. 汇编语言程序设计:【作业解析】~~~~~~~~~~~~~~~
文章目录1. 练习12. 练习23. 练习3:说明以下程序段的功能4. 练习45. 以完整汇编语言源程序结构,编写实现以下功能的程序段~~~~~~~~~~~~~~~~~~~~1.写出以下指令汇编后 STR1 的偏移地址2.试指出下列程序中有哪些语法错误,并说明是什么错误。1. 练习12. 练习23. 练习3:说明以下程序段的功能.4. 练习45. 以完整汇编语言源程序结构,编写实现以下功能的程序段定义长度为20个字节的字符输入缓冲区BUFFER,和字节变量DATA(其长原创 2022-01-14 20:44:42 · 462 阅读 · 0 评论 -
4. 汇编语言程序设计——>【系统功能调用】:单字符输入01、字符串输入10、 单字符输出02 、字符串输出09、 返回操作系
文章目录DOS调用1. 单字符输入 (功能号 :01)2. 字符串输入 (功能号 :10)3. 单字符输出(功能号 :2)4. 字符串输出显示(功能号 :9) !!!!!!这个有问题5. 返回操作系统(DOS)功能DOS调用分为:字符及字符串 输入字符及字符串 显示输出运行结束返回OS调用格式:MOV AH, 功能号<置相应参数> INT 21H1. 单字符输入 (功能号 :01)2. 字符串输入 (功能号 :10)进入功能号为10,CL寄存器就原创 2022-01-14 12:07:48 · 1255 阅读 · 0 评论 -
4.汇编语言程序设计:【伪指令】+ 【汇编语言源程序结构框架】
文章目录基础知识①指令性语句和指示性语句的区别②变量的定义伪指令1.数据定义伪指令 (DB、DW、DD...) 相当于 int a2.符号定义伪指令 (EQU) 相当于 #define CON 1003.段定义伪指令 (SEGMENT ...) 相当于 一维数组,一个元素可以是很多类型4.设定段寄存器伪指令 (ASSUME)5.结束伪指令 (END)~~~~~~~~~~~~~~ 汇编语言源程序结构 (第3、4、5点的例子) ~~~~~~~~~~~~6.过程定义伪指令原创 2022-01-14 11:29:09 · 1449 阅读 · 0 评论 -
~~~~~~~~~~~~~~~3.汇编指令:【作业解析】~~~~~~~~~~~~~~~
文章目录1.设:DS=212AH,CS=0200H,IP=1200H,BX=0500H,[217A0H]=2300H,[217E0H]=0400H,[217E2H]=9000H。执行 JMP DWORD PTR[BX+40H]指 令后: CS=( ),IP=( )2. 阅读以下程序(求SP的值)3. 选择题(考题中断服务程序的入口地址)4. 理解题(看懂即可)------------------------------------------------1. 首先判断下列指令是否正确,若有错误,请修正。2.原创 2022-01-13 21:10:58 · 906 阅读 · 0 评论 -
3.汇编指令:【处理器控制指令】(后面没有操作数)
处理器控制指令(后面没有操作数)①标志位的操作CLC---->clear carrySTC---->set carryCMC---->carry make changeCLD---->clear directionSTD---->set directionCLI---->clear interruptSTI---->set interrupt②外部设备的同步HLT---->haltNOP---->no operation...原创 2022-01-13 10:39:12 · 500 阅读 · 0 评论 -
3.汇编指令:【字节扩展到字 CBW】、【字扩展到双字CWD】
字节扩展到字 CBW;将寄存器AL中的符号位,扩展到寄存器AH字扩展到双字 CWD; 将寄存器AX中的符号位,扩展到寄存器DX1. 字节扩展指令格式:CBW (隐含的操作数为AL)执行的操作 :当AL的最高位为0时(D7=0)——>AH=00H当AL的最高位为1时(D7=1)——>AH=FFH2. 字扩展指令格式: CWD (隐含的操作数为AX)执行的操作 :当AX的最高位为0时(D15=0)——>DX=0000H当AX的最高位为1时(D15=1)—原创 2022-04-10 11:15:04 · 17054 阅读 · 0 评论 -
3.汇编指令:【程序控制指令】转移指令、循环控制、 过程调用、中断控制
文章目录原创 2022-01-13 10:37:50 · 6965 阅读 · 2 评论 -
3.汇编指令:【串操作指令】
文章目录一、重复指令(REP、REPE、REPZ、REPNE、REPNZ)二、串操作指令2.1使用串操作注意点2.2 CLD 和 STD 指令2.3 正题① 串传送指令 MOVS② 串比较指令 CMPS③ 串扫描指令 SCAS④ 串加载与串存储⑤一、重复指令(REP、REPE、REPZ、REPNE、REPNZ)满足条件就一直重复执行(重复前缀后边的)串操作指令分为:无条件重复前缀 ——> 用于 传送类指令条件重复前缀 ——>用于 比较类指令二、串操作指令2.1使用串操作注原创 2022-01-12 16:15:12 · 12394 阅读 · 3 评论 -
3.汇编指令:【 逻辑运算 和 移位指令】
文章目录逻辑运算指令类型1. 逻辑运算指令的应用2.例题第一题第二题------------------------------------------------逻辑运算指令类型1. 逻辑运算指令的应用除“非”运算指令外:其余指令的执行都会影响除AF外的5个状态标志;无论执行结果任何,都会使标志位OF=CF=0.2.例题第一题从地址为 3F8H 端口中读入一个字节数,如果该数第二位为1,则从 38FH端口 输出1个字数据,否则就不能进行数据传送。要求:编写相应功能的程序段。原创 2022-01-12 10:48:36 · 2452 阅读 · 0 评论 -
3.汇编指令:【算术运算类指令】:加减乘除 和 CMP
文章目录算术运算指令1. 加法指令2. 减法指令3. 乘法指令4. 除法指令练习题(缺)算术运算指令1. 加法指令【1】ADD 目标操作数 dest , 源操作数 src将两个数相加的结果赋值给目标操作数 OPRD1。注意:由于 ADD 指令是不考虑低位向高位的进位的,因此,ADD指令多用于两个8位二进制数的相加【2】ADC dest , srcADC考虑了低位向高位的进位,它执行的操作是:OPRD1 + OPRD2 + CF,并且将结果赋值给目标操作数OPRD1。但是特别注意:使用原创 2022-01-11 21:29:34 · 2815 阅读 · 0 评论 -
3.汇编指令:【数据传输类指令】
文章目录数据传输类指令1. 通用数据传输指令1.1 MOV指令1.2 堆栈操作指令 PUSH , POP数据传输类指令1. 通用数据传输指令1.1 MOV指令形式是 : MOV 目标操作数 ,源操作数把源操作数的内容 给 目标操作数下面重点看看 MOV 指令对操作数的要求:目标操作数和源操作数的字长必须相同两个操作数不能同时为段寄存器两个操作数不能同时为存储器操作数(也就是说,如果我们想把内存单元的某一个数赋值到内存的另外一个单元,是不能一步到位的,必须借助中间媒介)目原创 2022-01-11 19:40:20 · 6356 阅读 · 1 评论 -
3.汇编指令:【寻址方式】立即数寻址、寄存器寻址、存储器寻址
文章目录指令格式指令中的(目标 / 源)操作数来源一、立即数寻址二、寄存器寻址三、存储器寻址3.1 直接寻址3.2 寄存器间接寻址3.3 基址寻址3.4 变址寻址3.5 基址变址寻址3.6 带位移的基址加变址寻址方式3.7 小结---------------------------------------------------------------------------------寻址方式中容易出现的错误另类写法练习题第1题第2题指令格式指令中的(目标 / 源)操作数来源立即数:四位十六原创 2022-01-11 12:29:44 · 33761 阅读 · 2 评论 -
~~~~~~~~~~~~~~~2. 微处理器【作业题解】~~~~~~~~~~~~~~~
文章目录1.8088/8086CPU的内部,按功能分为________和________两部分。其中,_________ 部分负责取指令及存取操作数。2.若已知 DS=8402H,则当前数据段的地址范围是__________ 。3.8088CPU 能够实现指令的并行执行,主要是因为其内部具有 4 字节的__________ 。4. 在计算机系统中,外部设备必须通过__________才能实现与主机的信息交换。5.若已知存储单元的逻辑地址为 1EB0H:2300H,其对应的物理地址是多少??6. 由 8088原创 2022-01-10 20:36:23 · 2661 阅读 · 2 评论 -
2.微处理器:【实地址下内存的地址变换】 + 段寄存器的应用
参考博客:【微机原理与接口 3】—— 8088/8086 CPU结构 与 实地址模式存储器寻址 1转载 2022-01-10 17:18:49 · 375 阅读 · 0 评论 -
2.微处理器:8088/8086 CPU 的特点 + 在最小模式下的【引脚信号分析】 + 8088和8086比较
文章目录一、8088/8086 CPU 的特点二、8088/8086 CPU 的工作模式2.1最小模式2.1.1 总线连接方式2.1.2 8088/8086 在最小模式下的引脚信号分析①地址线 和 数据线 和 状态线②控制信号引脚③中断请求和响应信号④总线保持信号三、8088和8086比较一、8088/8086 CPU 的特点我们说的 8088/8086 CPU 的特点是相比较前几代 CPU 而言的。现在许多CPU ,例如多核 CPU 的工作模式,很大程度上是从 8088/8086 CPU 的基础上成长原创 2022-01-10 18:18:50 · 10368 阅读 · 0 评论 -
2.微处理器:8088功能结构图【BIU 和 EU】 + 8088【内部各寄存器】的解释
文章目录8088功能结构:BIU 和 EU8088内部寄存器的类型① 8个通用寄存器数据寄存器:AX,BX,CX,DX地址寄存器:SI,DI,BP,SP② 4个段寄存器:CS, DS, ES, SS③ 2个控制寄存器:IP, FLAGSIPFLAGS8086和8088在片内均采用16位数据总线,所以都称为16位微处理器,但8086每个机器周期能传送或接收16位数据,而8088每周期只处理8位。这是因为考虑到在那之前的大部分设备和芯片是8位的,8088的接口需要能与这些设备兼容。8088功能结构:BIU原创 2022-01-10 12:52:56 · 8867 阅读 · 0 评论 -
1.微机系统 + 微机的工作原理分析(CPU从内存中读取一条指令 && 执行指令的整个过程 && 流水线模式)
微机系统概念结构微机硬件系统原创 2022-01-10 17:11:40 · 3558 阅读 · 0 评论 -
0.指令周期、总线周期、时钟周期三者的关系
时钟周期:CPU主时钟频率一个振荡周期所需要的时间,即为系统主频的倒数T=1/f;总线周期:系统完成一个字节的读写操作所需要的时间;指令周期:指CPU完成一个指令操作所需的时间;总线周期由若干个时钟周期组成,在8086CPU中,一个总线周期为4个时钟周期;根据指令复杂程度的不同,指令周期由若干个总线周期组成。即 时钟周期 < 总线周期 < 指令周期...原创 2022-03-16 09:30:05 · 5134 阅读 · 0 评论 -
0.基础知识:位、字节、字长、双字长的区别
【1】“位”:bit,我们用一个位来表示一个二进制数字0或者是1【2】“字节” byte,一个字节由8位二进制数构成。字节是微型计算机存储容量的单位,用 B B B 表示存储容量的其他相关单位:【3】字长,表示的是计算机一次可以直接处理的二进制数的位数。像电脑有分 8位、16位、32位、64位。我们现在的电脑都是64位,也就是说,这种电脑一次可以直接处理的二进制数的位数是64位。...原创 2022-01-10 16:47:48 · 1992 阅读 · 0 评论 -
0.基础知识:进制转化 + 无符号数和有符号数(原、反、补码)&& 补码运算 && 溢出判断
文章目录微机系统概念结构微机硬件系统数码转换1.十进制小数-->二进制2.BCD码与二进制的转换(中间要通过十进制来转换)无符号数和有符号数1.原码、反码、补码补码运算规则练习1:已知 X=-0110100,Y=+1110100,求X+Y=?练习2:已知 X =64H,2Y=-48H,若用8位表示结果, 则[X+Y]补=( )B练习3:已知有符号数x=A8H,则该数的十进制=( )2.二进制加减运算的溢出判断微机系统概念结构微机硬件系统数码转换1.十进制小数–>二进制原创 2022-01-09 21:51:46 · 1237 阅读 · 0 评论 -
DOSBOX 使用及基本指令的用法
文章目录1、debug的功能简介2、debug的进入和退出(debug、-q)3、观察及修改CPU内部的各寄存器 (“-r ” 和 “-r 寄存器” 和“-rf”)4、观察和修改内存单元的内容(“-d 地址” 和 “-e 地址”)5、输入程序 (-a 写代码的开始地址)6、单步执行程序 (-t=开始地址 -t)7、反汇编程序(-u)8、执行一段程序 (-g=开始地址,结束地址 ----------->左闭右开)1、debug的功能简介用于调试汇编语言程序,能使用户接触到计算机内部,原创 2022-03-21 21:50:35 · 10274 阅读 · 0 评论