Training

Size: px
Start display at page:

Download "Training"

Transcription

1 计算机组织与系统结构 流水技术引论 Introduction to Pipelining ( 第六讲 ) 程旭

2 MUX 0 1 MUX 0 1 Mux ctr Clk busw Wr busa 32 busb Rw Ra Rb bit isters Rs Rt Rt Rd Dst Extender imm16 Src ExtOp to Clk Data In WrEn 32 Adr Data ory 32 Wr Zero Instruction Fetch Unit Clk Instruction<31:0> Jump Branch <21:25> <16:20> <11:15> <0:15> Imm16 Rd Main Control op Control func op 3 Dst Src : <5:0> <31:26> Instr<15:0> Zero 3 单周期处理器

3 该单周期处理器的缺陷 时钟周期时间长 : 对于装入指令, 周期时间必须足够长 : PC 的 Clock -to-q + 指令存储器访问时间 + 寄存器堆访问时间 + 延迟 ( 地址计算 ) + 数据存储器访问时间 + 寄存器对建立时间 + 时钟纽斜 对于所有其他指令, 周期时间都比所需的要长很多!

4 多周期实现概述 单周期处理器的问题根源 : 对于最慢的指令, 周期时间必须足够长 解决方案 : 将指令处理分为更小的步骤 每个周期执行一步 ( 而不是整个指令 ) - 周期时间 : 执行最长步所需的时间 - 使所有的步骤尽量具有相同的长度 这个多周期处理器的本质所在 多周期处理器的优点 : 周期时间非常短 不同的指令需要不同的周期数来完成 - 装入需要 5 个周期 - 跳转仅仅需要 3 个周期 允许每条指令多次使用同一个功能部件

5 多周期处理器 在每条指令的执行过程中, 可以多次使用同一功能部件 PCWr PC IorD 0 Mux 1 32 PCWrCond PCSrc BrWr Zero Wr IRWr Dst Wr SelA Target RAdr Ideal ory WrAdr Din Dout 32 Instruction 32 Rs Rt Rt Rd 1 0 Mux Mux 0 Ra Rb busa File Rw busw busb << Mux Mux 1 Control Zero 32 Out Imm 16 ExtOp Extend 32 to SelB Op

6 微程序设计 精心设计的状态图易于用微序列器实现 简单地递增和转移场位 数据通路控制场位 控制设计可以简化为微程序设计 微程序设计是一个基本概念 通过建造一个非常简单地处理器, 并对指令进行解释执行, 来实现指令系统 特别适用于非常复杂的指令, 以及寄存器传输比较少的情况

7 微程序设计对 RISC 产生的灵感 如果简单指令能够以很高的时钟频率执行 如果人们有能力编写产生微指令的编译器 如果绝大多数程序仅仅使用简单指令和简单的寻址方式 如果微码保存在 RAM 中, 而非 ROM 中, 那么就易于排错 如果用于控制存储器的同一存储器还可被用为宏指令的 cache 那么, 为什么不用微程序和可直接产生机器最低级语言的编译器来跨越指令解释器呢?

8 意外事件和中断 意外处理是控制部分的难点 需要找到可以保存 PC 并激活操作系统功能的方便地方来放置检测意外事件 转移到状态或微指令 当以后我们学习支持存储访问出现页面失效的流水化 CPU 时, 由于指令不能完成, 并且恰好要在产生意外事件的指令处重启程序, 这使得控制的设计难上加难!

9 对控制描述进行修改 IR <= MEM[PC] PC <= PC + 4 未定义指令 A <= R[rs] B <= R[rt] other EPC <= PC - 4 PC <= exp_addr cause <= 10 (RI) R-type S <= A fun B ORi S <= A op ZX LW S <= A + SX SW S <= A + SX BEQ S <= A - B 0010 ~Equal overflow M <= MEM[S] MEM[S] <= B Equal PC <= PC + SX R[rd] <= S R[rt] <= S R[rt] <= M EPC <= PC - 4 PC <= exp_addr cause <= 12 (Ovf) 来自数据通路的其他条件

10 教学目标 : 已经掌握的内容 计算机的五个基本部件 处理器 控制 存储器 输入 数据通路 输出 本讲主题 : 流水技术

11 流水技术的思想非常自然! 洗衣房 张三 李四 王五 赵六每人有一包衣服需要洗涤 烘干 熨整 A B C D 洗衣机需要 30 分钟 烘干机需要 30 分钟 熨斗需要 30 分钟 洗衣工需要 30 分钟将衣物放到抽屉里

12 串行洗衣店 6 PM AM 任务次序 A B C D 工作时间 串行洗衣店需要 8 个小时完成 4 个工作量 如果他们了解流水技术, 那么需要多长时间完成上述工作呢?

13 流水化的洗衣店 : 尽可能早地开始工作 12 2 AM 6 PM 任务次序 A B C 工作时间 D 流水化洗衣店需要 3.5 个小时完成 4 个工作量

14 任务顺序 流水技术性质 6 PM 时间 A B C D 流水技术无助于减少单个任务的处理延迟 (latency), 但有助于提高整体工作负载的吞吐率 多个不同任务同时操作, 使用不同资源 潜在加速比 = 流水线级数 流水线的速率受限于最慢的流水段 流水段的执行时间如果不均衡, 那么加速比就会降低 开始填充流水线的时间和最后排放流水线的时间降低加速比 相关将导致流水线暂停

15 装入操作的五级 Ifetch: 取指 从指令存储器中取出指令 /Dec: 取操作数和译码 取寄存器和指令译码 Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Exec: 执行 计算存储器的地址 Load Ifetch /Dec Exec Wr : 存储器访问 从数据存储器中读取数据 Wr: 写回 将数据写回到寄存器堆

16 指令执行次序 指令执行次序 流水技术 通过增加指令吞吐率来改进性能 Lw $1, 100($0) Lw $2, 200($0) Lw $3, 300($0) Lw $1, 100($0) Lw $2, 200($0) Lw $3, 300($0) TIME TIME 取指 access 取指 2ns 8ns 取指 2ns 取指 2ns access 2ns 取指 取指 access 2ns access 2ns 8ns access 取指 8ns 流水线加速比等于流水线的级数? 2ns

17 基本思路 Mux 取指译码 / 取操作数执行存储器访问回写 Shift add result Ra left 2 P C Address Instruciton Instruction ory Rb busa File Rw busw busb Sign Extend 0 Mux 1 Zero result Address Read Data Data ory Wr Data 1 Mux 0 将数据通路实际划分成流水段, 需要增加什么?

18 流水线的图形化表示 执行某段代码需要多少周期? 在某一周期, 正在做什么? 该表示有助于加强对数据通路的理解

19 常规流水化执行的表示 时间 IFetch Dcd Exec WB IFetch Dcd Exec WB IFetch Dcd Exec WB IFetch Dcd Exec WB 程序流 IFetch Dcd Exec WB IFetch Dcd Exec WB

20 单周期 多周期与流水线 Clk 单周期实现 : Cycle 1 Cycle 2 Load Store Waste Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Cycle 8 Cycle 9 Cycle 10 Clk 多周期实现 : Load Store Ifetch Exec Wr Ifetch Exec R-type Ifetch 流水线实现 : Load Ifetch Exec Wr Store Ifetch Exec Wr R-type Ifetch Exec Wr

21 为什么需要流水线? 假设我们需要执行 100 条指令 单周期机器 45 ns/cycle x 1 CPI x 100 inst = 4500 ns 多周期机器 10 ns/cycle x 4.6 CPI (due to inst mix) x 100 inst = 4600 ns 理想的流水化机器 10 ns/cycle x (1 CPI x 100 inst + 4 cycle drain) = 1040 ns

22 为什么需要流水线? 因为需要提高资源利用率 时间 ( 时钟周期 ) Inst 0 Im Dm 指令执行次序 Inst 1 Inst 2 Inst 3 Im Im Im Dm Dm Dm Inst 4 Im Dm

23 流水技术会产生哪些问题? 流水线冒险 (Pipeline Hazards) 结构冒险 (structural hazards): 试图同时以两种不同的方式使用同一资源 - 例如, 组合式洗衣机 / 烘干机可能产生结构冒险或者熨整工工作时偷看电视 数据冒险 (data hazards): 在产生数据之前, 就试图使用它们 - 例如, 一包衣物在洗衣机中, 另一包衣物在干衣机中, 那么就不能对这些衣物进行熨整 - 流水线中的一条指令等待使用上一条指令的结果 控制冒险 (control hazards): 在判定转移条件之前, 就试图决策转移方向 - 例如, 在洗一件非常脏的衣物之前, 需要判定加多少洗衣粉 ; - 转移指令

24 流水技术会产生哪些问题 ( 续 )? 等待总是可以解决冒险问题 流水线控制必须检测冒险 采取必要措施 ( 或延迟等待 ) 来解决冒险

25 单存储器是一种结构冒险 时间 ( 时钟周期 ) 指 Load 令 Instr 1 次 序 Instr 2 Instr 3 Instr 4 此例中, 检测非常容易! 读 写

26 结构冒险限制性能 示例 : 如果每条指令平均访问 1.3 次存储器, 而每个周期只能完成一次存储器访问, 那么 平均 CPI 1.3 否则, 资源的利用率 > 100%

27 解决方案一 : 暂停解决单存储器结构冒险 时间 ( 时钟周期 ) 指 Load 令 Instr 1 次 序 Instr 2 Instr 3(stall) bubble Instr 4 读 写

28 解决方案二 : 资源复置解决存储器结构冒险 分离指令 Cache (Im) 和数据 Cache (Dm) 时间 ( 时钟周期 ) 指 Load IM DM 令 Instr 1 IM DM 次 序 Instr 2 IM DM Instr 3 IM DM Instr 4 IM DM 读 写

29 控制冒险的解决策略 暂停 (Stall): 等待直到决策明朗 通过增设硬件在读取寄存器的周期就对转移方向进行判定, 从而可以在第二流水段完成转移方向的判定 时间 ( 时钟周期 ) 指 Add 令 Beq 次 序 Load 影响 : 每条转移指令需要两个时钟周期完成 => 速度慢

30 控制冒险的解决策略 预测 : 猜测某一转移方向, 如果猜测错误, 就用备份恢复 猜测转移不发生 时间 ( 时钟周期 ) 指 Add 令 Beq 次 序 Load 效果 : 如果猜测正确, 每条指令一个时钟周期完成, 如果猜错每条转移指令两个周期 ( 正确率 50%) 较复杂的硬件预测 : 一条指令的历史 (( 正确率 90%)

31 控制冒险的解决策略 重新定义转移指令的行为 延迟转移 : 转移行为在下一条指令之后发生 时间 ( 时钟周期 ) 指 Add 令 Beq 次 序 Misc Load 影响 : 如果能够将有效指令调度到延迟槽中, 每条转移指令的完成将不占用时钟周期 ( 50% 的可能 )

32 关于 r1 的数据冒险 立即向后相关就可能出现冒险 时间 ( 时钟周期 ) IF ID/RF EX MEM WB add r1,r2,r3 IM DM 指 sub r4,r1,r3 IM DM 令 次 and r6,r1,r7 IM DM 序 or r8,r1,r9 IM DM xor r10,r1,r11

33 数据冒险解决策略 从某流水段向其他流水段前递 (forward) 结果 时间 ( 时钟周期 ) IF ID/RF EX MEM WB add r1,r2,r3 IM DM 指 sub r4,r1,r3 IM DM 令 次 and r6,r1,r7 IM DM 序 or r8,r1,r9 IM DM xor r10,r1,r11 如果适当定义读 / 写次序, 就可能正常工作

34 前递或旁路 (forward or bypass): 装入指令 立即向后相关就可能出现冒险 时间 ( 时钟周期 ) IF ID/RF EX MEM WB 指 令 lw r1,0(r2) IM Dm 次 序 sub r4,r1,r3 IM DM 不能通过前递技术解决 必须延迟 / 暂停与装入指令相关的指令

35 设计一个流水化的处理器 回顾我们设计的数据通路和控制图 将资源和状态联系起来 保证处理流程没有冲突, 或考虑出解决方案 在适当的流水段发出正确的控制信号

36 教科书上的流水化的数据通路

37 多周期数据通路中介绍的基本流水化的处理器 Next PC PC Instruction Fetch IR File. Ctrl IRex Exec Ex Ctrl IRmem Access Ctrl Data IRwb. File WB Ctrl Equal 如果每周期, 开始一条新指令的处理, 会发生什么情况? Valid A S B M

38 控制和数据通路 Next PC PC Instruction ory IR File Exec Equal Access Data. File Equal IR [PC], PC PC+4; A R[rs]; B R[rt] S A + B S A or ZX S A + SX M [S] S A + SX [S] B If cond PC PC+SX; R[rd] S; R[rt] S R[rd] M A S B D M

39 流水化装入指令 Clock Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 1st lw Ifetch /Dec Exec Wr 2nd lw Ifetch /Dec Exec Wr 3rd lw Ifetch /Dec Exec Wr 流水线数据通路中的五个独立功能部件是 : 取指段 (Ifetch) 的指令存储器 寄存器 / 译码段 (/Dec ) 的寄存器堆的读端口 (busa 和 busb) 执行段 (Exec) 的 存储器段 () 段的数据存储器 回写段 (Wr) 的寄存器堆的写端口 (busw)

40 R 型指令的四段 Cycle 1 Cycle 2 Cycle 3 Cycle 4 R-type Ifetch /Dec Exec Wr Ifetch: 取指 从指令存储器中读取指令 /Dec: 取寄存器和指令译码 Exec: 对两个寄存器操作数执行 操作 Wr: 将 的输出回写到寄存器堆

41 流水化 R 型指令和装入指令 Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Cycle 8 Cycle 9 Clock R-type Ifetch /Dec Exec Wr 冒险! 出现问题! R-type Ifetch /Dec Exec Wr Load Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr 产生了流水线冲突或者结构冒险 : 两条指令都试图同时回写寄存器堆! 寄存器堆只有一个写入端口

42 重要发现 每个功能部件只能被每条指令使用一次 每个功能部件必须被所有指令在相同的流水段使用 : 装入指令在它的第五级使用寄存器堆的写端口 Load Ifetch /Dec Exec Wr R 型指令在它的第四级使用寄存器堆的写端口 R-type Ifetch /Dec Exec Wr 有两种方法解决流水线冒险

43 第一种解决方案 : 在流水线中插入空泡 Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Cycle 8 Cycle 9 Clock Ifetch /Dec Exec Wr Load Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr R-type bubble Ifetch /Dec Exec Wr Ifetch /Dec Exec 在流水线中插入空泡从而避免了在同一周期出现两次写入操作 控制逻辑变得更加复杂 失去了取指和发送的机会 在第六周期没有任何指令启动!

44 第二种解决方案 : 将 R 型指令的回写延迟一个周期 将 R 型指令的写寄存器操作延迟一个周期 : 现在,R 型指令也在第五段才使用寄存器堆的写端口 存储器段是一个空段 : 无所事事 R-type Ifetch /Dec Exec Wr Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Cycle 8 Cycle 9 Clock R-type Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr Load Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr R-type Ifetch /Dec Exec Wr

45 流水化的数据通路 Clk Ifetch /Dec Exec Wr Wr ExtOp Op Branch 1 PC 0 A IUnit I PC+4 IF/ID ister PC+4 Imm16 Rs Ra Rb Rt RFile Rt Rw Di Rd ID/Ex ister 0 1 PC+4 Imm16 busa busb Exec Unit Ex/ ister Zero Data RA Do WA Di /Wr ister 1 Mux 0 Dst Src Wr to

46 取指段 Location 10: lw $1, 0x100($2) $1 [($2) + 0x100] Clk Ifetch /Dec Exec Wr Wr ExtOp Op Branch 1 PC 0 A IUnit I PC+4 IF/ID: lw $1, 100 ($2) PC+4 Imm16 Rs Ra Rb Rt RFile Rt Rw Di Rd ID/Ex ister 0 1 PC+4 Imm16 busa busb Exec Unit Ex/ ister Zero Data RA Do WA Di /Wr ister 1 Mux 0 Dst Src Wr to

47 指令部件探秘 Location 10: lw $1, 0x100($2) Clk 注意这里! Ifetch /Dec PC = Address Instruction ory Instruction Adder IF/ID: lw $1, 100 ($2)

48 译码 / 寄存器访问段 Location 10: lw $1, 0x100($2) $1 [($2) + 0x100] Clk Ifetch /Dec Exec Wr Wr ExtOp Op Branch 1 PC 0 A IUnit I PC+4 IF/ID ister PC+4 Imm16 Rs Ra Rb Rt RFile Rt Rw Di Rd ID/Ex:. 2 & 0x PC+4 Imm16 busa busb Exec Unit Ex/ ister Zero Data RA Do WA Di /Wr ister 1 Mux 0 Dst Src Wr to

49 装入指令的地址计算段 Location 10: lw $1, 0x100($2) $1 [($2) + 0x100] Clk Ifetch /Dec Exec Wr Op=Add Wr ExtOp Branch 1 PC 0 A IUnit I PC+4 IF/ID ister PC+4 Imm16 Rs Ra Rb Rt RFile Rt Rw Di Rd ID/Ex ister 0 1 PC+4 Imm16 busa busb Exec Unit Ex/ ister Zero Data RA Do WA Di /Wr ister 1 Mux 0 Dst=0 Src=1 Wr to

50 执行部件探秘 Clk Exec ID/Ex ister PC+4 busa busb imm Extender << Mux 1 ADD Target 32 3 Control Zero out 32 ctr Ex/: Load 抯 ory Address ExtOp=1 Src=1 3 Op=Add

51 装入指令的存储器访问段 Location 10: lw $1, 0x100($2) $1 [($2) + 0x100] Clk Ifetch /Dec Exec Wr Wr ExtOp Op Branch=0 1 PC 0 A IUnit I PC+4 IF/ID ister PC+4 Imm16 Rs Ra Rb Rt RFile Rt Rw Di Rd ID/Ex ister 0 1 PC+4 Imm16 busa busb Exec Unit Ex/ ister Zero Data RA Do WA Di /Wr: Load s Data 1 Mux 0 Dst Src Wr=0 to

52 装入指令的回写段 Location 10: lw $1, 0x100($2) $1 [($2) + 0x100] Clk Ifetch /Dec Exec Wr Wr=1 ExtOp Op Branch 1 PC 0 A IUnit I PC+4 IF/ID ister PC+4 Imm16 Rs Ra Rb Rt RFile Rt Rw Di Rd ID/Ex ister 0 1 PC+4 Imm16 busa busb Exec Unit Ex/ ister Zero Data RA Do WA Di /Wr ister 1 Mux 0 Dst Src Wr to=1

53 Access Data Next PC PC Instruction ory IR Exec File. File Equal Equal 修改控制和数据通路 IR [PC], PC PC+4; A R[rs]; B R[rt] S A + B S A or ZX S A + SX S A + SX If cond PC PC+SX; M S M S M [S] [S] B R[rd] M; R[rt] M R[rd] M A S M B D

54 存储指令的四段 Cycle 1 Cycle 2 Cycle 3 Cycle 4 Store Ifetch /Dec Exec Wr Ifetch: 取指 从指令存储器中读取指令 /Dec: 取寄存器和指令译码 Exec: 计算存储访问的地址 : 将数据写入到数据存储器

55 Beq 指令的三段 Cycle 1 Cycle 2 Cycle 3 Cycle 4 Store Ifetch /Dec Exec Wr Ifetch: 取指 从指令存储器中读取指令 /Dec: 取寄存器和指令译码 Exec: 比较两个寄存器操作数 择取正确的转移目标地址 锁存到 PC

56 Access Data Next PC PC Instruction ory IR Exec File. File Equal Equal 控制图 IR [PC], PC PC+4; A R[rs]; B R[rt] S A + B S A or ZX S A + SX S A + SX If cond PC PC+SX; M S M S M [S] [S] B R[rd] M; R[rt] M R[rd] M A S M B D

57 Next PC PC Access Data File Exec. File Inst. Decode 数据通路 + 数据固定控制 IR fun rt rs op rs rt v rw wb me ex im v rw wb me Ctrl v rw wb WB Ctrl A S M B D

58 指令流水示例 10 lw r1, r2(35) 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15 地址以八进制表示

59 PC Next PC 10 Access Data File Exec. File Inst. Decode 开始 : 从地址 10 取指 n n n n IR rs rt im Ctrl WB Ctrl A S M B 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

60 PC Next PC 14 Access Data File Exec. File Inst. lw r1, r2(35) Decode Fetch14 并 Decode10 n n n IR 2 rt im Ctrl WB Ctrl A S M B 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

61 PC Next PC 20 Access Data File Exec. File Inst. addi r2, r2, 3 Decode lw r1 Fetch20 并 Decode 14 并 Exec10 n n IR 2 rt 35 Ctrl WB Ctrl r2 S M B 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

62 PC Next PC Access Data File Exec r2+35. File Inst. sub r3, r4, r5 Decode addi r2 Fetch24 并 Decode20 并 Exec14 并 10 n IR r2 B 24 lw r1 D Ctrl M WB Ctrl 10 lw r1, r2(35) 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

63 PC Next PC 30 Access Data File Exec R2+3 M[r2+35]. File Inst. beq r6, r7 100 Decode sub r3 addi r2 lw r1 Fetch30 并 Decode24 并 Exec20 并 14 并 WB10 IR 6 7 Ctrl WB Ctrl r4 r5 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

64 PC Next PC 34 Access Data File Exec r4-r5 r2+3. File 100 r1=m[r2+35] Inst. ori r8, r9 17 Decode beq 100 sub r3 addi r2 Fetch34 并 Decode30 并 Exec24 并 20 并 WB14 IR 9 xx Ctrl WB Ctrl r6 r7 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

65 PC Next PC 100 Access Data File Exec R4-r5. File 17 Inst. add r10, r11, r12 Decode ori r8 sub r3 Fetch100 并 Decode34 并 Exec30 并 24 并 WB20 IR r9 XXX beq 100 Ctrl WB Ctrl r1=m[r2+35] r2 = r2+3 X 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

66 PC Next PC 104 Access Data File Exec r9 17 xxx. File xx Inst. and r13, r14, r15 Decode add r10 ori r8 beq 100 Fetch104 并 Decode100 并 Exec34 并 30 并 WB24 IR r11 Ctrl WB Ctrl r1=m[r2+35] r2 = r2+3 r3 = r4-r5 r12 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r and r13, r14, 15

67 PC Next PC 110 Access Data File Exec R11+r12 r9 17. File xx Inst. Decode and r13 add r10 ori r8 Fetch110 并 Decode104 并 Exec100 并 34 并 WB30 n IR Ctrl WB Ctrl r1=m[r2+35] r2 = r2+3 r14 r3 = r4-r5 r15 10 lw r1, r2(35) D 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r12 Squash the extra instruction in the branch shadow! 100 and r13, r14, 15

68 PC Next PC 114 Access Data File Exec r14 & R15 R11+r12. File Inst. Decode and r13 add r10 Fetch114 并 Dcd110 并 Exec104 并 100 并 WB34 IR Ctrl n WB Ctrl NO WB NO Ovflow r1=m[r2+35] r2 = r2+3 r3 = r4-r5 r8 = r9 17 D 10 lw r1, r2(35) 14 addi r2, r2, 3 20 sub r3, r4, r5 24 beq r6, r7, ori r8, r9, add r10, r11, r12 Squash the extra instruction in the branch shadow! 100 and r13, r14, 15

69 总结 哪些策略使得流水容易实现? 所有的指令长度相同 只有少量的指令格式 Ld/St 结构 哪些方面使得流水线难以实现? 结构冒险 : 假设我们只有一个存储器 控制冒险 : 需要考虑转移指令 数据冒险 : 一条指令依赖于上一条指令的结果

70 总结 我们将建造一条简单的流水线, 并考虑上述因素 我们将讨论现代微处理器, 并分析它的真正难点 : 意外事件处理 利用乱序执行等技术改进性能

Microsoft PowerPoint - chx09_org14_pipelining_1.ppt

Microsoft PowerPoint - chx09_org14_pipelining_1.ppt 计算机组织与系统结构 流水技术引论 Itroductio to Pipeliig ( 第十四讲 ) 程旭 29.5 rach Jump st 单周期处理器 busw Wr 5 5 Istructio Fetch Uit Rd imm6 Istr Rs 5 Rw Ra Rb -bit isters 6 Istructio op bus Exteder

More information

第五章 重叠、流水和现代处理器技术

第五章 重叠、流水和现代处理器技术 2006 5 l t 1 t 2 t 3 t 4 I: add r1,r2,r3 J: sub r4,r1,r5 : (Hazard) : (Hazard) Instr 1 Instr 2 ( ) Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Load Ifetch ALU DMem Instr 1 Ifetch ALU DMem

More information

<4D F736F F F696E74202D20B5DAC1F9D5C220D7F7D2B5B2CEBFBCB4F0B0B8>

<4D F736F F F696E74202D20B5DAC1F9D5C220D7F7D2B5B2CEBFBCB4F0B0B8> 第六章利用流水线提高性能 作业参考答案 参考答案 : P.373 中 ALU 操作时间为 200ps a. ALU 操作时间缩短 25% 不能加快流水线指令速度 因为流水线的速度最终由时钟周期的宽度决定, 而它不会缩短时钟周期 b. 如果 ALU 操作时间延长 25%, 那么,ALU 时间将变为 250ps, 这样,ALU 操作将变成瓶颈, 使得流水线的时钟周期为 250ps, 其效率降低 (250-200)/250=20%

More information

untitled

untitled CPU!! 00-11-8 Liping zhang, Tsinghua 1 : ADD(r1, r, r) CMPLEC(r, 5, r0) MUL(r1, r, r) SUB(r1, r, r5) ADD r, ( ) r CMP. CMP r.. t t + 1 t + t + t + t + 5 t + 6 IF( ) ADD CMP MUL SUB RF NOP ADD CMP MUL SUB

More information

Microsoft PowerPoint - CA_04 Chapter6 v ppt

Microsoft PowerPoint - CA_04 Chapter6 v ppt Chap. 6 Enhancing Performance with Pipelining 臺大電機系吳安宇教授 V1. 2007/04/20 臺大電機吳安宇教授 - 計算機結構 1 Outline 6.1 An Overview of Pipelining 6.2 A Pipelined Datapath 6.3 Pipelined Control 6.4 Data Hazards and Forwarding

More information

Chapter 6

Chapter 6 Chapter 4 (Part II) The Processor: Datapath and Control (Enhancing Performance with Pipelining) 陳瑞奇 (J.C. Chen) 亚洲大学资讯工程学系 Adapted from class notes by Prof. M.J. Irwin, PSU and Prof. D. Patterson, UCB

More information

<4D F736F F D20B5DAC1F9D5C2CFB0CCE2B4F0B0B8A3A8CDF8D5BEA3A92E646F63>

<4D F736F F D20B5DAC1F9D5C2CFB0CCE2B4F0B0B8A3A8CDF8D5BEA3A92E646F63> 第六章中央处理器 2. 简单回答下列问题 ( 参考答案略 ) ( 1) CPU 的基本组成和基本功能各是什么? ( 2) 取指令部件的功能是什么? ( 3) 控制器的功能是什么? ( 4) 为什么对存储器按异步方式进行读写时需要 WMFC 信号? 按同步方式访问存储器时, CPU 如何实现存储器读写? ( 5) 单周期处理器的 CPI 是多少? 时钟周期如何确定? 为什么单周期处理器的性能差? 元件在一个指令周期内能否被重复使用?

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt Chapter5- The Processor: Datapath and Control (Single-cycle implementation) 臺大電機系吳安宇教授 V. 3/27/27 V2. 3/29/27 For 27 DSD Course 臺大電機吳安宇教授 - 計算機結構 Outline 5. Introduction 5.2 Logic Design Conventions 5.3

More information

<4D F736F F F696E74202D20B5DAC1F9D5C220C0FBD3C3C1F7CBAECFDFCCE1B8DFD0D4C4DC2E707074>

<4D F736F F F696E74202D20B5DAC1F9D5C220C0FBD3C3C1F7CBAECFDFCCE1B8DFD0D4C4DC2E707074> Computer Organization and Design Ch6: Enhanceing Performance with Pipeline 利用流水线提高性能 第一讲流水线数据通路和控制逻辑 第二讲流水线冒险处理 第三讲高级流水线技术 第一讲流水线数据通路和控制主要内容 日常生活中的流水线处理例子 : 洗衣服 单周期处理器模型和流水线性能比较 什么样的指令集适合于流水线方式执行 如何设计流水线数据通路

More information

<4D F736F F F696E74202D20B5DAC6DFD5C220D6B8C1EEC1F7CBAECFDF2E707074>

<4D F736F F F696E74202D20B5DAC6DFD5C220D6B8C1EEC1F7CBAECFDF2E707074> Ch7: Instruction Pipeline 指令流水线 第一讲流水线数据通路和控制逻辑 第二讲流水线冒险处理 第三讲高级流水线技术 Pipeline.2 第一讲流水线数据通路和控制主要内容 日常生活中的流水线处理例子 : 洗衣服 单周期处理器模型和流水线性能比较 什么样的指令集适合于流水线方式执行 如何设计流水线数据通路 以 MIPS 指令子集来说明 详细设计取指令部件 详细设计执行部件 分析每条指令在流水线中的执行过程,

More information

计算机组织与系统结构

计算机组织与系统结构 高等计算机系统结构 指令级并行处理 ( 第二讲 ) 程旭 2012 年 3 月 5 日 复习 : 三种数据冒险 对于执行如下类型的指令序列 : r k (r i ) op (r j ) 真数据相关 (True Data-dependence) r 3 (r 1 ) op (r 2 ) r 5 (r 3 ) op (r 4 ) Read-after-Write (RAW) hazard 反相关 (Anti-dependence)

More information

Microsoft PowerPoint - CA_03 Chapter5 Part-II_multi _V1.ppt

Microsoft PowerPoint - CA_03 Chapter5 Part-II_multi _V1.ppt Chapter5-2 The Processor: Datapath and Control (Multi-cycle implementation) 臺大電機系 吳安宇教授 V1. 03/27/2007 For 2007 DSD Course 臺大電機吳安宇教授 - 計算機結構 1 Outline 5.1 Introduction 5.2 Logic Design Conventions 5.3

More information

chx10_arch02_ilp.ppt [兼容模式]

chx10_arch02_ilp.ppt [兼容模式] 高等计算机系统结构 指令级并行处理 ( 第二讲 ) 程旭 2010 年 3 月 29 日 复习 : 三种数据冒险 对于执行如下类型的指令序列 : r k (r i ) op (r j ) 真数据相关 (True Data-dependence) r 3 (r 1 ) op (r 2 ) Read-after-Write r 5 (r 3 ) op (r 4 ) (RAW) hazard 反相关 (Anti-dependence)

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

一 大聖 起源與簡述: 1 本宮溯自清光貳年(西元一八二二年) 有位唐先賢黃迎 奉請 北極玄上帝金尊東渡來台 由烏石港上陸至四圍保埤口 後遷到 外澳石空中路嶺上 茅蓋神堂供人膜拜 化蒼民墾土農耕 後澤 被農信仰日深 為祈求石空 風調雨順 保佑黎民平安 先賢數 人等誠心合建永固廟堂 因高水長 所稱為(

一 大聖 起源與簡述: 1 本宮溯自清光貳年(西元一八二二年) 有位唐先賢黃迎 奉請 北極玄上帝金尊東渡來台 由烏石港上陸至四圍保埤口 後遷到 外澳石空中路嶺上 茅蓋神堂供人膜拜 化蒼民墾土農耕 後澤 被農信仰日深 為祈求石空 風調雨順 保佑黎民平安 先賢數 人等誠心合建永固廟堂 因高水長 所稱為( 玄濟世弘新世界大聖 暨 癸已年慶祝祖廟台灣第一行宮二十週年慶典 企劃書 機關指導單位 海峽交流基金 內政部宗司 交通部觀光局東北角管理處 宜蘭縣政府 宜蘭縣議 頭城鎮公所 頭城鎮代 宗指導單位 協 中華民國 宜蘭縣 總廟三清宮 中華玄上帝弘協 中國崇 新北市玄上帝弘協 中華三清 玄上帝研究 主 辦 單 位 祖廟台灣第一行宮外澳接宮管委 協 辦 單 位 大陸湖北省十堰市協 建法石真廟 聯 絡 地 址

More information

L21

L21 Lecture 25: Pipeline Hazard 流水线冒险的处理主要内容 流水线冒险的几种类型 数据冒险的现象和对策 数据冒险的种类 - 相关的数据是 结果 : 可以通过转发解决 - 相关的数据是 DM 读出的内容 : 随后的指令需被阻塞一个时钟 数据冒险和转发 - 转发检测 / 转发控制 数据冒险和阻塞 - 阻塞检测 / 阻塞控制 控制冒险的现象和对策 静态分支预测技术 动态分支预测技术

More information

第七章 中断

第七章 中断 计算机组成原理 总结 图说 COD llxx@ustc.edu.cn 计算科学 (Computing) 计算机组成 :how computers work 硬盘 电源导线和电缆 软驱 内存 扩展槽 扩展卡 主板 微处理器 (CPU) 各种外设接口, 包括 : 键盘 鼠标 显示器 USB 声卡 网卡 并行口等 CPU 风扇支架 PCI 扩展槽 IDE 内存 CPU 硬条插盘接插槽槽口 华硕 P4S533-MX

More information

Microsoft PowerPoint - chx09_org16_pipelining_3.ppt

Microsoft PowerPoint - chx09_org16_pipelining_3.ppt 计算机组织与系统结构 利用流水线改进性能 Enhancing Performance with Pipelining ( 第十六讲 ) 程旭 2009.6.4 上一讲总结 流水线向下传递控制信息, 就象向下传递数据一样 通过局部控制解决前递 / 暂停 意外事件会导致流水线停止 MIPS 指令系统体系结构中流水线是可见的 ( 延迟转移 延迟装入 ) 更深的流水线 更多的并行度可能获得出更高的性能 中断

More information

单周期数据通路

单周期数据通路 计算机组织与系统结构 设计单周期数据通路的处理器 Designing a Single Cycle Datapath Microprocessor 第四讲 程旭 27..2 2 Processor Processor Control Enable? Read/Write Memory Datapath PC Registers Arithmetic & Logic Unit (ALU) Address

More information

¸ß¼¶¼ÆËã»úÌåϵ½á¹¹

¸ß¼¶¼ÆËã»úÌåϵ½á¹¹ 第三章 高级流水线与指令级并行 石教英 内容提要及与各节的关系 (1) 流水线技术就是指令重叠执行技术, 达到加快运算速度的目的 由于存在三种流水线竞争 : 结构竞争 数据竞争 控制竞争, 导致流水线性能降低, 不能运作在理想的重叠状态, 需要插入停顿周期, 从而使流水线性能降低 --3.1 流水线技术基础 内容提要及与各节的关系 (2) 指令之间可重叠执行性称为指令级并行性 (Instruction

More information

Pipelining Advanced

Pipelining Advanced 计算机组织与系统结构 利用流水线改进性能 Enhancing Performance with Pipelining ( 第八讲 ) 程旭 2014.12.1 上一讲总结 流水线向下传递控制信息, 就象向下传递数据一样 通过局部控制解决前递 / 暂停 意外事件会导致流水线停止 MIPS 指令系统体系结构中流水线是可见的 ( 延迟转移 延迟装入 ) 更深的流水线 更多的并行度可能获得出更高的性能 中断

More information

L18 CPU III

L18 CPU III Lecture 23: CPU Design (Multiple Cycle) 多周期处理器的设计 主要内容 多周期数据通路实现思想 单周期数据通路和多周期数据通路的差别 通过简要分析 LOAD 指令分阶段执行过程, 以加深理解单周期和多周期数据通路的差别 多周期通路中存储单元的 竞争 问题及其解决思路 详细分析 7 条指令在多周期通路中的执行过程 在分析执行过程基础上, 分析每个周期内控制信号的取值,

More information

Microsoft PowerPoint - chx08_arch02_ilp.ppt

Microsoft PowerPoint - chx08_arch02_ilp.ppt 高等计算机系统结构 指令级并行处理 ( 第二讲 ) 程旭 2008 年 10 月 13 日 复习 : 三种数据冒险 对于执行如下类型的指令序列 : r k (r i ) op (r j ) 真数据相关 (True Data-dependence) r 3 (r 1 ) op (r 2 ) Read-after-Write r 5 (r 3 ) op (r 4 ) (RAW) hazard 反相关 (Anti-dependence)

More information

Chapter 6

Chapter 6 Chapter 4 (Part II) The Processor: Datapath and Control (Enhancing Performance with Pipelining) 陳瑞奇 (J.C. Chen) 亞洲大學資訊工程學系 Adapted from class notes by Prof. M.J. Irwin, PSU and Prof. D. Patterson, UCB

More information

lecture21

lecture21 Lecture 21: CPU - Datapath and Control 中央处理器 : 数据通路和控制器 singlepath2 单周期数据通路的设计 主要内容 CPU 的功能及其与计算机性能的关系 数据通路的位置 单周期数据通路的设计 数据通路的功能和实现 - 操作元件 ( 组合逻辑部件 ) - 状态 / 存储元件 ( 时序逻辑部件 ) 数据通路的定时 选择 MIPS 指令集的一个子集作为

More information

[Group 9] Give an example of structural hazard ans 1. 假設下列指令是在只有單一記憶體的 datapath 中執行 lw $5, 100($2) add $2, $7, $4 add $4, $2, $5 sw $5, 100($2)

[Group 9] Give an example of structural hazard ans 1. 假設下列指令是在只有單一記憶體的 datapath 中執行 lw $5, 100($2) add $2, $7, $4 add $4, $2, $5 sw $5, 100($2) Computer Architecture Fall, 2017 Week 13 2017.12.04 [Group 11] 1. 請詳述為何在 MIPS 中不會發生 WAR 與 WAW 這兩種 Hazards ANS: Use simple, fixed designs WAR: 因為 Write 是第五個 Stage,Read 是第二個 Stage, 因此 Write 永遠在 Read 後面,

More information

1.加入党组织主要经过哪些程序?

1.加入党组织主要经过哪些程序? 内 部 资 料 注 意 保 存 厦 门 大 学 发 展 党 员 工 作 常 用 文 书 中 共 厦 门 大 学 委 员 会 组 织 部 编 印 2014 年 10 月 4 发 展 党 员 工 作 流 程 图 一 申 请 入 党 二 入 党 积 极 分 子 的 三 发 展 对 象 的 确 定 四 预 备 党 员 的 接 收 五 预 备 党 员 的 教 育 确 定 和 培 养 教 育 和 考 察 考 察

More information

Microsoft PowerPoint - notes3-Simple-filled12

Microsoft PowerPoint - notes3-Simple-filled12 Generic Computer Organization CSE 30321 Computer Architecture I Lecture Notes 3: A Simple Computer: Simple12 And Design at Register Transfer Level Stored Program Machine (vonneumann Model) Instructions

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

Microsoft PowerPoint ren-build-CPU [兼容模式]

Microsoft PowerPoint ren-build-CPU [兼容模式] 嵌入式系统设计与应用 如何设计一个处理器? 从 0 到 1 西安交通大学电信学院 任鹏举 如何设计一个处理器? 从 0 到 1 如何设计一个处理器? 如何扩展一个处理器的指令集? 是否可以从处理器的指令集反向设计出相应的处理器?From ISA to Micro-Architecture? 如何设计一个处理器? 从 0 到 1 Application Software programs 单时钟处理器

More information

L15 MIPS Assembly

L15 MIPS Assembly Lecture 19: MIPS Assembly Language 程序的机器级表示主要内容 MIPS 指令格式 R- 类型 / I- 类型 / J- 类型 MIPS 寄存器 长度 / 个数 / 功能分配 MIPS 操作数 寄存器操作数 / 存储器操作数 / 立即数 / 文本 / 位 MIPS 指令寻址方式 立即数寻址 / 寄存器寻址 / 相对寻址 / 伪直接寻址 / 偏移寻址 MIPS 指令类型

More information

计算机组织与系统结构

计算机组织与系统结构 高等计算机系统结构 指令级并行处理 ( 第三讲 ) 程旭 2014 年 3 月 31 日 三种数据相关 1. Data dependences (also called true data dependences) 2. name dependences 3. control dependences An instruction j is data dependent on instruction

More information

<4D F736F F F696E74202D DB5DABEC5BDB22DCEA2B4A6C0EDC6F7B5C4D3B2BCFEBDE1B9B9A3A8D2BBA3A92E >

<4D F736F F F696E74202D DB5DABEC5BDB22DCEA2B4A6C0EDC6F7B5C4D3B2BCFEBDE1B9B9A3A8D2BBA3A92E > 第九讲 授课教师 : 陆俊林王箫音 2012 年春季学期 主要内容 一 微处理器的总体结构 二 高速缓存 三 流水线 四 超标量流水线 教材相关章节 : 微型计算机基本原理与应用 ( 第二版 ) 第 7 章微处理器的内部结构及外部功能特性 1 主要内容 一 微处理器的总体结构 二 高速缓存 三 流水线 四 超标量流水线 2 微处理器相关的若干关键设计 总线 : 提高微处理器 存储器和外设之间的传输效率

More information

Training

Training 计算机组织与系统结构存储器系统 Memory System ( 第十七讲 ) 程旭易江芳 2012.12.19 本讲提纲 存储系统引论 存储系统 : 全貌 存储工艺技术 : SRAM 和寄存器堆 存储工艺技术 :DRAM 总结 教学目标 : 已经掌握的内容 计算机的五个基本部件 处理器 输入 控制 存储器 数据通路 输出 本讲主题 : 存储系统 1980 1981 1982 1983 1984 1985

More information

ebook105-12

ebook105-12 12 12.1 C P U T x X T y Y T x >T y Y P XY Y X P x = 1 / T x P y = 1 / T y ( 1 2-1 ) P y > P x ( 1 2-2 ) C P U = # 12.2 334 C P U 12-1 a I F I D E X E M E M W B C P U 12-1 b C P U C P U t i n s t t i n

More information

CTZ-B8121

CTZ-B8121 289 293 281 ...284...285...285...286...286...287...288...289 Eco-Drive...289...290...292...293...294...302 282 ... 310...312...316...318...319 283 24 B A 284 7 7 24 285 7 60 C 286 7 287 7 Lx 500 4 60 1,000

More information

03

03 02 03 04 05 06 07 08 09 10 ~ 11 12 13 清流藝術村 放眼全世界 南投縣仁愛鄉清流社區經濟振興輔導計畫 輔 導 背 景 合 更了解到清流部落在國際市場的機會遠比 國內市場大 於是產生了建構 清流原住民藝 清流社區(部落) 位於仁愛鄉與國姓鄉交 術村 的構想 界處 係日治時代所謂的川中島 在九二一大 特色產業發展如僅倚靠國內市場 實受惠 地震之後 受到相當大的傷害 當地居民在清

More information

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi MICROCHIP EVM Board : APP001 1-1. APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pin 16 I/O Extension Interface 1-2. APP001 Block_A Block_B

More information

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查 发 展 党 员 工 作 的 流 程 及 工 作 模 板 为 了 贯 彻 落 实 学 校 关 于 发 展 党 员 工 作 的 若 干 规 定, 进 一 步 规 范 发 展 党 员 中 的 工 作 环 节, 细 化 工 作 要 求, 方 便 二 级 党 组 织 及 党 支 部 具 体 工 作 中 执 行 有 关 规 定, 学 校 党 委 组 织 部 参 照 市 委 教 育 工 委 北 京 高 校 发 展

More information

没有幻灯片标题

没有幻灯片标题 高等计算机系统结构 现代指令级并行技术 ( 第四讲 ) 程旭 2012 年 3 月 26 日 流水线的性能 通过更加复杂的流水线和动态调度开发隐形 (imlicit) 指令级并行性 乱序执行执行, 同时保证 : 真数据相关 (RAW) 精确中断 通过寄存器换名, 消除 WAR 和 WAW 冒险 重排序缓冲器 (Reorder buffer) 保存尚未提交 (committing) 但已完成的结果,

More information

untitled

untitled EDM12864-03 : 25-1 : 116600 : (0411)7612956 7632020 7612955 : (0411)7612958 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

Tel:010-62981668-2930 1

Tel:010-62981668-2930  1 Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:mcu@sunplus.com.cn 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

More information

寻医问药指南(十七)

寻医问药指南(十七) ... 1... 1... 49... 120... 131... 131... 146... 171... 180... 181... 181 I 518105 0755-7713177 0755-2425239 0755-2263882 1 0755-2409255 518102 0755-7799045 518002 0755-2220607 2 518101 0755-7788068 518101

More information

计组复习提纲

计组复习提纲 101-104 著名计算机 远古 :ABC, ENIAC, EDVAC, EDSAC, UNIVAC 大型 :IBM S/360 超级 :CDC6600 小型 :PDP-8 微型 :Altair 8800, Apple II, IBM PC 5150 三个约翰 : 冯诺依曼, 莫克利, 埃克特 关于 EDVAC 的报告草案 开关连线 存储程序 十进制 二进制 CA CC M I O 冯诺依曼结构的要点

More information

土 木 与 交 通 学 院 发 展 学 生 党 员 的 选 拨 条 件 与 推 荐 细 则 为 进 一 步 规 范 我 院 学 生 党 建 工 作, 加 强 和 完 善 我 院 对 学 生 党 员 各 个 阶 段 人 员 的 选 拔 和 培 养 工 作, 提 高 我 院 发 展 学 生 党 员 质

土 木 与 交 通 学 院 发 展 学 生 党 员 的 选 拨 条 件 与 推 荐 细 则 为 进 一 步 规 范 我 院 学 生 党 建 工 作, 加 强 和 完 善 我 院 对 学 生 党 员 各 个 阶 段 人 员 的 选 拔 和 培 养 工 作, 提 高 我 院 发 展 学 生 党 员 质 土 木 与 交 通 学 院 发 展 学 生 党 员 工 作 时 间 表 45 上 半 年 下 半 年 时 间 党 建 工 作 委 员 会 党 支 部 团 支 部 3 月 收 齐 上 交 : 新 递 交 的 入 党 申 请 书 ; 入 党 导 出 数 据 库 入 党 积 极 分 子 发 展 对 象 预 备 党 员 名 单 反 培 养 人 填 写 培 养 意 见, 整 理 上 报 入 党 积 极 分 子

More information

A 2006 2 1.1 1.2 1.3 1.4 1.5 1 : 2. 3. 4 5 1.1 1.1.1 1 1.1.1 2 CPU = + = CPU + = 1.1.1 3 : : 1.1.1 4 ROM 1.1.2 1 1946 6 John von Neumann : (1) (2) ( ) (3) ( ) ( ) (PC) (?) 2 3 : ADD ADD AX BX CPU ALU

More information

需 求 拉 动 显 著 利 润 分 配 或 向 上 游 倾 斜 二 季 度 伊 始, 从 小 盘 题 材 向 大 盘 蓝 筹 的 风 格 转 换, 似 乎 刚 刚 开 始 就 又 戛 然 而 止 我 们 认 为, 虽 然 没 有 充 分 证 据 表 明 整 体 经 济 持 续 过 热, 但 局 部

需 求 拉 动 显 著 利 润 分 配 或 向 上 游 倾 斜 二 季 度 伊 始, 从 小 盘 题 材 向 大 盘 蓝 筹 的 风 格 转 换, 似 乎 刚 刚 开 始 就 又 戛 然 而 止 我 们 认 为, 虽 然 没 有 充 分 证 据 表 明 整 体 经 济 持 续 过 热, 但 局 部 需 求 拉 动 显 著 利 润 分 配 或 向 上 游 倾 斜 二 季 度 伊 始, 从 小 盘 题 材 向 大 盘 蓝 筹 的 风 格 转 换, 似 乎 刚 刚 开 始 就 又 戛 然 而 止 我 们 认 为, 虽 然 没 有 充 分 证 据 表 明 整 体 经 济 持 续 过 热, 但 局 部 结 构 的 泡 沫 使 得 投 资 者 担 忧 将 有 针 对 性 更 强 的 调 控 政 策 出 台,

More information

L23

L23 Lecture 26: VLIW & Superscalar 高级流水线技术 高性能流水线 - 指令级并行 (ILP) 技术 超流水线 多发射流水线 - 静态多发射 (VLIW 处理器 + 编译器静态调度 ) - 动态多发射 ( 超标量处理器 + 动态流水线调度 ) 静态多发射 (VLIW- 超长指令字 ) 编译器静态推测完成 指令打包 和 冒险处理 MIPS 2- 发射流水线数据通路 循环展开指令调度

More information

亮麗水顏

亮麗水顏 口 夏 口 亀 喘 嗽 之 論 治 演 講 者 : 和 平 中 醫 聯 合 診 所 李 阿 立 醫 師 時 間 :101/08/12 14:00~15:30 地 點 : 臺 中 市 大 墩 文 化 中 心 李 院 長 小 檔 案 62 年 度 國 家 考 試 中 醫 師 特 種 考 試 及 格 台 中 市 中 醫 師 公 會 第 十 五 屆 理 事 長 和 平 中 醫 醫 院 創 院 院 長 日 本

More information

( m+ n) a 6 4 4 4 4 7 4 4 4 48 m n m+ n a a = a 4 a 4 3 a a 4 a 4 3 a = a 4 a 4 4 a 4 == 3 = a ma na ( m+ n) a A 0 a m a n m n a m+n 0 B a m a n m n m>n a m-n C 0 (a m ) n m n a mn D (ab) n n a n b n (

More information

2005 ( )... 1 2005... 5 2005... 10 2005... 16 2005... 20 2005... 23 2005 ( )... 30 200 5... 37 2005... 43 2005... 47 2005... 52 2005 ( )... 58 2005... 63 2005 ( )... 68 2005 (WA T)... 73 2005 ( ) 2005

More information

MIPS 处理器的 SystemC 实现 学号 : 孙伟斌 B 前言 这篇文档讲述了如何使用 SystemC 来实现一个多周期的流水 MIPS 处理器 通过对 MIPS 处理器的五步进行描述, 本文详细阐述了作业中的 SystemC 实现如何来构建者五步流水中的每一

MIPS 处理器的 SystemC 实现 学号 : 孙伟斌 B 前言 这篇文档讲述了如何使用 SystemC 来实现一个多周期的流水 MIPS 处理器 通过对 MIPS 处理器的五步进行描述, 本文详细阐述了作业中的 SystemC 实现如何来构建者五步流水中的每一 MIPS 处理器的 SystemC 实现 学号 :1060379012 孙伟斌 B0603791 前言 这篇文档讲述了如何使用 SystemC 来实现一个多周期的流水 MIPS 处理器 通过对 MIPS 处理器的五步进行描述, 本文详细阐述了作业中的 SystemC 实现如何来构建者五步流水中的每一个细节 对于流水中的一些问题, 如 Hazard 等的处理, 本文中也在讲述流水实现时作了具体的解释

More information

至 尊 法 王 蒋 阳 龙 朵 加 参 尊 者 上 师 瑜 伽 皈 依 境

至 尊 法 王 蒋 阳 龙 朵 加 参 尊 者 上 师 瑜 伽 皈 依 境 至 尊 法 王 蒋 阳 龙 朵 加 参 尊 者 上 师 瑜 伽 皈 依 境 大 恩 上 师 慈 成 加 参 仁 波 切 目 录 修 法 仪 轨 3 16 24 课 前 念 诵 正 修 上 师 瑜 伽 念 诵 课 后 回 向 为 何 修 持 35 36 38 39 42 上 师 的 含 义 上 师 对 寻 求 解 脱 者 的 重 要 性 谨 慎 选 择 上 师 具 德 上 师 应 具 备 的 条 件

More information

(给多有拉姆)佛子行三十七颂1——7

(给多有拉姆)佛子行三十七颂1——7 胜 利 道 歌 天 鼓 妙 音 法 王 如 意 宝 晋 美 彭 措 造 颂 怙 主 诸 佛 智 慧 身, 文 殊 师 利 童 子 尊, 恒 住 八 瓣 莲 蕊 心, 所 言 愿 利 诸 有 情 甚 深 光 明 大 圆 满, 仅 闻 词 句 断 有 根, 六 月 修 要 得 解 脱, 唯 此 铭 刻 于 心 中 遇 此 胜 法 善 缘 众, 前 世 累 劫 积 资 果, 与 普 贤 王 同 缘 分,

More information

《佛子行三十七颂》讲记1

《佛子行三十七颂》讲记1 佛 子 行 三 十 七 颂 讲 记 1 达 真 堪 布 光 明 大 圆 满 法 坛 城 为 修 持 成 佛 要 发 殊 胜 菩 提 心! 为 度 化 一 切 父 母 众 生 要 发 誓 修 持 成 佛! 为 早 日 圆 成 佛 道 要 精 进 认 真 闻 思 修 行! 今 天 在 这 里 给 大 家 简 单 地 开 示 一 下 佛 子 行 三 十 七 颂 佛 子 行 三 十 七 颂 是 土 美 仁

More information

378高雄市都市計畫說明書

378高雄市都市計畫說明書 378 高 雄 市 都 市 計 畫 說 明 書 案 名 : 變 更 高 雄 市 楠 梓 區 高 楠 段 二 七 九 地 號 等 八 筆 農 業 區 土 地 為 批 發 市 場 用 地 擬 定 申 請 單 位 : 高 雄 市 政 府 計 畫 範 圍 : 如 圖 示 法 令 依 據 : 都 市 計 畫 法 第 二 十 七 條 第 一 項 第 四 款 一 背 景 說 明 : ( 一 ) 本 市 現 有 果

More information

因 味 V 取 性 又 鸟 U 且 最 大 罗 海 惜 梅 理 春 并 贵 K a t h l ee n S c h w e r d t n er M f l e z S e b a s t i a n C A Fe rs e T 民 伊 ' 国 漳 尤 地 视 峰 州 至 周 期 甚 主 第 应

因 味 V 取 性 又 鸟 U 且 最 大 罗 海 惜 梅 理 春 并 贵 K a t h l ee n S c h w e r d t n er M f l e z S e b a s t i a n C A Fe rs e T 民 伊 ' 国 漳 尤 地 视 峰 州 至 周 期 甚 主 第 应 国 ' 东 极 也 直 前 增 东 道 台 商 才 R od e ric h P t ak 略 论 时 期 国 与 东 南 亚 的 窝 贸 易 * 冯 立 军 已 劳 痢 内 容 提 要 国 与 东 南 亚 的 窝 贸 易 始 于 元 代 代 大 规 模 开 展 的 功 效 被 广 为 颂 扬 了 国 国 内 市 场 窝 的 匮 乏 窝 补 虚 损 代 上 流 社 会 群 体 趋 之 若 鹜 食 窝

More information

<4D6963726F736F667420576F7264202D20AC4FBDBDA4FBB67DA96CAABA2DA743A67EAFC5AAA95FA7B9BD5A5F2E646F63>

<4D6963726F736F667420576F7264202D20AC4FBDBDA4FBB67DA96CAABA2DA743A67EAFC5AAA95FA7B9BD5A5F2E646F63> ( 閱 讀 前 ) 練 習 一 動 動 腦, 猜 一 猜 小 朋 友, 現 在 我 們 要 一 起 來 閱 讀 一 本 很 有 趣 的 書, 書 名 是 是 蝸 牛 開 始 的!, 請 動 動 你 的 腦 袋, 想 像 自 己 是 作 者, 猜 猜 這 本 書 在 說 什 麼 樣 的 故 事 呢? 我 覺 得 這 個 故 事 可 能 的 角 色 有 我 覺 得 這 個 故 事 可 能 發 生 的 地

More information

PowerPoint 簡報

PowerPoint 簡報 國 家 賠 償 法 概 述 主 講 人 : 宋 恭 良 104.10.12 2015.10.30 1 Q. 老 師 是 否 是 公 務 員? 是 否 適 用 國 賠? 法 務 部 95 年 9 月 14 日 法 律 字 第 0170449 號 函 : 國 家 賠 償 法 第 2 條 第 1 項 規 定 本 法 所 稱 公 務 員 者, 謂 依 法 令 從 事 於 公 務 之 員, 係 採 最 廣 義

More information

Microsoft PowerPoint - chx09_org04_isa.ppt

Microsoft PowerPoint - chx09_org04_isa.ppt 计算机组织与系统结构 指令系统设计 Instruction Set Design ( 第四讲 ) 程旭 2009.3.5 指令系统设计 软件 指令系统 硬件 指令系统体系结构 (Instruction Set Architecture) ADD SUBTRACT AND OR COMPARE... 从程序员来观察 01010 01110 10011 10001 11010... 从计算机来观察 CPU

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

untitled

untitled 3RW /92 /93 /94 /95 3RW3RW3 /200 3RW40 /206 3RW44 3RW. 2.. 3. 4.... 5. 6. 400-80-4288 www.ad.siemens.com.cn /92 3RW 3RW 3RW40 3RW40 3RW44 3RW - - - - - - - - - - - 3RW3RW3 SIRIUS 3RW/3 3RW3RW3 55kW400V

More information

计算机组织与系统结构

计算机组织与系统结构 高等计算机系统结构 指令级并行处理 ( 第二讲 ) 程旭 2016 年 3 月 14 日 三种指令相关 1. Data dependences (also called true data dependences) 2. name dependences 3. control dependences An instruction j is data dependent on instruction

More information

计算机组织与系统结构

计算机组织与系统结构 高等计算机系统结构 指令级并行处理 ( 第二讲 ) 程旭 2015 年 3 月 30 日 三种指令相关 1. Data dependences (also called true data dependences) 2. name dependences 3. control dependences An instruction j is data dependent on instruction

More information

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

L15 MIPS Assembly

L15 MIPS Assembly Lecture 20: MIPS Assembly Language II Example: 过 程 调 用 int i; i 是 全 局 静 态 变 量 void set_array(int num) { array 数 组 是 局 部 变 量 int array[10]; for (i = 0; i < 10; i ++) { set_array 是 调 用 过 程 arrar[i] = compare

More information

<4D F736F F D CFC4D7E9B3C9D4ADC0EDCAD4CCE22D41A3A8B4F0B0B8A3A92E646F63>

<4D F736F F D CFC4D7E9B3C9D4ADC0EDCAD4CCE22D41A3A8B4F0B0B8A3A92E646F63> 考试科目名称计算机组织与系统结构 (A-1 卷 ) 2007 2008 学年第 2 学期 教师 袁春风 / 窦万春 考试方式 : 闭卷 系 ( 专业 ) 计算机科学与技术 年级 2006 班级 学号 姓名 成绩 题号一二三四五六 分数 得分 一 填空题 ( 本大题共 15 小题, 每空 1 分, 共 20 分 ) 1. 二进制指令代码的符号化表示被称为 汇编 语言源程序 必须通过相应的翻译程序把它转

More information

计算机组织与系统结构

计算机组织与系统结构 高等计算机系统结构 指令级并行处理 ( 第二讲 ) 程旭 2017 年 3 月 13 日 三种指令相关 1. Data dependences (also called true data dependences) 2. name dependences 3. control dependences An instruction j is data dependent on instruction

More information

教 學 活 動 設 計

教  學  活  動  設  計 1-2-3 2-2-1 - 1-2-5 2-2-4 3-2-4 1. 2. 3 80 1. 1-1 2. 2-1 (. ) 3-1 4-1 5-1 2-2-2 1. 78/7/1 2. 79/9 3. 88/9 1-1 2-1 4-1 2-1 1. 2. ( ) 3.--- (1) (2) (3) (4) --- 1. 1. ( ) 2. (.) 1. 2. 3. 20 20 40 5-1

More information

untitled

untitled EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

PROFIBUS3.doc

PROFIBUS3.doc PLC PLC ProfiBus 3. PROFIBUS-DP PROFIBUS-DP PROFIBUS-DP PROFIBUS S7 STEP7 SIMATIC NET S5 COM PROFIBUS COM5431 PROFIBUS-DP GSD GSD *.GSD *. GSE GSD S7 STEP7 PROFIBUS DP S7-400 CPU416-2DP S7-200 PROFIBUS

More information

DELL

DELL 税 收 协 定 服 务 手 册 税 收 协 定 服 务 走 出 去 企 业 税 收 协 定 简 介 什 么 是 税 收 协 定 税 收 协 定 又 称 避 免 双 重 征 税 协 定, 是 两 个 或 两 个 以 上 主 权 国 家 ( 或 税 收 管 辖 区 ), 为 了 协 调 相 互 之 间 的 税 收 管 辖 关 系 和 处 理 有 关 税 务 问 题, 通 过 谈 判 缔 结 的 书 面

More information

证券代码: 股票简称:永鼎光缆 编号:

证券代码: 股票简称:永鼎光缆 编号: 证 券 代 码 : 600105 证 券 简 称 : 永 鼎 股 份 编 号 : 临 2015-020 江 苏 永 鼎 股 份 有 限 公 司 关 于 为 控 股 子 公 司 年 度 申 请 银 行 授 信 提 供 担 保 预 计 的 公 告 本 公 司 董 事 会 及 全 体 董 事 保 证 本 公 告 内 容 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 者 重 大 遗 漏, 并

More information

安徽电子工程学校

安徽电子工程学校 学 校 德 育 全 程 路 线 图 重 点 项 目 实 施 细 则 执 行 文 件 安 徽 电 子 工 程 学 校 第 一 部 分 学 校 德 育 教 育 全 程 路 线 图 重 点 项 目 实 施 进 度 表 一 年 级 德 育 课 项 目 名 入 学 -- 期 中 -- 寒 假 -- 期 中 -- 选 修 课 备 注 称 期 中 期 末 期 中 期 末 新 生 档 案 管 理 首 次 见 面 会

More information

Microsoft Word - 2.doc

Microsoft Word - 2.doc 证 券 代 码 :000637 证 券 简 称 : 茂 化 实 华 公 告 编 号 :2009-026 茂 名 石 化 实 华 股 份 有 限 公 司 收 购 资 产 暨 关 联 交 易 公 告 本 公 司 及 董 事 会 全 体 成 员 保 证 信 息 披 露 的 内 容 真 实 准 确 完 整, 没 有 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏 一 交 易 概 述 ( 一 ) 收

More information

多 种 途 径, 让 学 生 通 过 实 践 性 教 学, 事 半 功 倍 地 接 受 理 解 老 师 讲 授 的 知 识, 教 学 过 程 跟 踪 国 外 金 融 市 场 动 态 与 国 内 外 著 名 专 家 学 者 的 交 流 与 区 域 金 融 机 构 的 交 流, 形 成 探 究 式 教

多 种 途 径, 让 学 生 通 过 实 践 性 教 学, 事 半 功 倍 地 接 受 理 解 老 师 讲 授 的 知 识, 教 学 过 程 跟 踪 国 外 金 融 市 场 动 态 与 国 内 外 著 名 专 家 学 者 的 交 流 与 区 域 金 融 机 构 的 交 流, 形 成 探 究 式 教 课 程 导 论 一 课 程 概 述 ( 一 ) 课 程 的 性 质 与 定 位 本 课 程 是 投 资 与 理 财 专 业 职 业 核 心 能 力 必 修 课 程, 也 是 考 取 从 业 资 格, 经 纪 人 资 格 理 财 规 划 师 等 职 业 资 格 书 课 程 开 设 本 课 程 是 为 了 培 养 适 应 社 会 主 义 市 场 经 济 要 求 的 全 面 了 解 投 资 及 市 场 的

More information

标题

标题 2011 年 长 三 角 地 区 民 营 经 济 发 展 报 告. 14 2011 年 长 三 角 地 区 民 营 经 济 发 展 报 告 2011 年 是 十 二 五 开 局 之 年, 国 际 环 境 复 杂 多 变, 国 内 经 济 运 行 出 现 了 一 些 新 情 况 和 新 问 题, 面 对 严 峻 挑 战, 长 三 角 广 大 民 营 企 业 坚 持 稳 中 求 进 的 发 展 主 线,

More information

Microsoft PowerPoint - 《??省企?集体合同?例》解?(?莞).ppt [Compatibility Mode]

Microsoft PowerPoint - 《??省企?集体合同?例》解?(?莞).ppt [Compatibility Mode] 广 东 省 企 业 集 体 合 同 条 例 解 读 由 : 广 东 省 人 力 资 源 和 社 会 保 障 厅 劳 动 关 系 处 提 供 第 一 部 分 立 法 修 订 背 景 一 必 要 性 ( 一 ) 修 订 条 例 是 贯 彻 党 十 八 大 及 十 八 届 三 中 全 会 精 神 的 需 要 1 十 八 大 报 告 明 确 提 出 推 行 企 业 工 资 集 体 协 商 制 度, 保 护

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

Microsoft PowerPoint - 第9讲-08.ppt [兼容模式]

Microsoft PowerPoint - 第9讲-08.ppt [兼容模式] 计算机设计与实践 第九讲 移动计算研究中心张展 1 本讲内容 微处理器设计实例 2 实验目的 根据计算机组成原理课程所学的知识和本课程所讲的设计思想, 设计一个给定指令系统的处理器, 包括 VHDL 语言的实现 FPGA 芯片的编程实现 对处理器的结构和计算机系统的整体工作过程有深刻的了解 为以后应用和设计处理器系统打下基础 3 实验要求 给出处理器的设计方案 用 VHDL 语言实现处理器的设计 将设计下载到

More information

pdf

pdf 3RW /96 /97 /98 /99 3RW3RW3 /204 3RW40 /20 3RW44 3RW. 2.. 3. 4.... 5. 6. 400-80-4288 www.ad.siemens.com.cn /96 3RW 3RW 3RW 3RW40 3RW40 3RW44 3RW - - - - - - - - - - - 3RW3RW3 SIRIUS 3RW/3 3RW3RW3 3RW 55kW400V

More information

2

2 1 2 Y J Q CLK CK K Q 3 4 5 6 7 峯峯 8 9 敍 10 11 12 13 VCC D1 R1 R2 To MCU RESET C1 14 15 EA 16 17 18 19 A18 A17 A16 A20 A19 ADDRS A2 A1 A0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 E3 E2 E1 74LS138 MPWR MPRD Vcc WR RD CS

More information

Microsoft Word - 2013.12.12(医院论证会 讨论后修改稿) 昆明医科大学 四年制 康复治疗学专业 人才培养方案 2013.12.12(敖修).doc

Microsoft Word - 2013.12.12(医院论证会 讨论后修改稿) 昆明医科大学 四年制 康复治疗学专业 人才培养方案 2013.12.12(敖修).doc 一 专 业 简 介 昆 明 医 科 大 学 四 年 制 康 复 治 疗 学 专 业 人 才 培 养 方 案 (100307) 昆 明 医 科 大 学 康 复 治 疗 学 专 业 于 2005 年 经 教 育 部 批 准 设 置 并 面 向 全 国 招 生 以 建 立 与 国 际 接 轨 课 程 体 系 为 目 标, 完 善 教 学 资 源, 与 香 港 理 工 大 学 合 作 按 照 国 际 惯 例

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

目 录 专 稿 季 烨 文 革 之 初 北 京 师 大 二 附 中 的 红 色 暴 力 姜 培 良 之 死 与 仇 恨 教 育 评 论 唐 燕 关 于 北 京 女 十 中 教 师 孙 迪 之 死 给 王 友 琴 纠 错 校 史 王 逸 伦 编 辑 合 肥 市 第 六 中 学 校 史 关 于 文 革

目 录 专 稿 季 烨 文 革 之 初 北 京 师 大 二 附 中 的 红 色 暴 力 姜 培 良 之 死 与 仇 恨 教 育 评 论 唐 燕 关 于 北 京 女 十 中 教 师 孙 迪 之 死 给 王 友 琴 纠 错 校 史 王 逸 伦 编 辑 合 肥 市 第 六 中 学 校 史 关 于 文 革 记 忆 121 期 教 育 专 辑 ( 二 ) 1 目 录 专 稿 季 烨 文 革 之 初 北 京 师 大 二 附 中 的 红 色 暴 力 姜 培 良 之 死 与 仇 恨 教 育 评 论 唐 燕 关 于 北 京 女 十 中 教 师 孙 迪 之 死 给 王 友 琴 纠 错 校 史 王 逸 伦 编 辑 合 肥 市 第 六 中 学 校 史 关 于 文 革 中 的 记 忆 述 往 刘 海 鸥 书 声 朗 朗

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到 人 间 有 真 爱 在 国 庆 假 期 的 时 候, 我 正 在 感 恩 堂 参 加 祷 告 会, 忽 然 一 个 十 多 年 没 有 见 面 的 同 学 打 我 电 话, 说 见 见 我 原 来 他 失 恋 了, 和 他 女 朋 友 吹 了 他 可 能 考 虑 到 我 已 经 结 过 婚, 刚 好 也 在 上 海, 就 想 联 系 我 他 说 他 女 朋 友 把 他 说 得 一 文 不 值, 让

More information

2013年度西藏自治区教育厅

2013年度西藏自治区教育厅 附 件 3: 西 藏 自 治 区 国 土 资 源 厅 2016 年 度 部 门 预 算 2016 年 3 月 16 日 1 目 录 第 一 部 分 西 藏 自 治 区 国 土 资 源 厅 概 况 一 主 要 职 能 二 部 门 单 位 构 成 第 二 部 分 西 藏 国 土 资 源 厅 2016 年 度 部 门 预 算 表 一 财 政 拨 款 收 支 总 表 二 一 般 公 共 预 算 支 出 表

More information

實用文格式大全.doc

實用文格式大全.doc (1 (2 (3 (4 (5 (6 (7 (8 (9 (10 1 ( ( ( ( [ ( ] [ ( ]+ [ ] ( ( 2001 6 2 2 2 2 3 ( ( ( (? (1 (2 (3 (4 ( 2002 ( 1999 ( 2001 6 6 4, 2 4 4 5 ( 1 1 2 1 2 ( ( _ - - x x x _ ( 1999 8 3 1 1 3 1 8 1 xxx 1 1 1 2

More information

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福 2014 年 全 国 名 老 中 医 药 专 家 传 承 工 作 室 建 设 项 目 专 家 名 单 北 京 市 (5 人 ) 王 文 友 张 志 真 王 应 麟 黄 丽 娟 高 才 达 天 津 市 (5 人 ) 马 融 于 志 强 吴 炳 忠 武 连 仲 张 洪 义 河 北 省 (6 人 ) 韩 志 河 张 士 舜 李 淑 荣 刘 玉 洁 刘 启 泉 高 慧 山 西 省 (6 人 ) 北 京 市

More information

IP-Routing-05.pdf

IP-Routing-05.pdf RI P R I P - 2 RIP -1 R I P - 2 DV RIP -1 RIP-2 16... RIP-2 RIP-2 RIP -1 R I P - 2 RIP-2 RIP-2 RIP-2 V L S M disc ontiguous addr ess sp ace C I D R Cla ssless In ter -Dom ain Routing 121 1 2 2 IP RIP-2

More information

Huawei Technologies Co

Huawei Technologies Co Testbench Preliminary itator 1 TESTBENCH... 3 2 TESTBENCH... 3 2.1 Testbench... 3 2.2... 4 2.2.1 HDL... 4 2.2.2... 5 2.2.3 PLI... 5 2.3... 6 2.4... 6 2.4.1... 6 2.4.2... 7 3 TESTBENCH... 9 3.1 2-4... 9

More information