中央处理器设计外文翻译(编辑修改稿)内容摘要:
the book, where detailed information can be found. The two CPUs presented are for a CISC using a nonpipelined datapath with a microprogrammed control unit and a RICS using a pipelined datapath with a hardwired pipelined control unit. These represent two quite distinct binations of instruction set architecture, datapath, and control unit. The plex instruction set puter The first design we present is for a plex instruction set puter with a nonpipelined datapath and microprogrammed control unit. We begin by describing the instruction set architecture, including the CPU register set, instruction formats, and addressing modes. The CISC nature of the instruction set architecture is demonstrated by its memorytomemory access for data manipulation instructions, eight addressing modes, two instruction format lengths, and instructions that require significant sequences of operations for their execution. We design a datapath for implementing the CISC architecture. The datapath is based on the one initially described in Section 79 and incorporated into a CPU in section 810. modifications are made to the register file, the function unit, and the buses to support the 11 present instruction set architecture. Once the datapath has been specified, a control unit is designed to plete the implementation of the instruction set architecture. The design of the control unit must involve a coordinated definition of both the hardware organization and the microprogram organization. In particular , dividing the microprogram into microroutines, while at the same time designing the sequencer with which they interact, is a key part of the design. Even the instruction fields and opcodes are tied to this coordinated effort. Following the definition of the hardware and microcode organizations, we detail essential parts of the microcode and the microroutines for representative operations. Instruction set architecture Figure 101 shows the CISC register set accessible to the programmer. All registers have 16 bits. The register file has eight registers, R0 though is a special register that always supplies the value zero when it is used as a source and discards the result when it is used as a destination. In additional to the register file, there is a program counter PC and stack pointer SP. The presence of a stack pointer indicates that a memory stack is a part of the architecture . the final register is the processor status register PSR, which contains information only in its rightmost the five bits。 the remainder of the register is assumed to contain zero. The PSR contains the four stored status bit values Z,N,C,and V in positions 3 through 0, respectively. In additional, a stored interrupt enable bit EI appears in position 4. Table 101 contains the 42 operations performed by the instructions. Each operation has a mnemonic and a carefully selected opcode. The operations are divided into four groups based on the number of explicit operands and whether the operation is branch. In addition, the status bits affected by the operation are listed. 12 Figure 102 gives the instruction formats for the CPU. The generic instruction format has five fields. The first, OPCODE, specifies of the operation. The next two, MODE and S , are used to determine the addresses of the operands. The last two fields, SRC and DST, are the 3bit source register and destination register address fields, respectively. In addition, there is an optional second word W that appears with some instructions as an operand or an address, but not with others. The first two bits of OPCODE, IR(15:14), determine the number of explicit operands and how the fields of the format are used. When these bits are 00,either no operand is required or the location of the operand is implied by OPCODE. Only the OPCODE field is needed, as shown in figure 2(b).the four rightmost OPCODE bits can specify up to 16 operands or with implied operand addresses. If IR(15:14) is 01, the instruction has one operand and is a data transfer or data manipulation instruction. Since there is an operand, the MODE field specifies the addressing mode for obtaining it. The single address may involve the DST register address in its formation, so the DST field is also present. The S field and SRC field relate to the presence of two operands and so are not used for the typical single operand instructions. but, the shift instructions require a shift amount to indicate how many bits to shift. For maximum flexibility, this shift amount is treated just like a source operand. As a consequence, the SHA and S fields is a full 16bit operand, but only values 0 through 15 are meaningful. There are sufficient OPCODE bits for 16 instructions with a single operand. Table 102 gives the addressing modes specified by the MODE field. The first two bits of MODE specify four different types of addressing: register, immediate, indexed, and relative to the PC. The third bit of MODE specifies whether the address generated by these modes is 13 used as an indirect address. The one exception to this is direct addressing, which is obtained by applying indirection to the immediate type. Otherwise, if the third bit equals 0, indirect addressing does not apply whereas, if it equals 1, indirect addressing does apply. For the register type of instruction, MONE(2:1)=00 and the W word is not needed. Since the operand or address es from a register. The third column of the table provides register transfer statements for each of the addressing modes for the oneoperand instructions. If IR(15:14) is equal to 10, then the instruction has two addresses used for true operands. All fields of the generic instruction, including S and SRC, are used for this case for all instructions. one of addresses, either the source or the destination, uses the addressing modes.。中央处理器设计外文翻译(编辑修改稿)
相关推荐
新版工 作 申 请 书(表格模板) 工 作 申 请 书申请日期申请部门 工作编号:故障设备工作项目故 障日 期希望修复或完工时间故障状况或工作说明申请单位批 示 作业单位 主管申请人成本记录 开始日期 完工日期 总工时 折算工资 材料费用 分摊费用 总成本估 计实 际
建筑构造的说明; f 本建筑设计优缺点分析。 一、 毕业设计(论文)任务 课题内容 设计题目: 长沙 银河 实验中学办公楼 设计 建设地点:见地形图 建筑规模与结构类型:总建筑面积 3000~ 4000m2;投资标准:中等;建筑层数:4~ 5 层 ;层高: 底层 ,其余层 ; 建筑总高度 ≯ 24 米 ;钢筋混凝土现浇框架结构。 设计内容 1)建筑部分 ( 1)建
升学率的影响 ,不少老师对多媒体器邵阳学院毕业设计(论文) 6 材的运用仅仅是为了加快教学速度,扩大教学容量,而不怎么看重课堂的生动性。 表 2 地理教师队伍现状 地理教师职称 所占比例 高级或特级 % 一级 % 二级 % 其他 % 表 3 学生对地理老师的评价 评价内容 强 较强 一般 对地理老师课件制作能力的评价 % % % 对地理老师多媒体讲课能力的评价 % % % 表 4 学生
中控制台内。 按钮、指示灯、转换开关、继电器等采用品牌优质电器元件 [6]。 集中操作用于完成整套系统的控制与监视。 投标方应根据技术规格书的系统功能特性要求对集中控制台布置做详细设计。 现场设备及传感器包括就地控制箱、传感器和电磁阀等组成。 就地控制箱:就地控制箱主要由按钮、指示灯等组成,每个就地箱备有急停按钮与相关按钮等。 传感器包括超声水位计、管路静压传感器、电机温度传感器等
They are also similar to the estimated export price elasticities for major industrial countries (– and – for the United States and the United Kingdom, respectively, according to Hooper et al (1998)).
准的执行情况 2020《 体育与健康课程标准 》 出台 ,确定了改革目标 ,研制了各门课程标准或指导纲要。 《 体育与健康课程标准 》 倡导学校体育的目标是培养学生的运动兴趣和爱好 ,培养学生良好的人际交往能力与合作精神 ,形成健康的生活方式与积 5 极进取 ,乐观开朗的生活态度 ,同时也要求增强学生的体能 ,使学生能 够掌握和运用体育与健康基本知识和运动技能。 表 6