حرم فلش - کد دعای فرج برای وبلاگ
نمرات و برنامه های کلاسی در ترم تابستان
وَلَوْلَا إِذْ دَخَلْتَ جَنَّتَكَ قُلْتَ مَا شَاء اللَّهُ لَا قُوَّةَ إِلَّا بِاللَّهِ
جزوه پی دی اف،درس داده شده در کلاس

 جزوه درس نظریه زبان

پروژه های این درس در 30 مهر بر روی وبلاگ قرار می گیرند.

آدرس ایمیل jafarabadm@yahoo.com

 

+ نوشته شده در  یکشنبه بیست و سوم شهریور 1393ساعت 1:29  توسط محمد جعفرآباد  | 

https://www.youtube.com/watch?v=emrf8oZxc3s&feature=youtu.be


گذشت پیشه کنید واز بدی ها درگذرید،آیا دوست ندارید که خدا هم در حق شما گذشت کند (نور ۲۲)

+ نوشته شده در  شنبه پانزدهم شهریور 1393ساعت 23:9  توسط محمد جعفرآباد  | 

مفهوم ژانر ، بر گرفته از کلمه فرانسوی به معنای « نوع » ، « دسته » و مشتق از واژه لاتین genus است.
تا پیش از قرن بیستم نام های ژانری به عنوان رده هایی عام برای تنظیم و دسته بندی شمار زیادی از متون ، کاربرد گسترده ای داشتند. به ویژه این مفهوم نقش مهمی در طبقه بندی و ارزش گذاری ادبیات ایفا کرده بود.
در بررسی های ادبی ، اصطلاح ژانر به اشکال مختلف به کار می رود تا به تمایزهای میان انواع متن اشاره کند:
نوع نمایشی ( حماسی/ تغزلی / دراماتیک) ، نوع رابطه با واقعیت ( داستانی/غیرداستانی ) ، نوع پی رنگ ( کمدی/ تراژدی ) ، ماهیت محتوا ( رمان احساساتی / رمان تاریخی / رمان ماجرایی ) و ...

 

برپایه سبک     (حوزه ادبیات)
 اکشن (خونریزی قهرمانانه) •  ماجرایی •زندگی‌نامه‌ای •    درام (کمدی-درام • ملودرام)  • آموزشی • راهنمای اجتماعی • حماسه‌ای •  تجربی • انتفاعی • کمدی • خیال‌پردازی معاصر •  فانتزی تاریخی •  ترسناک  •   معمایی  • پروپاگاندا • واقع‌نما (اسناف) •  رمانتیک • علمی-تخیلی •کمدی • ماوراطبیعی • حقوقی • سیاسی • روانشناسانه)
برپایه موضوع     (حوزه ادبیات)
حیوانات •   زوج هنری (زوج پلیس) • جنایی (سرقت • گنگستری) •  فاجعه‌ای (آخرالزمانی) • مواد مخدر  • پادآرمان‌شهری • زیست فرازمینی • هنرهای رزمی (کنگ فو • ووشیا) • هیولایی  • طبیعت (مشکلات محیط زیستی) •   دزد دریایی •   جاده‌ای • سامورایی • برشی از زندگی • ورزشی • جاسوسی •  ابرقهرمانی   •   مسافرتی • محاکمه‌ای •  جنگی • وسترن
برپایه تماشاگر      (حوزه ادبیات)
 کودکان • خانوادگی  • نوجوانان • زنانه
برپایه نوع ساخت     (صرفا سینما)
سه‌بعدی • پویانمایی (پویانمایی رایانه‌ای • استاپ موشن • کلاسیک) • هنری •  درجه ب • عکاسی سیاه و سفید • بلاک باستر •  رنگی • کالت •   مستقل • اکشن زنده • کم بودجه • استودیو بزرگ  • بدون بودجه • مجموعه تلویزیونی • کوتاه • صامت • ناطق • زیرزمینی

+ نوشته شده در  چهارشنبه بیست و نهم مرداد 1393ساعت 9:40  توسط محمد جعفرآباد  | 

 مژده ای دل که مسیحا نفسی می‌آید                             که ز انفاس خوشش بوی کسی می‌آید

از غم هجر مکن ناله و فریاد که دوش                                    زده‌ام فالی و فریادرسی می‌آید

کس ندانست که منزلگه معشوق کجاست                        این قدر هست که بانگ جرسی می‌آید

 

شب و روزت همه بیدار
که شاید آید،
کور شد دیده بر این کوره ره شاید ها.
شاید ای دل
که مسیحا نفست
آمد و رفت،
باختی هستی خود
بر سر می‌آید ها

+ نوشته شده در  پنجشنبه بیست و سوم مرداد 1393ساعت 22:9  توسط محمد جعفرآباد  | 

 

EE 2310 - Introduction to Digital Systems

 


Announcements

EE 2310 students, please accept my apologies, but due to my worsening cold, I am not going to be able to have extra office hours as planned previously. I will try to be in my office by 10:30 AM on Thursday, so if you have any urgent questions, please come by at that time.  --ND 

Pdf versions of the demonstration programs in lectures 10-17 have now been posted. 

The Answers to Homeworks 1-8 and the design project have been posted. 

 Notes on Test #3 have been posted.

     Remember to check this area frequently for 2310 updates. 


Syllabus and Other Course Information

Note:  All material on this website, including homework, exercises, forms, and documents, are in Adobe Acrobat (.pdf) format.  You will need to have Adobe Acrobat Reader on your computer to access all information.  If you do not have Acrobat Reader, you can obtain it at the Adobe website or from the UTD software download site.  

EE 2310 Syllabus, Spring, 2014
EE 2310 Homework Due Dates, Spring, 2014
EE 2310 Lab Due Dates, Spring, 2014
EE 1202, EE 2310, and Lab Supervisory TA List, Plus Lab Open Hours, Spring, 2014. (TBD)
Digital CAD Tools Which May Be Used in EE 2310
How to Take a Test in EE 2310
How to Install QtSPIM on Your Laptop
SPIM Reference Material
Notes on Test #3




Lectures

EE 2310 Lecture #1 -- Introduction, History of Computing
EE 2310 Lecture #2 -- Binary, Hexadecimal, and Decimal Numbers
EE 2310 Lecture #3 -- Signed Binary Numbers and Binary Codes
EE 2310 Lecture #4 -- Boolean Algebra and Combinational Digital Logic
EE 2310 Lecture #5 -- Logic Simplification Using Karnaugh Maps
EE 2310 Lecture #6 -- More Complex Combinational Logic Circuits
EE 2310 Lecture #7 -- Flip-Flops, The Foundation of Sequential Logic
EE 2310 Lecture #8 -- Registers, Counters, and Other Latch-Based Circuits
EE 2310 Lecture #9 -- Designing Digital Sequential Logic Circuits
EE 2310 Lecture #10 --Programming Fundamentals and SPIM Set-Up
EE 2310 Lecture #11 -- More Instructions, Directives, and System Calls
EE 2310 Lecture #12 -- System Calls 5 and 8 and Data Memory Instructions
EE 2310 Lecture #13 -- Decision Support Instructions
EE 2310 Lecture #14 -- Shift and Rotate, Procedures, and the Stack
EE 2310 Lecture #15 -- Constructing Loops in SPIM
EE 2310 Lecture #16 -- SPIM Programming Example
EE 2310 Lecture #17 -- Final Programming Demonstration and Bonus Material
EE 2310 Lecture #18 -- Design of the ALU or Datapath.ppt
EE 2310 Lecture #19 -- Control Unit Design and Multicycle Implementation
EE 2310 Lecture #20 -- The Pipeline MIPS Processor
EE 2310 Lecture #21 -- Memory Management in Modern Computers


SPIM Software Used as Classroom Examples

The following are .pdf versions of the SPIM programs used in lectures 10-17.  You can copy these and paste into NotePad if you are having problems with a program and want to see it run correctly.   Note: these will be available before test #3. 

Lecture 10 Demo Program 1
Lecture 10 Demo Program 2
Lecture 10 Demo Program 3
Lecture 11 Demo Program 1
Lecture 11 Demo Program 2
Lecture 11 Demo Program 3
Lecture 12 Demo Program 1
Lecture 12 Demo Program 2
Lecture 12 Demo Program 3
Lecture 13 Demo Program 1
Lecture 13 Demo Program 2
Lecture 13 Demo Program 3
Lecture 14 Demo Program 1
Lecture 14 Demo Program 2
Lecture 14 Demo Program 3
Lecture 15 Demo Program 1, Reversing a Character String
Lecture 15 Demo Program 3, Nested Loops
Lecture 15 Demo Program 2
Lecture 15 Demo Program 4
Lecture 16 Demo Program 1, Hex Number Conversion
Lecture 16 Demo Program 2
Lecture 17 Demo Program 1, Character List Alphabetization
Lecture 17 Demo Program 2


Test Review Sheets

Test review sheets are special homework assignments due on the day of the review before each test.  The test review sheet problems will be worked in class.  REVIEW SHEET ANSWERS WILL NOT BE POSTED.  TO OBTAIN THOSE ANSWERS, YOU MUST COME TO CLASS.  Note:  The test review sheets are mandatory homework.  They will be checked at the beginning of class to get credit (see syllabus).  Each check is worth 1 point on your final grade.  Therefore, getting credit for all three is equivalent to about 1/3 of a letter grade. 

Test Review #1 -- Combinational Logic and Basic Flip-Flops
Test Review #2 -- Sequential Logic and Basic Assembly Language
Test Review #3a -- More Complex SPIM Programs
Test Review #3b -- MIPS Pipeline Analysis


Homework

Note:  All homeworks will be turned in on the assigned due date (see homework due date table, link shown above).  Homework answers will be posted shortly after the due date.  Homeworks 1-8 are worth 10% of your final grade.  The semester design project is a separate homework that counts 5% of your final grade.   

Homework #1 -- Binary Numbers and Numeric Conversions
Homework #1 Solutions
Homework #2 -- Digital Logic Circuits and Simplifying Logic with Karnaugh Maps
Homework #2 Solutions
Homework #3 -- Simple Flip-Flops and Timing Diagrams
Homework #3 Solutions
Homework #4 -- Complex Flip-Flops and Sequential Logic
Homework #4 Solution
Homework #5 -- Writing Simple Programs
Homework #5 Solutions
Homework #6 -- Basic Loop Programs
Homework #6 Solutions
Homework #7 -- More Complex Loops
Homework #7 Solutions
Homework #8 -- MIPS Pipeline Problems
Homework #8 Solutions
Design Project, Spring Semester
Design Project Solution, Spring Semester
Class Programming Problem (not to be turned in)
Bonus Questions for Test #3

Lab Exercises

Note:  Lab exercises are due as noted in the Lab Report Due Date Chart.  The four hardware labs must be done in the ECSS 4.622 EE 1202/2310 lab room, but the software labs may be done on your own.  You must sign up for a workstation in 2-hour blocks for the hardware labs. 

Lab #1, Familiarization with Lab Equipment and Basic Logic Functions
Lab #2, Digital Adder Circuits
Lab #3, Familiarization with Bistable Circuits
Lab #4, Laboratory Design Project
Lab #5, Developing a More Complex Assembly Language Loop
Lab #6, Letter Insertion Program
EE 2310 Laboratory Report Form


 

+ نوشته شده در  جمعه نوزدهم اردیبهشت 1393ساعت 14:43  توسط محمد جعفرآباد  | 

If you are interested in organizing an IEEE conference, contact:
MCE Customer Relationship Management:
Phone: +1 855 340 4333, +1 732 562 3878
E-mail      : ieee-mce@ieee.org

For event management solutions, contact:
MCE Event Management Services:
Phone: +1 800 810 IEEE (4333); +1 732 465 7810
E-mail: mce-sales@ieee.org    

 

+ نوشته شده در  سه شنبه نهم اردیبهشت 1393ساعت 1:25  توسط محمد جعفرآباد  | 

در تبلیغ xbox360  دو نفر به همدیگر می رسند. نفر اول دست راستش را(که بصورت اسلحه کرده است) به سمت نفر دوم نشانه می گیرد و وی را تهدید می کند. بعد بلافاصله نفر دوم هر دو دستش را ا(که بصورت اسلحه کرده است) به سمت وی می گیرد.  فورا نفر سوم که از همانجا می گذرد به سمت نفر اول و نفر چهارم به سمت نفر سوم و به همین ترتیب یک مجموعه از ادم ها دست خود را به سمت یکدیگر نشانه می گیرند، ولی هیچیک شلیک نمی کنند و منتظرند...

 

پس از گذشته سی ثانیه سکوت، یک نفر (به طور فرضی) شلیک می کند، و به این ترتیب همه شلیک دستی می کنند و در کمتر از ده ثانیه غالب مجموعه کشته شده و بر روی زمین می افتاند. و عده کمی جان سالم به در می برند...

این حرکت در غالب یک فلش موب و یک قرار اینترنتی در لهستان بازسازی شد. (Flash Mob in Stary Browar”)

در مقاله زیر به بررسی نقش فلش موب ها و جمعیت های هوشمند در ایجاد تغییرات ساختاری در یک کشور پرداخته ایم:

FORMATION OF THE NEXT GENERATION OF SMART MOBS USING MOBILE NETWORKS

 http://www.cibtech.org/sp.ed/jls/2014/01/199-000%20%2827%29.pdf

 

xbox ضد تبلیغ

 
+ نوشته شده در  دوشنبه هشتم اردیبهشت 1393ساعت 21:6  توسط محمد جعفرآباد  | 

رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا

پروردگارا، اگر فراموش كرديم يا به خطا رفتيم بر ما مگير، پروردگارا، هيچ بار گرانى بر (دوش‏) ما مگذار؛ همچنانكه بر (دوش‏) كسانى كه پيش از ما بودند نهادى‏. پروردگارا، و آنچه تاب آن نداريم بر ما تحميل مكن‏؛ و از ما درگذر؛ و ما را ببخشاى و بر ما رحمت آور؛ سرور ما تويى‏؛ پس ما را بر گروه كافران پيروز كن‏.


رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَآ أَنتَ مَوْلاَنَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ

+ نوشته شده در  شنبه بیست و سوم فروردین 1393ساعت 3:53  توسط محمد جعفرآباد  | 

مقالات دانشجویان فناوری اطلاعات قم، سال 89 که در سیویلیکا نمایه شد

 

بهبود سرعت سيستم رمزنگاري كليد عمومي با استفاده از ماتريس ها

 

روند پياده سازي ضرب پيمانه اي مونتگومري


http://tehran.blogfa.com/page/various

http://sareyar.blogfa.com/

http://sarbareyar.blogfa.com/

 

 
+ نوشته شده در  یکشنبه بیستم بهمن 1392ساعت 22:27  توسط محمد جعفرآباد  | 


At first glance Maven can appear to be many things, but in a nutshell Maven is an attempt to apply patterns to a project's build infrastructure in order to promote comprehension and productivity by providing a clear path in the use of best practices. Maven is essentially a project management and comprehension tool and as such provides a way to help with managing:


در نگاه اول مٍوٍن می تواند خیلی از چیزها به نظر برسد، اما به طور خلاصه شامل تلاش برای اعمال الگوها به زیر ساخت یک پروژه، به منظور ترویج درک و بهره وری با ارائه یک مسیر روشن از بهترین عملکرد است. مون اساسا یک مدیریت پروژه و درک ابزاری است و راهی را برای کمک به مدیریت فراهم می کند.

یک روش جامع برای مدیریت پروژه از زمان کامپایل تا انتشار تا مستند سازی تا همکاری تیمی فراهم می سازد ، در یک جمله Maven یک چارچوب مدیریت پروژه (Project Management Framework) می باشد.

اهداف Maven

  • آسان سازی فرایند build
  • فراهم سازی یک سیستم build یکپارچه
  • فراهم سازی اطلاعات کیفی پروژه
  • فراهم سازی دستورالعمل هایی برای استفاده مجدد از بهترین تجربه های توسعه
  • امکان افزودن قابلیت های جدید به پروژه بصورت نامحسوس

نصب و راه اندازی Maven

  1. ابتدا باید از این لینک نسخه 2.2.1 Maven (یا آخرین نسخه پایدار 2) را دانلود کنید.
  2. فایل zip دانلود شده را در یک مکان مشخص unzip کنید (برای مثال در شاخه C:\Program Files\Apache Software Foundation\apache-maven-2.1.1) از این پس این دایرکتوری را با نام محل نصب Maven می شناسیم.
  3. یک environment variable با نام M2_HOME و مقدار دایرکتوری محل نصب Maven ایجاد کنید.
  4. دایرکتوری bin که درون محل نصب Maven قرار دارد را درون PATH سیستم عامل قرار دهید (این عملیات ممکن است برای هر سیستم عامل متفاوت باشد) با این کار دستورات Maven در هر دایرکتوری که باشید در command line به دستورات Maven دسترسی خواهید داشت.
  5. بمنظور اینکه مطمئن شوید مراحل نصب Maven را درست انجام داده اید درون command line دستور mvn --version را اجرا کنید در صورتی که پیغام مناسب را دریافت کردید (پیغامی حاوی نسخه JDK ، نسخه Maven و نام سیستم عامل و...) می توانید کار با Maven را برروی سیستم خود آغار کنید

http://maven.apache.org

+ نوشته شده در  سه شنبه پانزدهم بهمن 1392ساعت 22:38  توسط محمد جعفرآباد  | 

 

ثبت نام + کارشناسی ارشد + دانشگاه آزاد +  تا 15 بهمن

 

 سامانه ثبت نام کارشناسی ارشد

 
+ نوشته شده در  چهارشنبه نهم بهمن 1392ساعت 0:46  توسط محمد جعفرآباد  | 

اینکه گفتم، چند خط توضیح برای یک خط برنامه، یعنی برای هر خط از برنامه بین 1 تا 4-5 خط توضیح می تونید بنویسید.ولی باید مفهوم رو برسونید، نه اینکه الان یک دانشجو  برنامه فرستاده از هر 5 خط برنامه یک خطش را ردیابی کرده، 5 خط درمیان زحمت ردیابی رو کشیدند.


نمرات نهایی گرافیک و نمرات خام برنامه سازی

در درس برنامه سازی سیستم، پروژه ای 2 نمره ای تعریف شد، تا نمره ها استاندارد باشند. (در این درس 16 نمره برگه، 2 نمره ترجمه و 2 نمره این پروژه جدید دارد). در این پروژه یک برنامه به اسم شما مشخص شده است، این برنامه را خوانده و خط به خط دستورات برنامه را دقیق متوجه شده و در یک فایل word توضیح خط به خط کامل برنامه (و حتی توضیحات چند خطی برای یک خط از برنامه) را می نویسید. فایل word را  به همراه نسخه PDF آن و با درج نام و نام خانوادگی خود فقط تا 11 بهمن برای ایمیل www_vb@yahoo.com و نه هیچ آدرس دیگری ارسال می کنید. (می توانید  برنامه را در emu8086 اجرا و تست کنید.) دانشجویانی که این پروژه را انجام ندهند، نمره شان از 18 اعلام خواهد شد. عدم تحویل این فایل به هر دلیلی باعث کسر نمره خواهد شد. عدم اطلاع به منزله درخواست کتبی شما برای کسر 2 نمره است.

تمامی فایل ها و اطلاعات تکمیلی به همراه نمرات برگه بدون پروژه را دانلود کنید:

دانلود پروژه جدید برنامه سازی سیستم و نمرات گرافیک

:لینک دانلود کمکی 1

لینک دانلود کمکی 2

دانلود نرم افزار EMU8086 با حجم 3 مگا بایت

+ نوشته شده در  شنبه پنجم بهمن 1392ساعت 1:40  توسط محمد جعفرآباد  | 

الَّذِينَ تَتَوَفَّاهُمْ الْمَلَائِكَة طَيِّبِينَ يَقُولُونَ سَلَام عَلَيْكُمْ اُدْخُلُوا الْجَنَّة بِمَا كُنْتُمْ تَعْمَلُونَ


همان‌هایی كه فرشتگان (قبض ارواح) روحشان را می‌گیرند در حالی كه پاك و پاكیزه‌اند سپس به آن‌ها می‌گویند سلام بر شما باد، وارد بهشت شوید به خاطر اعمالی كه انجام می‌دادید!

+ نوشته شده در  جمعه چهارم بهمن 1392ساعت 14:0  توسط محمد جعفرآباد  | 

                                 از بس که با رنگ سیاه آزرده خاطر می شوم...                                     
                           از دست شب از دست ماه آزرده خاطر می شوم!                                   
                                          بی تو میان کوچه هائي که پر است از خاطره                                                                                      گاهی که می افتم به راه آزرده خاطر می شوم                
                                                   وقتی کنارم نیستی پر می شود غم در دلم                       
                                                     از گـردش ايــــّام گـاه آزرده خاطر می شوم!                       
+ نوشته شده در  دوشنبه سی ام دی 1392ساعت 11:0  توسط محمد جعفرآباد  | 

برای اعلام نمره نهایی درس ریاضی منتظر مشخص شدن، تکلیف پروژه این دانشجویان هستیم: (مشخص کنند که پروژه را تحویل می دهند یا خیر. تا نمره شان را اعلام کنیم. نمره ضریبی از حضور و غیاب و پروژه و برگه خواهد بود.)

حضور کامل و بدون پروژه : خادمی ، صدقی خلیل آباد، روزبهانی، فرشاد،نوزری،سلیمانی

حضور بیش از نصف و بدون پروژه: صفرپور، صفاری زاده،خانی

حضور کمتر از نصف و بدون پروژه: تیموری

حضور صفر و بدون پروژه: قربانی، اصلانی،خجسته


دانشجویان فوق  پروژه را برای tcsms@yahoo.com ارسال نمایند. حداکثر تا 5 بهمن

آقایان خجسته، قربانی و فرشاد نمره برگه مناسبی ندارند.(ممکن است در صورت تحویل پروژه نیز به حد نصاب نرسند.)


این افراد با نمره بالاتر از 12 قبول شده اند.

خوشنویس

آقایی

حبیبی

تقی پور

زارعی

حیدری

شکرائیان

محمودی

براتی

مظفری

خداخواه

مرادی

باباخانی

طایفه

رحمان محمدی

پیری

فراهانی

محمدطاهری

فتح آبادی

 صنوبری

 شاکر

فرد

تقی نژاد

شهریور

فرج زاده

گلشاهی

کاظمی


سعید فخاری

عظیمی


علیزاده

فرهاد صادقی

امیر رضایی

حسن حسینی

سیاوش بابایی

مجد

با توجه به اینکه تقریبا همه در پروژه مشارکت داشتند، آقایان صنوبری، شهریور، گلشاهی و فرد هر کدام 4 سوال از انتگرال 2گانه به دلخواه با توضیحات کامل حل کرده و در جلسه امتحان ریاضی در علم کامپیوتر ارائه دهند.


+ نوشته شده در  جمعه بیست و هفتم دی 1392ساعت 19:38  توسط محمد جعفرآباد  |