
找高手 !微机原理的几道题 30
设计题:1.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。2.利用INTEL6264 8K×8位的芯片,构成...
设计题:
1.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。
2.利用INTEL6264 8K×8位的芯片,构成16KB的RAM。问:
(1)至少需要多少位地址线?需要多少片6264SRAM芯片?
(2)采用全译码方式,画出RAM与CPU的连接图。
(3)写出存储器的地址分配范围。 展开
1.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。
2.利用INTEL6264 8K×8位的芯片,构成16KB的RAM。问:
(1)至少需要多少位地址线?需要多少片6264SRAM芯片?
(2)采用全译码方式,画出RAM与CPU的连接图。
(3)写出存储器的地址分配范围。 展开
3个回答

2024-09-01 广告
电学测试台是深圳市华芯测试科技有限公司的核心设备之一,它集成了高精度测量仪器与自动化控制系统,专为半导体芯片、电子元件及模块的电性能检测而设计。该测试台能够迅速、准确地完成电压、电流、电阻、电容及频率等关键参数的测试,确保产品质量符合行业标...
点击进入详情页
本回答由华芯测试提供
展开全部
1。将A口变为输出,B口变为输入,试完成对下列程序的修改。
L8255_CMD EQU 2A3H
L8255_PA EQU 2A0H
L8255_PB EQU 2A1H
L8255_PC EQU 2A3H
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
BEGIN:MOV CX,0FFH
AA: LOOP AA
MOV DX,L8255_CMD
MOV AL,82H;控制字变为10000010=82H
OUT DX,AL
NOP
BB: MOV DX,L8255_PB
IN AL,DX
MOV DX,L8255_PA
OUT DX,AL
JMP BB
CODE ENDS
END BEGIN
2.栈顶地址=SS*16+SP=2FF00;压栈操作先SP=SP-2;然后数据入栈,低位在上,高位在下,所以栈顶两个字节应该是57;
3.(1)24根地址线可以访问的地址空间是2^24=16M(1M=1024k(*^__^*) 嘻嘻…… 啰嗦啦!!!);那么如果要用512K*16的模块,首先不用进行位扩展啦!!!需要多少块呢?很简单16M/512K=32;
(2)这一问呢就需要进行字扩展和位扩展了,也不难,一共需要(512K/64K)*(16/8)=8*2=32块;
(3)主存共需要32*32个SRAM;CPU通过地址译码寻址;
4;就是将33H,50H,F8H分别送到外部I/0不过题目貌似少了些条件,我有点不理解,我就写这些了,希望对你能有点帮助!!!
L8255_CMD EQU 2A3H
L8255_PA EQU 2A0H
L8255_PB EQU 2A1H
L8255_PC EQU 2A3H
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
BEGIN:MOV CX,0FFH
AA: LOOP AA
MOV DX,L8255_CMD
MOV AL,82H;控制字变为10000010=82H
OUT DX,AL
NOP
BB: MOV DX,L8255_PB
IN AL,DX
MOV DX,L8255_PA
OUT DX,AL
JMP BB
CODE ENDS
END BEGIN
2.栈顶地址=SS*16+SP=2FF00;压栈操作先SP=SP-2;然后数据入栈,低位在上,高位在下,所以栈顶两个字节应该是57;
3.(1)24根地址线可以访问的地址空间是2^24=16M(1M=1024k(*^__^*) 嘻嘻…… 啰嗦啦!!!);那么如果要用512K*16的模块,首先不用进行位扩展啦!!!需要多少块呢?很简单16M/512K=32;
(2)这一问呢就需要进行字扩展和位扩展了,也不难,一共需要(512K/64K)*(16/8)=8*2=32块;
(3)主存共需要32*32个SRAM;CPU通过地址译码寻址;
4;就是将33H,50H,F8H分别送到外部I/0不过题目貌似少了些条件,我有点不理解,我就写这些了,希望对你能有点帮助!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问老师或同学吧,或者自己看书,这个不难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询