T1门电路译码电路 (1)该电路采用是全地址译码方式还是部分译码方式,说明原因。 (2)计算出SRAM 62256存取器容量大小,用KB为单位? (3)分析写出SRAM 62256的地址范围。
解答:
(1)全地址译码,因为使用了全部地址线。
(2)共15根地址线,A0-A14,2^15=32k,又因为是存储容量,一个单元8位,即1B,故容量大小为32kB.
(3)要使门电路输出1,则左边A15-A19经过与非门 之后输出低电位使CS*片选有效,故A15-A19的编码为10001,后面15根地址线分别全0和全1,就是SRAM 62256的地址范围。0x88000-0x8FFFF.
采用74LS138译码设计的电路如图 (1) 分析写出SRAM 62256的地址范围。
(2) 根据设计的电路,向存储器SRAM62256的前50个存储单元写入2016H;
(1)前面74LS138要在Y2输出低电位,根据书上关于该芯片译码组合(可以查一下),左边A19-A14的组合分别为001010,后面14根地址线全0或全1,得出地址范围。为28000H-28FFFH.
(2)代码如下:
.model small .8086 .stack .data .code .startup mov ax,2800h mov ds,ax ;?ds mov dx,2016h mov cx,50 mov bx,0 sim:mov [bx],dh mov ax,[bx] inc bx inc bx mov [bx],dl mov ax,[bx] inc bx inc bx loop sim jmp $ .exit End