تحقیق آدرس دهي 44 ص
دسته بندي :
دانش آموزی و دانشجویی »
دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 59 صفحه
قسمتی از متن word (..doc) :
آدرس دهي
0 7 8 11 12 15-16 19-20 21 24 25 26 27 28 31
8-immed
Totatr-imm
Rd
Rn
S
opcde
1
0
0
cond
Immediate shifts
0 3 4 5 6 7 11 12 15 16 19 20 21 24 25 26 27 28 31
0 3 4 5 6 7 11 12 15 16 19 20 21 24 25 26 27 28 31
Rm
0
Shift
Shift-imm
Rd
Rn
S
Opcode
0
0
0
cond
Register shift
Rm
1
Shift
0
Rs
Rd
Rn
S
Opcode
0
00
code
Opcode : نشان دهنده ي عمليات دستورالعمل است.
Shift:نشان دهنده ي اين است كه دستورالعمل كدهاي شرطي را تغيير مي دهد.
Rd:رجسيتر مقصد را مشخص مي كند.
Rn:رجسيتر عملگر صحيح را مشخص مي كند.
بيت هاي [11:0]: بيت هاي shifter operand كه بعداً توضيح داده مي شود.
بيت 25: I بيت است كه مشخص كننده ي حالت بين immediate shifter و register-base shifter operand است.
اگر بيت هاي نشان داده شده همه مقدارهاي نشان داده شده را بگيرد دستورالعمل پردازش داده نيست بلكه در فضاي دستورالعمل هاي لود و ذخيره يا محاسباتي قرار ميگيرد.
1= ]7[ bit 0= ]4[ bit 0= ]25[ bit
1-2: shifter operand
يكي از سه فرمت زير را دارد.
مقدار عملگر فوري:
مقداري است كه توسط چرخش 8 بيت ثابت در 32 بيت word توسط يك عدد زوج (30، 000، 2،0) ايجاد مي شود.
چند مقدار صحيح ثابت:
0FF* 0 ، 104 * 0، FF * 0
F000000F* 0 ، 00FF * 0
چند مقدار ناصحيح
، 102* 0، 101*0
براي مثال:
MOV R0#،
ADD R3, RB, #1
CMP R7, #10000
BIC Rq, R8, 0* FF 00
مقدار عملگر رجيستر: مقدار يك رجسيتر است.
به عنوان مثال