欢迎来到天天文库
浏览记录
ID:48191797
大小:146.00 KB
页数:13页
时间:2020-01-15
《实验五存储器实验指导.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验五存储器实验1三态门地址寄存器主存芯片21)输入数据由8位数据开关KD0~KD7提供2)进入地址寄存器3)或做为数据进入主存芯片究竟进入哪里,由SWB、LDAR等信号组合控制3将外部数据总线EXD0~EXD7用8芯排线连到内部数据总线BUSD0~BUSD7,分时给出地址和数据。(SWB、LDAR、CE、WE、T3信号配合)4实验六微控制器实验5三片控存三片微命令寄存器本实验无用6开关MK1~MK24置24位微代码,24位微代码由LMD1~LMD24显示灯显示开关UA0~UA5置6位微地址,由LK0~LK5显示7微指令格式微指令长共24位,其控制位顺序如下:242322
2、212019181716151413121110987654321S3S2S1S0MCnWEB1B0ABCuA5uA4uA3uA2uA1uA0151413选择000001LDRi010LDDR1011LDDR2100LDIR101LOAD110LDAR121110选择000001RS-B010RD-B011RI-B100299-B101ALU-B110PC-B987选择000001P(1)010P(2)011P(3)100P(4)101AR110LDPC下址字段8微指令设计步骤:⑴根据机器指令画出对应的微程序流程图,如实验指导书图3—10所示;⑵根据微程序流程图设计微指令
3、,并按微指令格式转换成二进制代码,如表3—5所示。见教科书157-1619实验七基本模型机的设计与实现101)设计指令(其中操作码应与译码逻辑配合)助记符机器指令操作码说 明IN0000 0000;“外部开关量输入”KD0~KD7的开关状态→R0ADDaddr0001 0000××××××××;R0+[addr]→R0STAaddr0010 0000××××××××;R0→[addr]OUTaddr0011 0000××××××××;[addr]→BUSJMPaddr0100 0000××××××××;[addr]→PCaddr主存地址112)设计与实验六类似的微指令(用
4、环境中的“调试”下载到控存中)3)编写一监控程序(下载到RAM中)地 址 内容(操作码/操作数地址)助记符 说 明0000 00000000 0000IN ;“INPUT DEVICE”→R00000 00010001 0000ADD[0AH];R0+[0AH]→R00000 0010 0000 10100000 00110010 0000STA[0BH];R0→[0BH]0000 0100 0000 10110000 01010011 0000OUT[0BH];[0BH]→BUS0000 0110 0000 10110000 01110100 000
5、0JMP[00H]; 00H→PC0000 1000 0000 00000000 10010000 10100000 0001;自定义参加运算的数[0AH]中存放01H0000 1011 ;求和结果存放单元(应为开关KD输入值+1)124)输入/输出设备输入:开关KD0~KD7输出:数码块显示13
此文档下载收益归作者所有