ورود

View Full Version : switch



meitti
دوشنبه 16 دی 1387, 11:12 صبح
سلام
من یه چند تکه برنامه دارم می خوام بصورت switch اجرا کنم قسمت switch را چه چه جوری باید بنویسم

saied_genius
دوشنبه 16 دی 1387, 15:32 عصر
ميشه بيشتر توضيح بدهيد منظورتان چيه ؟؟؟

helma20
دوشنبه 16 دی 1387, 18:26 عصر
مثلا اگه ساختار switch تون به این شکل باشه



Switch( x )
{
Case 1:
دستورات

Case 2:
دستورات

Default:
. . .
}



کد اسمبلی اش این شکلی می شه :


Cmp x,1
Je p1

Cmp x,2
Je p2

Jmp p3

:P1
دستورات
Jmp p4
:P2
دستورات
Jmp p4
:P3
دستورات
Jmp p4

P4: