文档详情

详细设计阶段

cl****1
实名认证
店铺
DOCX
139.72KB
约6页
文档ID:536772820
详细设计阶段_第1页
1/6

4详细设计阶段4.1控制台流程分解4.1.1公操作控制台S3 S2 S1 S0 MWEA9A8ABC000000011000000100NULLP(4)选中P(4),通过译码形成入口地址形成入口地址后,执行写操作1.S3 S2 S1 S0 MWEA9A8ABC000000011000000100NULLLDARPC-BLDPC〔1〕翻开PC-B将数据送到总线上;〔2〕翻开LDAR各数据从总线流到AR中;〔3〕翻开LDPC让自动加1的数据进入PC中S3 S2 S1 S0 MWEA9A8ABC000000000010000000NULLSW-BLDDR1NULL〔1〕翻开SW-B将数据送到总线上,〔2〕翻开LDDR1各数据从总线流到DR1中3.S3S2 S1 S0 MWEA9A8ABC000001101000101100F=AWECENULLALU-BNULL〔1〕翻开ALU-B将数据送到总线上,其间DR1中的数据相当 于在ALU中做F=A的运算;〔2〕翻开CE WE置成01状态,将数据从总线流到主存相应 地址单元中,完成数据写操作4.1.3强置读S3 S2 S1 SO MWEA9A8ABC000000011110110110NULLLDARPC-BLDPC1.形成入口地址后,执行读操作〔1〕翻开PC-B将数据送到总线上;〔2〕翻开LDAR将数据从总线流到AR中;DRP LEDS3 S2 S1 S0 MWEA9A8ABC000000001010000000NULLWECELDDR1NULL2.01〕翻开CE_ WE置成00状态,将数据从主存送到总线上;〔3〕翻开LDPC让自动加1的数据进入PC中 〔2〕翻开LDDR1各数据从总线流到 DR1中3.S3 S2 S1 S0 MWEA9A8ABC000000110000101000NULLLED-BNULLALU-BNULL〔1〕翻开ALU-B将数据送到总线上,其间DR1中的数据相当于在ALU中做F=A的运算;〔2〕翻开LED-B,数据从总线流到输出单元,在数码管上显示出来,完成数据读操作。

4.1.4执行程序形成入口地址后,开场执行程序由上可知控制台的总流程图为:4.2运行微程序子流程4.2.1 公操作所有的子流程都要运行取指的公操作,然后才能进展各自的操作-可修编-运行微程序1.01PS ARPC+1S3 S2 S1 S0 MWEA9A8ABC000000011000000100NULLLDARPC-BLDPC〔1〕翻开PC-B,将PC中的数据〔指令操作码地址〕送到总线上 〔2〕翻开LDAF将数据从总线流到中R3M翻开S LDPC让自动加1的数据进入PC中BUS TRS3 S2 S1 S0 MWEA9A8ABC000000001100000001NULLWECELDIRNULLP(1)〔1〕翻开CE、WE置成00状态,对主存进展读操作,访问 AR中保存 地址的地址单元中指令;〔2〕翻开LDIR,将主存中被访问的地址单元中指令送到 IR;〔3〕选中P(1),根据刚保存到IR中的指令,通过指令译码器, 形成执行该指令的微程序入口地址4.2.2 IN指令操作S3 S2 S1 S0 MWEA9A8ABC000000000001000000NULLSW-BLDRiNULL根据形成的入口地址运行 IN1指令操作。

翻开SW-B,将“ INPUT DEVICE 〃中输入的数据流到总线上;〔2〕翻开LDRi,在T4脉冲作用下翻开R0输入端据IN1机器指 令的后两位决定让数据从总线上送入 R01.S3 S2 S1 S0 MWEA9A8ABC000000011110110110NULLLDARPC-BLDPC⑴ 翻开PC-B,将中的数据送到BUS;⑵ 翻开LDAR,在T3脉冲作用下将数据从总线送到AR中;⑶ 翻开LDPC,让自动加1的数据进入PC中2S3 S2 S1 S0 MWEA9A8ABC000000001110000001NULLWECELDARNULL〔1〕翻开CE、WE置成00状态,将数据从主存送到总线上;〔2〕翻开LDAR,在T3脉冲作用下将数据从总线流到 AR3.S3 S2 S1 S0 MWEA9A8ABC000000001011000000NULLWECELDDR2NULL〔1〕翻开RS-B,即翻开R0的输出,将数据送到总线上;〔2〕翻开LDDR1,在T4脉冲作用下让操作数经由总线进 入到DR2中4.S3 S2 S1 S0 MWEA9A8ABC000000011010001000NULLLDDR1RS-BNULL〔1〕翻开RS-B,即翻开R0的输出,将数据送到总线上;〔2〕翻开LDDR1,在T4脉冲作用下让操作数经由总线进入至U DR1中。

5.-可修编-S3 S2 S1 SO MWEA9A8ABC100101011001101000F=A+BNULLLDRiALU-BNULL〔1〕将ALU的控制端S3~S成F=A+B,两数相加,翻开ALU-B将运算结果送到总线上;〔2〕翻开LDRi,在T4脉冲作用下翻开R0输入端据ADD机 器指令的后两位决定让数据从总线上送入 R2424 SUB-可修编-。

下载提示
相似文档
正为您匹配相似的精品文档