码迷,mamicode.com
首页 > 其他好文 > 详细

【2014-11-22】《The Hardware/Software Interface》– Section 3

时间:2014-11-22 17:25:53      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   color   sp   for   

  1. The time required to execute a program depends on:
    • The program
    • The compiler
    • The instruction set architecture(ISA)
    • The hardware implementation
  2. The ISA defines:
    • The system’s state(e.g. registers, memory, program counter)
    • The instrutions the CPU can execute.
    • The effect that each of these instructions will have on the system state.
  3. Complex Instruction Set Computer(CISC)
  4. Reduced Instruction Set Computers(RISC)
  5. Architecture: (also instruction set architecture or ISA) The parts of a processor design that one needs to understand to write assembly code.
  6. Microarchitecture: Implementation of the architecture.
  7. bubuko.com,布布扣
  8. EIP: Extended Instruction Pointer(IA32)
  9. Three Basic Kinds of Instructions
    • Performe arthmetic function on register or memory data
    • Transfer data between memory and register
      • Load data from memory into register
      • Store register data into memory
    • Transfer control
      • Unconditional jumps to/from procedures
      • Conditional branches
  10. What is A Register?
    • A location in the CPU that stores a small amount of data, which can be accessed very quickly(once every clock cycle).
    • Registers are at the heart of assembly programming
  11. bubuko.com,布布扣

【2014-11-22】《The Hardware/Software Interface》– Section 3

标签:des   style   blog   http   io   ar   color   sp   for   

原文地址:http://www.cnblogs.com/sjtujoe/p/4115328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!