
微机原理
微型计算机原理与接口技术
「已注销」
这个作者很懒,什么都没留下…
展开
-
串行通信基础
串行数据传输方式串行数据通信系统模型:对于一个通信系统来讲,必须要考虑的问题有以下几个方面:1)信道的带宽和传输速率2)信号的调制和解调3)串行通信的信号格式单工方式单工方式只允许数据按照一个固定的方向传送。半双工方式双方均具备接收和发送数据的能力,由于只有一条信道,数据不能同时两个方向上同时传送。全双工方式收发双方可同时进行数据传送。例传送一个字符“E”,7个数据位,奇校验,2个停止位。E的ASCII码为:45H,7个数据位,1000101B...原创 2021-12-24 15:18:22 · 194 阅读 · 0 评论 -
微型计算机系统总线上外扩8254的应用
需要考虑一下几个问题:8254和系统总线的连接8254各个计数器的工作方式对8254计数器的编程例:给定2MHz的信号发生器,在ISA总线上外扩一片8254。口地址为218H~21BH,要求:(1)设计硬件电路;(2)编程产生8KHz方波和1.6KHz的连续脉冲。解题思路:使用外扩8254的0#选择方式3,产生8KHz方波1#选择方式2,产生1.6KHz连续脉冲方式2、方式3均为软件启动,故GATE0、GATE1接+5V口地址218H~21BH采用地址线的高位A9A_9A9原创 2021-12-22 20:36:05 · 646 阅读 · 0 评论 -
8254的应用例题
例:对系统8254的0号计数器编程,使得输出端每个5ms提出一次中断请求。计算计数初值N=fclkfout=1.193182×1065×10−3=5966N = \frac{fclk}{fout} = \frac{1.193182 \times 10^{6}}{5 \times 10^{-3}} = 5966N=foutfclk=5×10−31.193182×106=5966程序段如下: MOV AL, 00110110B ;方式3,二进制数 OUT 43H, AL MOV AX, 59原创 2021-12-22 19:49:08 · 415 阅读 · 0 评论 -
8254初始化编程例题
例:设8254的口地址为40H ~ 43H,要求2#计数器工作在方式3,计数初值=4000,写出2#的初始化程序段。解1:设初值为2进制,初值写入顺序为先低8位后高8位 MOV AL, 10110110B OUT 43H, AL MOV AX, 4000 OUT 42H, AL MOV AL, AH OUT 42H, AL解2:设初值为2进制,写入顺序为仅写高8位 MOV AL, 10100110B OUT 43H, AL MOV AL, 40 OUT 42原创 2021-12-22 17:46:06 · 2779 阅读 · 0 评论 -
8259A的工作过程——CPU响应硬件中断的过程
首先由中断请求寄存器寄存加到引脚IR0IR_0IR0~IR7IR_7IR7 上的中断请求。在中断屏蔽寄存器的管理下,没有被屏蔽的中断请求被送到优先权电路判优。经过优先权电路的判别,选中当前级别最高的中断源,然后从引脚INT向CPU发出中断请求信号。CPU满足一定条件后,向8259A发出2个中断响应信号(负脉冲)。8259A从引脚INTA收到第1个中断响应信号后,立即使中断服务寄存器中与被选中的中断源对应的那一位置1,同时把中断请求寄存器中的相应位清0。从引脚INTA收到第2个中断响应信号后,.原创 2021-12-22 11:35:24 · 2185 阅读 · 0 评论 -
中断的基本概念
中断类型码0~255 H中断向量中断服务子程序的入口地址。4个字节,前2字节为偏移地址,后2字节为段基址。中断向量表的表地址与中断类型的关系4n~4n+1——>偏移地址4N+2~4n+3——>段基址中断向量表的初始化设n型中断服务程序的名字是SERVICE,如何将SERVICE的入口地址写入对应的中断向量表?方法一、用户自己编写程序填写中断向量 CLI ;关中断 PUSH DS ;保护现场 MOV AX, 0000H MOV DS, AX MOV BX,原创 2021-12-21 16:03:52 · 1003 阅读 · 0 评论 -
微机中的一些概念
1. 主存和辅存主存储器(Mainmemory),简称主存。是计算机硬件的一个重要部件,其作用是存放指令和数据,并能由中央处理器(CPU)直接随机存取。辅存狭义上是我们平时讲的硬盘。科学地说是外部存储器(需要通过I/O系统与之交换数据,又称为辅助存储器)2. 三态缓冲器三态缓冲器(Three-state buffer),又称为三态门、三态驱动器,其三态输出受到使能输出端的控制,当使能输出有效时,器件实现正常逻辑状态输出(逻辑0、逻辑1),当使能输入无效时,输出处于高阻状态,即等效于与所连的电路断开。原创 2021-12-20 15:23:14 · 225 阅读 · 0 评论 -
微机系统与外设交换信息的方式
一、无条件传送方式特点:CPU可以直接用IN或OUT指令完成与接口之间的数据传送。二、查询方式特点:必先了解外设的状态输入CPU先读取状态端口,查询 D7D_7D7 位是否为1,若是则数据已准备好,取走输入数据,同时将状态标志触发器复位。查询式输入核心程序:设 状态口地址 = 200H数据口地址 = 201HRSCAN: MOV DX, 200H IN AL, DX ;读取状态信息 TEST AL, 80H ;测试外设是否准备好 JZ RESCAN MOV原创 2021-12-20 15:05:32 · 1639 阅读 · 0 评论