دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Langens T., et al سری: ناشر: سال نشر: تعداد صفحات: 103 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 986 کیلوبایت
در صورت تبدیل فایل کتاب MIPS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب MIPS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
1 Table of contents......Page 2
2.1 History......Page 4
2.2 The current use of MIPS......Page 5
Sony Playstation PSX......Page 7
2.2.2 Sony Playstation Portable......Page 8
3.1.1 MIPS memory......Page 9
3.1.2 MIPS Instruction Set......Page 10
Example......Page 12
R-type......Page 13
I-type instructions......Page 14
Why Five Bits?......Page 15
MIPS Assembler Instructions......Page 16
MIPS Floating-Point Operands......Page 17
Pseudo instructions......Page 18
3.2 Pseudo-Ops......Page 19
Immediate......Page 27
Register addressing......Page 28
Memory addressing......Page 29
Indirect addressing - register contains the address......Page 30
Base addressing......Page 31
3.4.1 MIPS function call and return......Page 32
3.4.2 The Principles of the stack......Page 33
Stack Frames......Page 36
A Simple Leaf Function:......Page 39
A Leaf Function With Data:......Page 40
A Leaf Function With Data and Saved Registers:......Page 41
A Nonleaf Subroutine......Page 42
Summary......Page 44
3.5.1 Input and Output - System calls......Page 46
4.1.1 The steps of compilation......Page 49
4.3 The intermediate language......Page 50
4.4.1 Associate memory locations with labels......Page 51
4.4.2 Symbol table......Page 52
Opcode......Page 54
4.5.1 Linker......Page 55
4.6 A programming example......Page 57
4.7 Macros......Page 59
4.7.1 Example......Page 60
Vector control registers......Page 61
5.1 The Basics of the Microarchitecture......Page 63
Basics......Page 64
Register File......Page 65
5.2.2 Datapath Design and Implementation......Page 67
Load/Store Datapath......Page 68
Branch/Jump Datapath......Page 69
Single Datapaths......Page 71
ALU Control.......Page 72
Main Control Unit.......Page 74
Final Control Design.......Page 78
Extended Control for New Instructions......Page 79
Limitations of the Single-Cycle Datapath......Page 80
Cursory Analysis.......Page 81
New Registers.......Page 82
Branch and Jump Instruction Support.......Page 83
Instruction Fetch......Page 86
Instruction Execute, Address Computation, or Branch Completion.......Page 87
5.2.4 Finite State Control......Page 88
Finite State Control......Page 89
Instruction Fetch and Decode.......Page 90
R-format Execution.......Page 91
Branch Control.......Page 92
Jump Instruction.......Page 93
5.2.5 FSC and Multicycle Datapath Performance......Page 94
Microinstruction Format......Page 95
Instruction Fetch and Decode, Data Fetch......Page 96
Implementing a Microprogram......Page 97
Basic Exception Handling Mechanism......Page 98
5.2.10 Hardware Support......Page 99
Exception Detection......Page 101
6 Bibliography......Page 103