计算机硬件课程设计心得简单模型机设计【模版】

合集下载

简单模型计算机的设计

简单模型计算机的设计

简单模型计算机的设计简单模型计算机的设计该设计是根据计算机组成原理课程所学的知识,设计、开发的一套简单模型机。

是在DVCC 试验机上实现的,此系列实验系统作为较高层次、专用于计算机原理课程教学实验的实验计算机系统具有良好的实验性能和系统的完整性以及可扩展性。

良好的实验性体现在DVCC 系列机能很好地完成计算机硬件系统各功能部件的教学实验,它包括运算器部件、控制器部件、主存储器部件、总线和几种最重要的外设接口实验,包括中断、定时计数器、输入/输出接口等;计算机的CPU 自行设计与实现,配有小的监控程序,有自己的汇编语言的支持。

在相应软件的配合下,将各功能部件有机的结合起来,完成计算机整机的实验。

系统的完整性体现在DVCC 系列机与学生常见到的简单计算机大体相同,其主要组成与运行方式和PC 机差不多,该系列机是一台硬软件相对完整、配置巧妙合理的完整的计算机系统,通过它能体现出重要教学内容、能完成主要教学实验项目。

可扩展性体现在(1)支持高级与初级两个层次上两种方式的实验,高层次的实验方式是指DVCC 系列机与PC 微机连起来运行,可以动态显示整个实验过程中数据流的流向和当前的各种参数;初级实验方式是指不接任何计算机外围设备,只用DVCC 系列机上的开关、按键及指示灯、数码管显示器等操作,控制实验机的运行,同时显示运行的结果。

(2)在基本系统上支持多项扩展功能,它包括一个在系统大规模可编程器件,一个并行接口电路,一个定时/计数器电路,一个用万能接线板组成的通用扩展实验板。

本设计完成一个简单模型计算机的设计,设计中使用的运算器是74LS181,存储器是6264,与相应的译码电路、锁存电路以及输入输出电路组成了模型机的硬件基础。

当然光有硬件电路不是一个完整的计算机,本设计还设计了相应的微指令和微程序组成具有一定功能的指令系统,包括IN,OUT,STA,LDA,JMP,BZC,CLR,MOV,ADD,AND 等指令。

简单模型机实验报告

简单模型机实验报告

简单模型机实验报告篇一:模型机实验报告HUNAN UNIVERSITY课程实习报告题目:模型机学生姓名学生学号 XX0801328专业班级计算机科学与技术(3)班指导老师方恺晴完成日期 XX.5.28思考题:1. 给定一个复合运算式子以及指令码IR[7..5]与八位BUS总线对应情况。

要求写出七条指令新的指令码并写出复合运算执行mif文件。

修改模型机电路调试程序以实现复合运算。

例:已知A=55H,B=8AH,C=F0H;IR[7..5]对应BUS8,BUS1,BUS3;写出(Aplus/B)^(/(/CplusB))的mif文件,并在模拟机上实现。

答:模拟机电路修改如下:存储器预设指令重设:计算结果:(A+/B)^(/(/C+B))=42H2. Microcomputer.vhd代码中进程ct1,ct2,ct3,ct4功能划分依据是什么?ct1:微序列控制器下址跳转。

ct2:实现各种指令,主要集中在实现从存储器或者寄存器释放数据到总线上。

ct3:完成各种指令,从总线上装载数据到相应的存储器或者寄存器中。

ct4:生成下址,判断下址生成方式,根据不太那个的方式生成下址。

3. Microcomputer.vhd代码中如何定义并初始化RAM?type ram is array(0 to 37)of std_logic_vector(7 downto 0); --38*8ramsignal ram8:ram:=(x”20”, x”1e”, x”80”, x”40”, x”20”, x”20”, x”1d”, x”c0”, x”20”, x”40”, x”21”, x”20”, x”1f”, x”80”, x”40”, x”22”, x”20”, x”1e”, x”c0”, x”22”, x”80”, x”e0”, x”21”, x”40”, x”23”, x”60”, x”23”, x”a0”, x”00”, x”55”, x”8a”, x”f0”,others=>x”00”) –initialize ram44. Microcomputer.vhd代码中bus_reg_t2 将ram8存储器中对应于ar中地址单元的数据取出来放到bus_reg_t2寄存器中。

计算机组成原理课程设计报告(基本模型机设计与实现)

计算机组成原理课程设计报告(基本模型机设计与实现)

本科生课程实习学生姓名学生学号所在专业所在班级指导教师职称时间成绩目录一、课程设计题目 (2)二、课程设计使用的实验设备 (2)三、课程设计内容与步骤 (2)1、所设计模型机的功能与用途 (3)2、数据通路图 (4)3、微代码定义 (4)4、微程序流程图 (5)5、微指令二进制代码 (6)6、本课程设计机器指令 (7)7、模型机的调试与实现 (7)(1)接线图 (7)(2)写程序 (8)(3)运行程序 (8)四、总结 (9)参考文献 (9).一、课程设计题目基本模型机设计与实现二、课程设计使用的实验设备TDN-CM计算机组成原理教学实验系统一台,排线若干三、课程设计内容与步骤不见实验过程中,各部件单元的控制信号是认为模拟产生的,而本次课程实习将能在为程序控制下自动产生各部件单元控制信号,实现特定指令的功能。

这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。

本课程设计采用六条机器指令:IN(输入)、AND(与运算)、DEC(自增1)、STA(存数)、OUT(输出)、JMP(无条件跳转),其指令格式如下:其中IN、DEC为单字长,其余为双字长指令,********为addr对应的二进制地址码。

1、所设计模型机的功能与用途本次课程设计设计的模型机包括六条指令,输入、与运算、自增、存数、输出、无条件跳转。

利用此模型机可完成两个数的与运算,一个数从键盘输入,另个数从内存中读取,再将运算结果自增1,把最后结果保存到内存中,并且将运算结果输出2、数据通路图3、微代码定义C字段A字段B字段4、微程序流程图控制程序流程图当拟定“取指”微指令时,该微指令的判别测试字段为P(1)测试;控制台操作为P(4)测试,它以控制台开关SWB、SWA作为测试条件,共三路分支。

5、微程序设计完毕后,将每条微指令代码化,将流程图转化为二进制代码表6、本课程设计机器指令7、模型机的调试与实现(1)接线图(2)写程序A、现将机器指令对应的微代码正确写入2816中。

cpu与简单模型机设计实验报告总结

cpu与简单模型机设计实验报告总结

cpu与简单模型机设计实验报告总结
本实验主要是通过设计一个简单的模型机,来了解计算机的基本原理和CPU的功能。

通过实验,我们可以学到计算机CPU的基本工作原理和内部结构,并且学会了如何用电路实现CPU的基本功能。

在本次实验中,我们成功地设计出了一个具有ALU、寄存器、存储器和控制器等主要模块的简单模型机。

通过对这些模块的理解和组合,实现了模型机的功能。

在设计CPU的过程中,我们注意到了CPU的运行需要精确的时钟控制,否则就会导致指令执行出错。

同时,我们也学会了如何通过存储器、寄存器等模块交互来支持指令的执行。

另外,我们还学会了如何设计简单的计算机指令,如加、减、移位等等。

总之,通过本次实验,我们更深入地了解了计算机CPU的基本工作原理和内部结构,并且学会了如何用电路实现CPU的基本功能。

这些知识对我们今后的学习和工作都有重要的意义。

简单模型机实验报告

简单模型机实验报告

简单模型机实验报告篇一:模型机实验报告HUNAN UNIVERSITY课程实习报告题目:模型机学生姓名学生学号 XX0801328专业班级计算机科学与技术(3)班指导老师方恺晴完成日期思考题:1. 给定一个复合运算式子以及指令码IR[7..5]与八位BUS总线对应情况。

要求写出七条指令新的指令码并写出复合运算执行mif文件。

修改模型机电路调试程序以实现复合运算。

例:已知A=55H,B=8AH,C=F0H;IR[7..5]对应BUS8,BUS1,BUS3;写出(Aplus/B)^(/(/CplusB))的mif文件,并在模拟机上实现。

答:模拟机电路修改如下:存储器预设指令重设:计算结果:(A+/B)^(/(/C+B))=42H2. Microcomputer.vhd代码中进程ct1,ct2,ct3,ct4功能划分依据是什么?ct1:微序列控制器下址跳转。

ct2:实现各种指令,主要集中在实现从存储器或者寄存器释放数据到总线上。

ct3:完成各种指令,从总线上装载数据到相应的存储器或者寄存器中。

ct4:生成下址,判断下址生成方式,根据不太那个的方式生成下址。

3. Microcomputer.vhd代码中如何定义并初始化RAM?type ram is array(0 to 37)of std_logic_vector(7 downto 0); --38*8ramsignal ram8:ram:=(x”20”, x”1e”, x”80”, x”40”, x”20”, x”20”, x”1d”, x”c0”, x”20”, x”40”, x”21”, x”20”, x”1f”, x”80”, x”40”, x”22”, x”20”, x”1e”, x”c0”, x”22”, x”80”, x”e0”, x”21”, x”40”, x”23”, x”60”, x”23”, x”a0”, x”00”, x”55”, x”8a”, x”f0”,others=>x”00”) –initialize ram44. Microcomputer.vhd代码中bus_reg_t2 将ram8存储器中对应于ar中地址单元的数据取出来放到bus_reg_t2寄存器中。

计算机组成原理课程设计心得[五篇材料]

计算机组成原理课程设计心得[五篇材料]

计算机组成原理课程设计心得[五篇材料]第一篇:计算机组成原理课程设计心得计算机组成原理课程设计心得计科1004计算机组成原理课程设计是在我们上完计算机组成原理课之后的硬件实践课程,是把组成原理课上的理论知识与实践相结合的过程。

通过课程设计进一步加深对理论知识的理解和对计算机的工作过程的了解。

我们的实验设备是一台DJ-CPTH超强型计算机组成原理与系统结构实验系统。

为了更好的做好实验我们首先要做的就是了解实验系统,通过实验指导书的讲解我们理解了CPTH集成开发环境的使用,这为我们下一步实验奠定了良好的基础。

第一个实验任务是实现微程序控制器,通过数据传送实验/输入输出实验、数据运算实验、指令流水实验的操作更一步加深了对计算机组成原理知识的理解和计算机工作原理认识。

通过软件的运行和数据通路图的学习知道了微程序的运行过程和原理,为下一步自主开发打下了基础。

第二个实验是自主开发程序,我们设计了一个猜数字游戏,利用R0寄存器、程序计数器PC、程序存储器EM、指令寄存器IR、运算器ALU、累加器A、工作寄存器W、直通门D、地址寄存器MAR、堆栈寄存器ST、输入端口IN、输出端口寄存器OUT、微程序计数器uPC、微程序存储器uEM等部件。

首先由用户自主输入数字,猜数字的人开始猜数,当猜大时提示2,猜小时提示1,猜对输出0。

详细内容见报告。

通过一周的计算机组成原理课程设计,使我对CPTH模型机有了一定了解,对计算机组成原理知识有了更加深刻的认识和理解,对计算机的工作流程有了更具体的了解和认识。

非常感谢这次课程设计给我带来的知识和学习经验,在今后我一定会更加努力学习专业知识和技术。

第二篇:计算机组成原理课程设计《计算机组成原理》课程设计任务书中原工学院计算机学院 2007年6月前言“计算机组成原理”是大学本科计算机相关专业的一门核心专业基础课程,必修,在先导课和后继课之间起着承上启下的作用。

主要讲授单处理机系统的组成和工作原理,包括运算器、存储器、控制器和输入输出系统,其中控制器的设计是课程的重点和难点。

计算机组成原理—模型机设计报告

计算机组成原理—模型机设计报告

计算机组成原理--模型机设计报告作者姓名:专业:网络工程学号:指导教师:完成日期:2016年1月6日目录课程设计任务书 (3)1课程设计目的 (3)2课程设计设备 (3)3课程设计内容 (4)3.1课程设计原理 (4)3.2实验步骤 (6)4课程设计结果 (10)5课程设计总结 (14)5.1课程设计的心得、经验教训及注意事项 (14)5.1.1心得体会 (14)5.1.2经验教训 (14)5.1.3注意事项 (14)参考文献 (14)课程设计任务书学生姓名:专业班级: 1320552指导教师:工作单位:题目:基本模型机的设计与实现初始条件1.完成《计算机组成原理》课程教学与实验2.Proteus仿真系统要求完成的主要任务(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.掌握简单指令系统计算机的微控制器功能与结构特点2.熟悉Proteus仿真系统3.在Proteus仿真系统中确认运行结果4.形成简单指令系统计算机的整机概念1课程设计目的设计并实现基本模型机:(1)理解计算机工作原理(2)设计并验证一个定点计算机模型(3)增加一个浮点运算单元2课程设计设备PC机+Win 2003+proteus仿真器3课程设计内容3.1课程设计原理部件实验过程中,各部件单元的控制信号是以人为模拟产生为主,而本次实验将能在微程序控制下手动产生各部件单元的控制信号,实现特定指令的功能。

如运算器实验中对74LS-181芯片的控制,存储器中对存储器芯片的控制信号,以及几个实验中对输出设备的控制通过LED灯来显示结果。

这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。

本实验采用五条机器指令:IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移)。

基本模型机数据通路框图:基本模型机微程序流程图:3.2实验步骤1、该基本模型机主要有运算器和存储器两大功能器件构成,首先设计运算器并对其进行功能验证。

计算机组成原理课程设计---——简单模型机的微程序设计

计算机组成原理课程设计---——简单模型机的微程序设计

课程设计报告课程名称:计算机组成原理系别:姓名:班级:学号:成绩:指导教师:开课时间:20 -20 学年第学期一.设计题目计算机组成原理课程设计——简单模型机的微程序设计二.主要内容通过课程设计更清楚地理解下列基本概念:1.计算机的硬件基本组成;2.计算机中机器指令的设计3.计算机中机器指令的执行过程;4.微程序控制器的工作原理。

5.微指令的格式设计原则;在此基础上设计可以运行一些基本机器指令的微程序的设计三.具体要求置数指令 IN 置数开关SW(KD0~KD7)的状态→R0加法指令 ADD R0,,(addr):(R0)+(addr)→(R0)存数指令 STA R0,(addr):(R0)→(addr)输出指令 OUT (addr):(addr)→输出设备"LED"跳转指令 JMP (addr):addr→PC或指令OR RD,RS:(RS)或(RD)→(RD)新加法指令 NADD (addr1),(addr2):(addr1)加(addr2)→(RD)异或指令XOR (addr1),(addr2):(addr1)异或(addr2)→(RD)与指令AND RD,RS:(RS)与(RD)→(RD)求反指令 NOT RD:/(RD) →(RD)四.进度安排共1.5周11天的时间,具体安排如下:1~2天:对整个课程设计的内容做详细的讲解,并辅导学生完成课程设计指导书的学习,使其掌握和理解课程设计的核心内容;3 ~5天:学生在机房学习熟悉课程设计所使用的仿真软件,并深入了解该仿真软件所实现的模型机的指令系统(原有的5条指令)和微程序设计方法;6~9天:在原有5条机器指令的基础上增加实现下述各功能的机器指令,试设计相应的机器指令的格式并改写原来的微程序使其可以运行所有的机器指令。

10~11天:根据自己设计的微程序系统写出相应的课程设计实验报告五.成绩评定六. 正文一、模型机的CPU及系统硬件基本模型机的CPU及系统硬件组成如图1所示:图1 模型机的CPU及系统硬件组成各部件的功能及控制信号如下:运算器由算逻部件ALU(8位)、暂存器DR1、DR2及通用寄存器等组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机硬件综合课程设计报告简单模型机设计一、设计要求硬件:TDN-CM+计算机组成原理实验系统一台,PC机一台,排线若干,串口线一根。

软件:CMP软件二、设计目的1.通过对一个简单计算机的设计,对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。

2.通过这次课程设计,建立整机的概念,对程序进行编辑,校验,锻炼理论联系实际的能力。

3.通过本次课程设计熟悉和训练设计思路与实现方法。

4.通过本次课程设计锻炼团队合作的能力和团队问题的解决。

三、设计电路及连线设计电路及连线实验图如下图1-1所示。

图 1-1 简单模型机连线图四、设计说明本次课程设计将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。

这里,计算机数据通路的控制将由微程序控制器来完成,CPU 从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。

本次课程设计采用五条机器指令:IN (输入)、ADD (二进制加法)、STA (存数)、OUT (输出)、JMP (无条件转移),其指令格式如下(前4位为操作码):助记符 机器指令码 说 明 微程序入口地址 IN 0000 0000 “INPUT DEVICE ”中 10 的开关状态→R0 0001 0000 ×××× ×××× R0+[addr]→R0 11 0010 0000 ×××× ×××× R0→[addr] 12 0011 0000 ×××× ×××× [addr]→BUS 13 0100 0000 ×××× ×××× addr →PC 14 ADDaddr STAaddr OUTaddr JM P addr其中,IN 为单字长(8位),其余为双字长,×××× ××××为addr 对应的二进制地址码。

设计数据通路框图如图1-2所示。

微代码定义如表1-1所示。

图 1-2 数据通路图表1-1A 字段B 字段C 字段五、设计步骤1. 设计微程序流程图,如图1-3所示。

运行微程序01图1-3 微程序流程图2.微指令代码化,如下表1-2所示。

表1-2为了从PC机下载工作程序和微程序,需要建立联机操作文件,该文件是普通的文本文件,扩展名为TXT,可用记事本来建立。

源程序如下:$P0000$P0110$P020A$P0320$P040B$P0530$P060B$P0740$P0800$P0A01$M00018110$M0101ED82$M0200C048$M0300E004$M0400B005$M0501A206$M06959A01$M0700E00D$M08001001$M0901ED83$M0A01ED87$M0B01ED8E$M0C01ED96$M0D028201$M0E00E00F$M0F00A015$M1001ED92$M1101ED94$M1200A017$M13018001$M14002018$M15070A01$M1600D181$M17070A10$M18068A115.调试、执行程序。

首先打开CMP软件,测试端口是否连接成功,然后装入联机操作文件,接着测试程序,测试值R0=FEH,置数据开关状态11111110,根据提示拨动总清开关CLR(0→1)适时清零。

在调试过程中,出现了一些问题,例如,出现提示窗口,提示源程序第几行错误,经检查原来是数字0写成了字母O;观察数据流通图,有支路不通,就检查该支路的连线,排查错误。

六、设计结果和体会1、设计结果当R0=FEH时,求和结果为FFH,即[0BH]单元中存储值为FFH,LED显示FF。

2、设计体会此次课程设计,让我对计算机的基本组成、简单运算器的数据传送通路组成、存储器RAM工作特性及数据的读写方法、时序信号发生电路的组成原理、微程序控制器的设计思路和组成原理、微程序的编制、写入过程有了进一步的了解,也让我觉得自己的动手能力有很大的提高;自信心也增强了,在课程设计过程中通过仔细查阅资料解决了遇到的问题,做到了理论与实践相结合,巩固和深化了自己的知识结构,收获颇多。

七、建议课程设计可以体现出团队合作程度,紧密合作加上明确分工,,能够大大地提高设计速度,在动手设计之前,最好将设计所需要的数据,程序准备好,为了判断设计结果是否正确,有必要在准备阶段计算理论值。

仔细分析指令的每一位,以及微程序流程图,理清思路,在设计时做到胸有成竹。

复杂模型机设计一、设计要求硬件:TDN-CM+计算机组成原理实验系统一台,PC机一台,排线若干,串口线一根。

软件:CMP软件二、设计目的1.通过对一个简单计算机的设计,对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。

2.通过这次课程设计,建立整机的概念,对程序进行编辑,校验,锻炼理论联系实际的能力。

3.通过本次课程设计熟悉和训练设计思路与实现方法。

4.通过本次课程设计锻炼团队合作的能力和团队问题的解决。

三、设计电路及连线设计电路及连线实验图如下图2-1所示。

图2-1 复杂模型机连线图四、设计说明在简单模型机的基础上搭接移位控制电路,实现移位控制运算。

新增4条移位运算指令:RL(左环移)、RLC(带进位左环移)、RR(右环移)、RRC(带进位右环移),其指令格式如下:助记符操作码RR 0101 0000RRC 0110 0000RL 0111 0000RLC 1000 0000指令格式如表2-1所示。

2423 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 S3 S2 S1 S0 M Cn WE A9 A8 A B C uA5 uA4 uA3 uA2 uA1 uA0A 字段B 字段C 字段数据通路图如图2-2所示。

图 2-2 数据通路图五、设计步骤1. 设计微程序流程图,如图2-3所示。

图2-3 微程序流程图2.微指令代码化(十六进制表示),写入操作文件后面。

3.设计验证程序的内存映像(装入起始地址00H)如下表2-2所示。

表2-24.建立联机操作文件。

为了从PC机下载工作程序和微程序,需要建立联机操作文件,该文件是普通的文本文件,扩展名为TXT,可用记事本来建立。

源程序如下:$P0000$P0110$P020D$P0380$P0400$P0560$P0670$P0720$P080E$P0930$P0A0E$P0B40$POC00$P0D01$M00018108$M0101ED82$M0200C050$M0300E004$M0400B005$M0501A206$M06959A01$M0700E00F$M0801ED8A$M0901ED8C$M0A00A00E$M0B018001$M0C00200D$M0D068A09$M0E070A08$M0F028201$M10001001$M1101ED83$M1201ED87$M1301ED99$M1401ED9C$M1531821D$M1631821F$M17318221$M18313223$M1900E01A$M1A00A01B$M1B070A01$M1C00D181$M1D21881E$M1E019801$M1F298820$M20019801$M21118822$M22019801$M23198824$M240198015.调试、执行程序。

首先打开CMP软件,测试端口是否连接成功,然后装入联机操作文件,接着测试程序,定义0DH单元中内容为01H,测两个数据R0=FEH 和R0=FFH,根据提示拨动总清开关CLR (0→1)适时清零。

在调试过程中,出现了一些问题,例如,由于粗心,插线不仔细,尤其是地址连线和数据连线高地位颠倒,使得数据输入颠倒,此接线错误导致结果错误,经过排查,问题得以解决。

六、设计结果和体会1、设计结果当R0=FEH时,LED显示结果FF;当R0=FFH时,LED显示结果FE;2、设计体会通过本次的课程设计我进一步熟悉了计算机组成原理的基本知识,同时也加深了解了模型机设计的基本过程,掌握了一些基本的软硬件设计知识并对其进行了基本的运用,在模型机的设计中运用了很多知识,譬如计算机的基本组成、简单运算器的数据传送通路组成、存储器RAM工作特性及数据的读写方法、时序信号发生电路的组成原理、微程序控制器的设计思路和组成原理、微程序的编制、写入过程等,也学习了许多设计技巧。

两周的课程设计,提高了我的实际操作能力,从以前所学理论上升到实践,真正做到了学有所用,设计中关键是要理解微指令格式,对其每一位的正确判断决定着结果的正确与否,通过此次设计,对微指令理解的更加透彻,自己受益匪浅。

七、建议课程设计可以体现出团队合作程度,紧密合作加上明确分工,,能够大大地提高设计速度,在动手设计之前,最好将设计所需要的数据,程序准备好,为了判断设计结果是否正确,有必要在准备阶段计算理论值。

仔细分析指令的每一位,以及微程序流程图,理清思路,在设计时做到胸有成竹。

相关文档
最新文档