比如如何根据微机原理找到芯片端口的地址范围?

根据地址线的电平,可以找到芯片的地址。

对于74LS138,它是一个3-8解码器,它的控制端是G1,G2A,G2B,其中G1为高电平,表示1,G2A,G2B为低电平,表示0,所以A7=0,A6 = 65438。

芯片8253接74LS138的Y0输出端,所以74LS138的输入端CBA的代码是000,即A5=0,A4=0,A3=0,A2和A1直接是芯片地址线,可以是任意值。图中没有A0地址线,一般认为是0,所以芯片8253+0可以是任意值。芯片8255的端口地址是70H、72H、74H和76H。