微机原理什么是端口(
问个微机原理的问题 -
1.并行接口目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。现在有五种常见的并口:4位、8位、半8位、EPP和ECP,大多数PC机配有后面会介绍。
芯片8253接74LS138的Y0输出端,所以74LS138的输入端CBA的编码就为000,即A5=0、A4=0、A3=0,A2和A1直接芯片地址线,可为任意值,图中没有A0地址线,一般认为0,所以芯片8253的端口地址为40H,42H,44H,46H。同理芯片8255的端口地址为70H,72H,74H,76H 等我继续说。
1.并行接口目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。现在有五种常见的并口:4位、8位、半8位、EPP和ECP,大多数PC机配有后面会介绍。
芯片8253接74LS138的Y0输出端,所以74LS138的输入端CBA的编码就为000,即A5=0、A4=0、A3=0,A2和A1直接芯片地址线,可为任意值,图中没有A0地址线,一般认为0,所以芯片8253的端口地址为40H,42H,44H,46H。同理芯片8255的端口地址为70H,72H,74H,76H 等我继续说。
写控制字公用最后一个地址写初值看你给A口B口 C口,哪个写分别对应前三个地址读数据也是一样,读哪个口,用哪个端口的地址,
(1)RD是读操作,低电平有效。(2)写操作,低电平有效(3)M表示寄存器,I/O是端口。高电平时表示对寄存器操作,低电平表示对端口操作。(4)等待状态控制,高电平有效,表示数据传送已经结束,告诉CPU外设处于空闲状态,可以进行下一个服务(5)保持请求,高电平有效,是除CPU之外的设备向CPU发等我继续说。
微机原理状态端口是 输入端口还是输出端口 -
应该是输出端口,外设应该是检测cpu状态,对于外设来讲是输入,但是对于cpu是输出。
《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并有帮助请点赞。
微机原理端口问题 -
以8086CPU为例,假设前级系统板A9-A5这5根地址线确定的片选8255A地址范围是060H-07FH,它的含义是地址总线上出现这个地址范围内的地址则8255A被选中可以进行读写操作,这里的地址重叠(指的是多个地址可以选中同一芯片)是因为A4-A0没有接线造成的,实际上8086有16根地址总线,高位地址总线会造成更多的还有呢?
CT_PORT、PORT_A、PORT_B 分别代表几个端口的地址。这此端口估计是8255A的控制口、端口A、端口B,若楼主能提供具体程序或课本的文字表述,可进一步确定是什么端口。
请问微机原理例7.2,他是如何确定端口地址的?三个计数初值乘的那个1000是...
确定端口地址,要用电路来分析。见图:图中有个Y5,就决定了高四位二进制是9。计数器0的二进制,用红色标记,应该是1。计数器1的二进制,用蓝色标记,应该是3。其它的地址,自己分析吧。别忘了采纳。
A7 A6 A5 A4 A3 A2 A1 A0 1 1 1 1 0 * * 0 所以端口A的地址是F0H,端口B的地址是F2H,端口C的地址是F4H。控制端口的地址为F6H。例2同上分析。计数器0的地址是310H,计数器1的地址是312H,计数器3的地址是314H,控制寄存器的地址是316H。