لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 59
آدرس دهی
8-immed
Totatr-imm
Rd
Rn
S
opcde
1
0
0
cond
Immediate shifts
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
مقدار عملگر رجیستر: مقدار یک رجسیتر است.
به عنوان مثال