شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
داریوش نیک مهر

آموزش زبان ماشین و برنامه سازی سیستم

نویسنده :داریوش نیک مهر

    فهرست مطالب
    عنوان صفحه
    پيشگفتار ................................................................................................................................... 1
    فصل اول : سيستم اعداد
    هدف كلي............................................................................................................................... 2
    اهداف رفتاري......................................................................................................................... 2
    3.................................................................................(Binary) -1-1 مقادير دودوئي
    -1-2 جمع و تفريق در سيستم دوتائي ..................................................................... 5
    8...................................................................................................... (Byte) -1-3 بايت
    -1-4 مقادير منفي ........................................................................................................ 8
    -1-5 گروهبندي بيتها.................................................................................................. 12
    -1-6 عمليات در سيستم شانزده تائي ........................................................................ 14
    18.........................................................(Octal) -1-7 عمليات در سيستم هشت تائي
    -1-8 مقادير اعشاري .................................................................................................... 22
    مروري بر مطالب فصل.......................................................................................................... 24
    تمرين .............................................................................................................................. 25 􀁡
    فصل دوم : معماري ريزپردازنده 80286
    هدف كلي............................................................................................................................... 27
    اهداف رفتاري......................................................................................................................... 27
    27....................................................................................... -2-1 ريز پردازنده 80286
    30............................................................. (Flag register) -2-1-1 ثبات فلگ
    33................................................................................................IP -2-1-2 ثبات
    33.................................. (Instruction Queue) -2-1-3 صف دستورالعمل
    مروري بر مطالب فصل.......................................................................................................... 35
    تمرين .............................................................................................................................. 36

    فصل سوم : برنامه نويسي
    هدف كلي............................................................................................................................... 37
    اهداف رفتاري ........................................................................................................................ 37
    -3-1 برنامه و دستورالعملها ........................................................................................ 38
    -3-2 قانون نامگذاري ................................................................................................... 38
    39...................................................................................... (Variables) -3-3 متغيرها
    39......................................................................................... (Labels) -3-4 برچسب ها
    40....................................................................................... (Constants) -3-5 ثابت ها
    -3-6 فيلد عمليات ........................................................................................................ 42
    -3-7 فيلد عملوند........................................................................................................... 42
    43......................................................................... (Comment) -3-8 فيلد ملاحظات
    -3-9 تكنيكهاي آدرس دهي ........................................................................................ 43
    -3-9-1 آدرس دهي بلاواسطه ........................................................................... 44
    -3-9-2 آدرس دهي مستقيم .............................................................................. 44
    -3-9-3 آدرس دهي رجيستر .............................................................................. 44
    -3-9-4 آدرس دهي غيرمستقيم رجيستر ........................................................ 45
    -3-9-5 آدرس دهي مبنا ..................................................................................... 45
    -3-9-6 آدرس دهي انديس مستقيم ................................................................. 46
    -3-9-7 آدرس دهي انديس مبنا ........................................................................ 47
    مروري بر مطالب فصل.......................................................................................................... 48
    تمرين............................................................................................................................... 49 􀁡
    فصل چهارم : دستورالعملهاي اساسي
    هدف كلي............................................................................................................................... 50
    اهداف...................................................................................................................................... 50
    -4-1 انتقال داد هها در حافظه...................................................................................... 51
    60............................................................................................ LEA -4-2 دستورالعمل
    -4-3 مبادلة داد هها ....................................................................................................... 61
    -4-4 جمع و تفريق ...................................................................................................... 63

    ضرب دو مقدار .................................................................................................... 80
    -4-6 ضرب دو مقدار 32 بيتي بدون علامت ........................................................... 88
    -4-7 تقسيم دو مقدار .................................................................................................. 90
    -4-8 دستورالعملهاي كاهش و افزايش...................................................................... 96
    99.......................................................................... -4-9 دستورالعمل محاسبه مكمل 2
    مروري بر مطالب فصل.......................................................................................................... 101
    تمرين .............................................................................................................................. 102 􀁡
    فصل پنجم : انشعاب و تكرار
    هدف كلي............................................................................................................................... 104
    اهداف رفتاري ........................................................................................................................ 104
    -5-1 دستورالعمل پرش غير شرطي ......................................................................... 104
    -5-2 دستورالعملهاي پرش شرطي ............................................................................ 105
    -5-3 دستورالعمل مقايسه ........................................................................................... 109
    -5-4 دستورالعملهاي تكرار ......................................................................................... 113
    مروري بر مطالب فصل.......................................................................................................... 118
    تمرين .............................................................................................................................. 119 􀁡
    فصل ششم : عمليات بيتي
    هدف كلي............................................................................................................................... 122
    اهداف رفتاري ........................................................................................................................ 122
    -6-1 عمليات منطقي ................................................................................................... 123
    123.............................................................................. NOT -6-1-1 دستورالعمل
    123...............................................................................AND -6-1-2 دستورالعمل
    125.....................................................................................OR -6-1-3 دستورالعمل
    126...............................................................................XOR -6-1-4 دستورالعمل
    127.............................................................................. TEST -6-1-5 دستورالعمل
    -6-2 عمليات شيفت .................................................................................................... 132
    133..................................................................................SHL -6-2-1 دستورالعمل

    134..................................................................................SHR -6-2-2 دستورالعمل
    136.................................................................................SAL -6-2-3 دستورالعمل
    137................................................................................ SAR -6-2-4 دستورالعمل
    138............................................................................. ( Rotate) -6-3 عمليات چرخش
    138................................................................................ ROL -6-3-1 دستورالعمل
    140................................................................................ ROR -6-3-2 دستورالعمل
    141................................................................................ RCL -6-3-3 دستورالعمل
    143................................................................................ RCR -6-3-4 دستورالعمل
    -6-4 عمليات فلگ ها .................................................................................................... 145
    -6-5 تبديل حروف ....................................................................................................... 146
    مروري بر مطالب فصل.......................................................................................................... 148
    تمرين .............................................................................................................................. 149 􀁡
    فصل هفتم: مكروها و روال ها و وقفه ها
    هدف كلي............................................................................................................................... 151
    اهداف رفتاري......................................................................................................................... 151
    152..................................................................................................( Stack ) -7-1 پشته
    152............................................................................ PUSH -7-1-1 دستورالعمل
    153...............................................................................POP -7-1-2 دستورالعمل
    154......................................................................... PUSHF -7-1-3 دستورالعمل
    155............................................................................. POPF -7-1-4 دستورالعمل
    155........................................................................................ (Procedures) -7-2 روال
    157.............................................................................................(Macros) -7-3 مكروها
    161.......................................................Macro directives -7-3-1 ديركتيوها
    165.........................................................................EXITM -7-3-2 دستورالعمل
    166.................................................................................. IRP -7-3-3 دستورالعمل
    167.............................................................................. IRPC -7-3-4 دستورالعمل
    168............................................................................REPT -7-3-5 دستورالعمل
    171............................................................................... LOCAL -7-3-6 ديركتيو

    -7-3-7 عملگرهاي مكرو ..................................................................................... 175
    -7-3-8 عملگر &.................................................................................................. 175
    177........................................................................................(Interrupts) -7-4 وقفه ها
    -7-4-1 نحوة كار وقفه ها ..................................................................................... 177
    -7-4-2 منابع وقفه ها ........................................................................................... 178
    179...........................( Reserved Interrupts) -7-4-3 وقفه هاي رزرو شده
    -7-4-4 وقفه هاي سيستم ................................................................................... 179
    180......................................................................................DOS -7-4-5 وقفه هاي
    -7-4-6 دستورالعملهاي وقفه ............................................................................. 181
    184.................................................................. -7-4-7 فراخواني تابع وقفه نوع 21
    -7-5 خواندن رشته ها.................................................................................................... 197
    199........................................................................................time و date -7-6 عمليات
    -7-6-1 اندازه گيري زمان اجراي برنام هها ........................................................ 200
    201............................................ (Generating delays) -7-6-2 ايجاد تأخير
    -7-7 كدهاي اسكي و دودوئي ............................................................................ 204
    به دودوئي ............................................. 205 ASCII -7-7-1 تبديل رشته هاي
    مروري بر مطاب فصل........................................................................................................... 213
    تمرين .............................................................................................................................. 214 􀁡
    فصل هشتم : عمليات پردازش رشته ها
    هدف كلي............................................................................................................................... 216
    اهداف رفتاري ........................................................................................................................ 216
    216................................................................................................... (String) -8-1 رشته
    217..........................................................................MOVS -8-1-1 دستورالعمل
    222.............................................................................. STOS -8-1-2 دستورالعمل
    225............................................................................. LODS -8-1-3 دستورالعمل
    225.............................................................................CMPS -8-1-4 دستورالعمل
    228..............................................................................SCAS -8-1-5 دستورالعمل
    مروري بر مطالب فصل.......................................................................................................... 231

    تمرين .............................................................................................................................. 232 􀁡
    فصل نهم : برنامههاي نمونه
    هدف كلي............................................................................................................................... 233
    اهداف رفتاري......................................................................................................................... 233
    -9-1 اجزاي يك برنامه.................................................................................................. 234
    -9-2 يك برنامه نمونه .................................................................................................. 234
    -9-3 نحوة اجراي برنامه .............................................................................................. 236
    -9-4 برنامه هاي اسمبلي نوشته شده ........................................................................ 237
    مروري بر مطالب فصل.......................................................................................................... 269
    فصل دهم : اسمبلي 80386
    هدف كلي............................................................................................................................... 270
    اهداف رفتاري ........................................................................................................................ 270
    270....................................................................................... -10-1 ريز پردازنده 80386
    -10-2 انواع داد هها......................................................................................................... 271
    272......................................... (Effective Address) -10-3 محاسبه آدرس مؤثر
    -10-4 معماري .............................................................................................................. 272
    276.................................................................................. -10-5 دستورالعملهاي 80386
    279..................................................................... مجموعة كامل دستورالعملهاي 80386
    مروري بر مطالب فصل............................................................................................................. 285
    ضمائم
    286............................................................. (OPERATORS) ضميمه 1: عملگرها
    290...............................................Instruction Set Summary : ضميمه شماره 2
    293................................................................. Instruction times : ضميمه شماره 3
    ضميمه شماره 4: كد ماشين دستورالعملها.............................................................. 300
    ضميمه شماره 5: جدول كد اسكي.............................................................................. 302
    ضميمه شماره 6: كد دستورالعملها.............................................................................. 303
    سئوالات چهار گزينهاي............................................................................................................ 318
    واژه نامه...................................................................................................................................... 368

1394/07/27 7592 1034
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...