کافه پاورپوینت
342000 پاورپوینت
130560 کاربر
2369700 دانلود فایل

ساخت پاوپوینت با هوش مصنوعی

کم تر از 5 دقیقه با هوش مصنوعی کافه پاورپوینت ، پاورپوینت بسازید

برای شروع ساخت پاورپوینت کلیک کنید

ساخت پاورپوینت با هوش مصنوعی کافه پاورپوینت2


شما در این مسیر هستید :خانه / محصولات / Powerpoint / دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80 (کد16487)

دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80 (کد16487)

سفارش انجام پاورپوینت - بهترین کیفیت - کم ترین هزینه - تحویل در چند ساعت 09164470871 ای دی e2proir

دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80 (کد16487)

شناسه محصول و کد فایل : 16487

نوع فایل : Powerpoint پاورپوینت

قابل ویرایش تمامی اسلاید ها دارای اسلاید مستر برای ویرایش سریع و راحت تر

امکان باز کردن فایل در موبایل - لپ تاپ - کامپیوتر و ...

با یک خرید میتوانید بین 342000 پاورپینت ، 25 پاورپوینت را به مدت 7 روز دانلود کنید

هزینه فایل : 105000 : 54000 تومان

تماس با پشتیبانی 09164470871



فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!


دانلود پاورپوینت بررسی علل و ریشه های تورم در ایران  (کد16503)

دانلود پاورپوینت بررسی علل و ریشه های تورم در ایران (کد16503)

دانلود پاورپوینت بررسی هدف از ساخت نیروگاه  و توربین گازی (کد16502)

دانلود پاورپوینت بررسی هدف از ساخت نیروگاه و توربین گازی (کد16502)

دانلود پاورپوینت تحلیل وارزیابی  توحید در اسلام و سایر ادیان  (کد16501)

دانلود پاورپوینت تحلیل وارزیابی توحید در اسلام و سایر ادیان (کد16501)

دانلود پاورپوینت راهنمای انتخاب رشته تحصیلی،دانشگاهی و شغل بر اساس هوش (کد16500)

دانلود پاورپوینت راهنمای انتخاب رشته تحصیلی،دانشگاهی و شغل بر اساس هوش (کد16500)

دانلود پاورپوینت تحلیل و ارزیابی  مهندسی فرودگاه (کد16499)

دانلود پاورپوینت تحلیل و ارزیابی مهندسی فرودگاه (کد16499)

دانلود پاورپوینت بررسی و آشنایی با تجربی روایی و پایایی معیارها و ابعاد کارت امتیازدهی متوازن (کد16498)

دانلود پاورپوینت بررسی و آشنایی با تجربی روایی و پایایی معیارها و ابعاد کارت امتیازدهی متوازن (کد16498)

دانلود پاورپوینت آشنایی با مهارت ها  و تکنیک های رشته بسکتبال (کد16497)

دانلود پاورپوینت آشنایی با مهارت ها و تکنیک های رشته بسکتبال (کد16497)

دانلود پاورپوینت معرفي شركت پست جمهوري اسلامي ايران (کد16496)

دانلود پاورپوینت معرفي شركت پست جمهوري اسلامي ايران (کد16496)

دانلود پاورپوینت تحليل وارزیابی  الگوريتم ها (کد16495)

دانلود پاورپوینت تحليل وارزیابی الگوريتم ها (کد16495)

دانلود پاورپوینت مثالی از یک الگوریتم در متلب (کد16494)

دانلود پاورپوینت مثالی از یک الگوریتم در متلب (کد16494)

دانلود پاورپوینت تحلیل و بررسی  خوشه های صنعتی  (کد16493)

دانلود پاورپوینت تحلیل و بررسی خوشه های صنعتی (کد16493)

دانلود پاورپوینت چگونه لوبیای خشک را پرورش دهیم (کد16492)

دانلود پاورپوینت چگونه لوبیای خشک را پرورش دهیم (کد16492)

دانلود پاورپوینت آشنایی با روشهای نگهداری مواد غذایی (کد16491)

دانلود پاورپوینت آشنایی با روشهای نگهداری مواد غذایی (کد16491)

دانلود پاورپوینت آشنایی با مراحل آماده سازی کارگاهتجهیزات کارگاه (کد16490)

دانلود پاورپوینت آشنایی با مراحل آماده سازی کارگاهتجهیزات کارگاه (کد16490)

دانلود پاورپوینت بررسی روش های مدیریت تجهیزات ورزشی   (کد16489)

دانلود پاورپوینت بررسی روش های مدیریت تجهیزات ورزشی (کد16489)

دانلود پاورپوینت تحلیل مفهومی تجلی و امکان فقری (کد16488)

دانلود پاورپوینت تحلیل مفهومی تجلی و امکان فقری (کد16488)

دانلود پاورپوینت آشنایی با شیوه طراحي سيستم (کد16486)

دانلود پاورپوینت آشنایی با شیوه طراحي سيستم (کد16486)

دانلود پاورپوینت تحلیل عاملی Factor Analysis (کد16485)

دانلود پاورپوینت تحلیل عاملی Factor Analysis (کد16485)

دانلود پاورپوینت تحلیل وارزیابی کلان فرهنگ (کد16484)

دانلود پاورپوینت تحلیل وارزیابی کلان فرهنگ (کد16484)

دانلود پاورپوینت تحلیل و ارزیابی  هیدروکلوئیدهای گیاهی (کد16483)

دانلود پاورپوینت تحلیل و ارزیابی هیدروکلوئیدهای گیاهی (کد16483)

دانلود پاورپوینت آشنایی با مفاهیمی جدید در سازمانها  (کد16482)

دانلود پاورپوینت آشنایی با مفاهیمی جدید در سازمانها (کد16482)

دانلود پاورپوینت آشنایی با آفت تریپس پنبه (کد16481)

دانلود پاورپوینت آشنایی با آفت تریپس پنبه (کد16481)

دانلود پاورپوینت تحلیل وارزیابی شیوه مراقبتهای ویژه و تروما  (کد16480)

دانلود پاورپوینت تحلیل وارزیابی شیوه مراقبتهای ویژه و تروما (کد16480)

دانلود پاورپوینت آشنایی با انواع دماسنج ها و نحوه کار کرد آنها (کد16479)

دانلود پاورپوینت آشنایی با انواع دماسنج ها و نحوه کار کرد آنها (کد16479)

دانلود پاورپوینت تحلیل وارزیابی ژنتیکی دام ها  (کد16478)

دانلود پاورپوینت تحلیل وارزیابی ژنتیکی دام ها (کد16478)

دانلود پاورپوینت بررسی راهکار های کاهش انتشار گازهای گلخانه ای (کد16477)

دانلود پاورپوینت بررسی راهکار های کاهش انتشار گازهای گلخانه ای (کد16477)

دانلود پاورپوینت تجزیه و تحلیل طرح جديد امضارمز (کد16476)

دانلود پاورپوینت تجزیه و تحلیل طرح جديد امضارمز (کد16476)

دانلود پاورپوینت تحلیل و ارزیابی شیوه طراحی  فضاهاي داخلي آموزشي (کد16475)

دانلود پاورپوینت تحلیل و ارزیابی شیوه طراحی فضاهاي داخلي آموزشي (کد16475)

دانلود پاورپوینت بررسی  روشهاي ارزيابي قابليت اطمينان در سیستم ها  (کد16474)

دانلود پاورپوینت بررسی روشهاي ارزيابي قابليت اطمينان در سیستم ها (کد16474)

دانلود پاورپوینت تحلیل و ارزیابی اصل مخاطب محوری در بسيج های اطلاع رسانی آموزشی  (کد16473)

دانلود پاورپوینت تحلیل و ارزیابی اصل مخاطب محوری در بسيج های اطلاع رسانی آموزشی (کد16473)

دانلود پاورپوینت آشنایی با سیستم اداره پست (کد16472)

دانلود پاورپوینت آشنایی با سیستم اداره پست (کد16472)

دانلود پاورپوینت تجزیه وتحلیل نکات طلایی ریاضی دوره راهنمایی (کد16471)

دانلود پاورپوینت تجزیه وتحلیل نکات طلایی ریاضی دوره راهنمایی (کد16471)



توضیحات محصول دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80 (کد16487)

 دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80

  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80

تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80

عنوان های پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80 ،تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80 عبارتند از :


آشنایی با قطعه برنامه هاي زبان اسمبلي Z80

فرمت دستورالعمل ها در زبان اسمبلي
اسمبلر دو گذره
اسمبلر دو گذره
1- جمع دودويي 8بيتي بدون بيت نقلي:
2- جمع دودويي 8بيتي با بيت نقلي:
3- جمع 16 بيتي
4- جمع BCD
5- تفريق دودويي 8بيتي
6- تفريق دودويي 8بيتي بابيت قرضي
7- تفريق BCD
8- مقايسه هاي قالبي
ساختارهاي اساسي برنامه نويسي
ساختارهاي اساسي (ادامه)
ساختارهاي اساسي (ادامه)

A Hardware Implementation

  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80

تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80

1- انتقال بايت هاي اطلاعات
2- انتقال كلمات اطلاعات
انتقال كلمات اطلاعات (ادامه)
3- تعويض بايت هاي اطلاعات
4- تعويض قالبي كلمات اطلاعات
زير برنامه تعويض (ادامه)
5- روشي ديگر براي طراحي زير برنامه تعويض كلمات
زير برنامه تعويض (ادامه)
6- انتقال رشته كاراكتري
زير برنامه كاراكتر (ادامه)
7- برنامه جمع10 عدد ذخيره شده در جدول (حافظه)حاصل 8بيتي
8- برنامه جمع10 عدد ذخيره شده در جدول (حافظه)حاصل 16 بيتي
9- برنامه تفريق محتويات جدول 2 از محتويات جدول 1
10- برنامه ضرب بدون علامت يك بايتي
زير برنامه ضرب (ادامه)
11- زير برنامه ضرب ( يك عدد 8 بيتي در عدد ثابت4 )
12- زير برنامه ضرب ( يك عدد 8 بيتي در عدد ثابت7 )
13- زير برنامه ضرب ( يك عدد 8 بيتي در عدد ثابت 10)
14- زير برنامه ضرب بدون علامت يك بايتي
15- زير برنامه تقسيم (بر عدد ثابت 4)
16- زير برنامه تقسيم بدون علامت يك بايتي
17- زير برنامه ضرب علامتدار (يك بايتي)
زير برنامه مثبت كننده عدد يك بايتي (ادامه)
زير برنامه تعيين علامت نتيجه (ادامه)
تبديل رمز ها ، جستجو در جدول و تاخير هاي زماني
1- زير برنامه تبديل رمز ASCII بهHEX
2- زير برنامه تبديل رمز HEX به ASCII
3- زير برنامه تبديل رمز BCD به دودوئي (Binary)
جستجو در جدول براي تبديل رمز1- تبديل HEXADECIMAL به رمز هفت قسمتي
ايجاد تاخير هاي زماني با نرم افزار
1- زير برنامه تاخير كوتاه مدت
2- زير برنامه تاخير ميان مدت
3- زير برنامه تاخير بلند مدت
زير برنامه تاخير بلند مدت (ادامه)
ارتباط دهي موازي وسايل ورودي/خروجي
1- نرم افزار خواندن كليدفشاري، لرزش گيري و افزايش عدد دودوئي بر روي نمايشگر LED
(ادامه)
(ادامه)  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80
تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80
2- زير برنامه اي براي خواندن يك كاراكتر از صفحه كليد
3- زير برنامه اي براي ارسال محتويات ثباتB به چاپگر
4- زير برنامه اي كه محتويات ثبات Bرا به گذرگاه دو طرفه ارسال ميكند
5- زير برنامه اي براي مرور صفحه كليد ماتريسي

  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80

تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80


6- زير برنامه اي براي ارسال داده ها به نمايشگرهاي هفت قسمتي
(ادامه)
7- زير برنامه سرويس وقفه براي ارسال يك بايت از طريق درگاه A به چاپگر
(ادامه)
ارتباط دهي سري وسايل ورودي/خروجي
آماده سازي 8251Aدر حالت ناهمگام
آماده سازي 8251Aدر حالت همگام
1- زير برنامه اي براي ارسال محتواي ثبات Bبه خط ارسال سريال8251A
2- زير برنامه اي براي دريافت اطلاعات از طريق خط دريافت سريال 8251A به ثبات B

 


تکه ها و قسمت های اتفاقی از فایلآشنایی با قطعه برنامه هاي زبان اسمبلي Z80 ، تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80



فرمت دستورالعمل ها در زبان اسمبلي
اسمبلر دو گذره
اسمبلر دو گذره
1- جمع دودويي 8بيتي بدون بيت نقلي:

LD A,37H
ADD A,23H
HALT

2- جمع دودويي 8بيتي با بيت نقلي:
LD BC,0110H
LD DE,01FFH
LD A,C
ADD A,E
LD C,A
LD A,B
ADC A,D
LD B,A
HALT
3- جمع 16 بيتي
LD BC,0110H
LD HL,01FFH
ADD HL,BC
HALT
4- جمع BCD
LD A,11H
ADD A,19H
DAA
HALT
5- تفريق دودويي 8بيتي
LD A,2EH
SUB A,3FH
HALT
6- تفريق دودويي 8بيتي بابيت قرضي
LD BC,0100H
LD DE,0001H
LD A,C
SUB A,E
LD C,A
LD A,B
SBC A,D
LD B,A
HALT
7- تفريق BCD
LD A,2EH
SUB A,3FH
DAA
HALT
8- مقايسه هاي قالبي
LD HL,1200H
LD BC,50H
LD A,23H
CPIR
HALT

ساختارهاي اساسي برنامه نويسي
رشته: ساختاري كه بعد از ورود كنترل به آن، فرايندي انجام مي پذيرد وسپس كنترل از آن خارج ميگردد.

اگر-آنگاه: ساختاري كه ابتدا يك شرط آزمايش ميشود سپس با توجه به نتيجه آزمايش فرآيندي انجام مي پذيرد .

اگر-آنگاه-در غير اينصورت: ساختاري كه ابتدا يك شرط آزمايش ميشود سپس در صورتي كه شرط برقرار باشد فرآيند 1 و در غير اينصورت فرآيند 2 انجام مي پذيرد .
ساختارهاي اساسي (ادامه)
تكرار-تا آنكه: ساختاري كه در آن اجراي يك فرآيند تا وقوع يك شرط تكرار ميشود.

اجراء-ماداميكه: ساختاري كه در آن يك شرط آزمايش ميشود و سپس در صورت برقراري شرط فرايندي انجام مي پذيرد (در غير اينصورت از حلقه خارج ميگردد) و پس از آن ارزيابي شرط تكرار ميشودو...
ساختارهاي اساسي (ادامه)
حلقه قابل برنامه ريزي: ساختاري كه در آن ابتداشمارنده اي مقداردهي اوليه ميشود، سپس فرآيندي انجام مي پذيرد ، آنگاه يك واحد از محتويات شمارنده كم ميگردد وبالاخره آزمايش ميشود كه آيا شمارنده به صفر رسيده يا نه؟ اگر محتويات شمارنده صفر نشده باشد فرآيند تكرار ميگردد درغير اينصورت كنترل از حلقه خارج خواهد شد.


A Hardware Implementation


ارائه مثال ها
1-رشته: كنترل به آن وارد ، فرايندي انجام ميشود ونهايتا كنترل از آن خارج ميگردد.
CALL AVERAGE
LD A,(AVER)
CALL DISPLAY
CALL STANDARD
LD A,(STAN)
CALL DISPLAY

2-اگر-آنگاه: ابتدا يك شرط آزمايش ميشود سپس با توجه به نتيجه آزمايش فرآيندي انجام مي گيرد.
IN A,(TEMP)
LD B,A
LD A,(THERMOSTAT)
CP A,B
JR NC,Label1
LD A,00H
OUT (HEATER),A
Label1: IN A,(TEMP)
LD B,A
LD A,(THERMOSTAT)
CP A,B
JR C,Label2
LD A,01H
OUT (HEATER),A
Label2: …

3- اگر-آنگاه-در غير اينصورت: ابتدا يك شرط آزمايش ميشود سپس در صورتي كه شرط برقرار باشد فرآيند 1 و در غير اينصورت فرآيند 2 انجام ميگيرد .
IN A,(TEMP)
LD B,A
LD A,(THERMOSTAT)
CP A,B
JR C,Label1
JR NC,Label2
Label1: LD A,00H
OUT (HEATER),A
JR Label3
Label2: LD A,01H
OUT (HEATER),A
Label3: …

  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80
تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80
4- تكرار-تا آنكه: يك فرآيند تا وقوع يك شرط تكرار ميشود.
Loop: CALL READ
LD (HL),A
INC HL
CP ODH
JR NZ,Loop

5- اجراء-ماداميكه: يك شرط آزمايش ميشود و سپس در صورت برقراري شرط فرايندي انجام ميگيرد (در غير اينصورت از حلقه خارج ميگردد) و پس از آن ارزيابي شرط تكرار ميشودو...
Loop: CALL READ
CP 0DH
JR Z,Label1
LD (HL),A
INC HL
JR Loop
Label1: …
6- حلقه قابل برنامه ريزي: ابتداشمارنده اي مقداردهي اوليه ميشود، سپس فرآيندي انجام ميشود، آنگاه يك واحد از محتويات شمارنده كم ميگردد وبالاخره آزمايش ميشود كه آيا شمارنده به صفر رسيده يا نه؟ اگر محتويات شمارنده صفر نشده فرآيند تكرار ميگردد درغير اينصورت از حلقه خارج خواهد شد.
LD B,12
Loop: CALL READ
LD (HL),A
INC HL
DJNZ Loop

تجزيه و تحليل
برنامه / زير برنامه
جابجائي اطلاعات
و محاسبات عددي
1- انتقال بايت هاي اطلاعات
ORG 100H
START: LD HL,BLOCK1
LD DE,BLOCK2
LD BC,COUNT
LDIR
HALT
BLOCK1:EQU 1000H
BLOCK2:EQU 2000H
COUNT: EQU 0124H

2- انتقال كلمات اطلاعات
ORG 100H
START: LD HL,1200H
LD DE,2300H
LD BC,0100H
CALL MWORD;(Next Page)
HALT
انتقال كلمات اطلاعات (ادامه)
ORG 120H
MWORD: SLA C
RL B
LDIR
RET

3- تعويض بايت هاي اطلاعات
ORG 100H
START: LD IX,2800H
LD IY,2880H
LD B,80H
Loop: LD A,(IX)
LD C,(IY)
LD (IX),C
LD (IY),A
INC IX
INC IY
DJNZ Loop
HALT

4- تعويض قالبي كلمات اطلاعات
ORG 100H
DEST: EQU 2800H
SOUR: EQU 1000H
COUNT: EQU 0200H

START: LD IY,DEST
LD IX,SOUR
LD DE,COUNT
CALL EWORD ; (On Next Page)
HALT
زير برنامه تعويض (ادامه)
ORG 150H
EWORD:LD A,(IX)
LD C,(IY)
LD (IX),C
LD (IY),A
INC IX
INC IY
LD A,(IX)
LD C,(IY)
LD (IX),C
LD (IY),A
INC IX
INC IY
DEC DE
LD A,D
OR A,E
JR NZ,EWORD
RET

5- روشي ديگر براي طراحي زير برنامه تعويض كلمات
ORG 150H
EWORD: CALL XCHGB
CALL XCHGB
DEC DE
LD A,D
OR A,E
JR NZ,EWORD
RET
زير برنامه تعويض (ادامه)
XCHGB: LD A,(IX)
LD C,(IY)
LD (IX),C
LD (IY),A
INC IX
INC IY
RET

6- انتقال رشته كاراكتري
DB “ALI”,0DH,0AH
ORG 100H
DEST: EQU 1000H
SOUR: EQU 2000H

START: LD DE,DEST
LD HL,SOUR
CALL SMOVE; (Next Page)
HALT
زير برنامه كاراكتر (ادامه)
ORG 150H
SMOVE: LD A,(HL)
LD (DE),A
INC HL
INC DE
CP A,LF
JR NZ,SMOVE
RET
LF: EQU 0AH
7- برنامه جمع10 عدد ذخيره شده در جدول (حافظه)حاصل 8بيتي
ORG 100H
START: LD HL,2800H
LD B,10
XOR A
Loop: ADD A,(HL)
INC HL
DJNZ Loop
HALT

8- برنامه جمع10 عدد ذخيره شده در جدول (حافظه)حاصل 16 بيتي
ORG 100H
START: LD HL,2800H
LD B,10
XOR A
LD C,A
Loop: ADD A,(HL)
JR NC,Down
INC C
Down: INC HL
DJNZ Loop
HALT
9- برنامه تفريق محتويات جدول 2 از محتويات جدول 1
ORG 100H
START: LD HL,LIST2
LD DE,LIST1
LD B,10H
Loop: LD A,(DE)
SUB A,(HL)
LD (HL),A
INC HL
INC DE
DJNZ Loop
HALT
LIST1: EQU 2800H
LIST2: EQU 2810H
10- برنامه ضرب بدون علامت يك بايتي
ORG 100H
START: LD B,03H
LD A, 06H
CALL MULT; (Next Page)
HALT
زير برنامه ضرب (ادامه)
ORG 140H
MULT: LD HL,0000H
LD E,A
LD D,00H
Loop: ADD HL,DE
DJNZ Loop
RET

11- زير برنامه ضرب ( يك عدد 8 بيتي در عدد ثابت4 )
ORG 150H
MULT4: LD L,A
LD H,00H
ADD HL,HL  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80
تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80DD HL,DE

RET
14- زير برنامه ضرب بدون علامت يك بايتي
ميخواهيم زير برنامه HL = A * E را بنويسيم:
ORG 200H
MULT: LD HL,0000H
LD D,H
Loop: OR A
JR Z,ENDP
RRA
JR NC,Loop1
ADD HL,DE
Loop1: EX DE,HL
ADD HL,HL
EX DE,HL
JR Loop
ENDP: RET

15- زير برنامه تقسيم (بر عدد ثابت 4)
ORG 150H
DIV4: SRL A
SRL A
ADC A,00H
RET
16- زير برنامه تقسيم بدون علامت يك بايتي
ORG 300H
DIV: LD B,08
LD H,00H
DIV1: ADD HL,HL
LD A,H
SUB A,C
JR C,DIV2
LD H,A
INC L
DIV2: DJNZ DIV1
RET
17- زير برنامه ضرب علامتدار (يك بايتي)
ORG 500H
SMULT: PUSH AF
XOR A,E
LD (SIGN),A
POP AF
CALL POSITIVE; (Next Page)
PUSH AF
LD A,E
CALL POSITIVE
LD E,A
POP AF
CALL MULT; (Previous Pages)
CALL TEST; (Next Page)
RET

زير برنامه مثبت كننده عدد يك بايتي (ادامه)
POSITIVE: OR A
RET P
CPL
INC A
RET
زير برنامه تعيين علامت نتيجه (ادامه)
TEST: LD A,(SIGN)
OR A
RET P
LD A,H
CPL
LD H,A
LD A,L
CPL
LD L,A
INC HL
RET
تبديل رمز ها ، جستجو در جدول و تاخير هاي زماني
1- زير برنامه تبديل رمز ASCII بهHEX
ORG 110H
ASHEX: SUB A,30H
CP A,0AH
JR C,ASHEX1
SUB A,07H
ASHEX1: RET
2- زير برنامه تبديل رمز HEX به ASCII
ORG 150H
HEXAS: ADD A,30H
CP A,3AH
JR C, HEXAS1
ADD A,07H
HEXAS1: RET
3- زير برنامه تبديل رمز BCD به دودوئي (Binary)
ORG 200H
BCDBIN: LD HL,0000H
BCDBIN1: LD A,(DE)
CP A,0AH
JR NC,BCDBIN2
CALL MULT10; (PREVIOUS PAGES)
ADD A,L
LD L,A
LD A,H
ADC A,00H
LD H,A
INC DE
JR BCDBIN1
BCDBIN2: RET
جستجو در جدول براي تبديل رمز1- تبديل HEXADECIMAL به رمز هفت قسمتي
ORG 500H
LOOK: LD H,03H
ADD A,OFFSET
LD L,A
LD A,(HL)
RET

ORG 0332H
TABLE: DB 3FH
DB 06H
DB 5BH
DB 4FH
DB 66H

DB 6DH
DB 7DH
DB 27H
DB 7FH
DB 6FH
DB 77H
DB 7CH
DB 39H
DB 5EH
DB 79H
DB 71H
OFFSET: EQU 32H ;
For Example

ايجاد تاخير هاي زماني با نرم افزار
1- زير برنامه تاخير كوتاه مدت
ORG 200H
SDELAY : LD B,XXH
SLOOP : DJNZ SLOOP
RET
2- زير برنامه تاخير ميان مدت
ORG 300H
LDELAY : LD BC,XXXXH
LDELAY1 : DEC BC
LD A,B
OR A,C
JR NZ, LDELAY1
RET
3- زير برنامه تاخير بلند مدت
ORG 400H
VLDELAY : LD DE,XXXXH
VLDELAY1: CALL LDELAY
DEC DE
LD A,D
OR A,E
JR NZ,VLDELAY1
RET

زير برنامه تاخير بلند مدت (ادامه)
ORG 300H
LDELAY : LD BC,XXXXH
LDELAY1 : DEC BC
LD A,B
OR A,C
JR NZ, LDELAY1
RET

ارتباط دهي موازي وسايل ورودي/خروجي
1- نرم افزار خواندن كليدفشاري، لرزش گيري و افزايش عدد دودوئي بر روي نمايشگر LED
START: IN A,(PORTB)
RRCA
JR NC,START
CALL BOUNCE
IN A,(PORTB)
RRCA
JR NC,START

(ادامه)
START1: IN A,(PORTB)
RRCA
JR C,START1
CALL BOUNCE
IN A,(PORTB)
RRCA
JR C,START1
(ادامه)
IN A,(PORTA)
INC A
OUT (PORTA),A
JR START

BOUNCE : LD BC,0700H
BOUNCE1: DEC BC
LD A,B
OR A,C
JR NZ, BOUNCE1
RET

2- زير برنامه اي براي خواندن يك كاراكتر از صفحه كليد
BIT5 : EQU 20H
READKEY : IN A,(PORTC)
AND A,BIT5
JR Z,READKEY
IN A,(PORTA)
RET
3- زير برنامه اي براي ارسال محتويات ثباتB به چاپگر
BIT1 : EQU 02H
PRINT : IN A,(PORTC)
AND A,BIT1
JR Z,PRINT

LD A,B
OUT (PORTB),A

LD A,00001000B
OUT (COMMAND),A
LD A,00001001B
OUT (COMMAND),A
RET


4- زير برنامه اي كه محتويات ثبات Bرا به گذرگاه دو طرفه ارسال ميكند
BIT7 : EQU 80H
SEND : IN A,(PORTC)
AND A,BIT7
JR Z,SEND

LD A,B
OUT (PORTA),A
RET

BIT5 : EQU 20H

READ : IN A,(PORTC)
AND A,BIT5
JR Z,READ

IN A,(PORTA)
RET
5- زير برنامه اي براي مرور صفحه كليد ماتريسي
SCAN : CALL CHECK
JR NZ,SCAN
CALL DELAY
CALL CHECK
JR NZ,SCAN


(ادامه)
SCAN1 : CALL CHECK
JR Z,SCAN1
CALL DELAY
CALL CHECK
JR Z,SCAN1


(ادامه)
DEC C
LD A,C
ADD A,A
ADD A,A
LD C,A
LD B,0FFH
IN A,(PORTB)
SCAN2 : RRCA
INC B
JR C,SCAN2
LD A,B
ADD A,C
RET

(ادامه)
CHECK : LD C,5
LD B,0FEH
CHECK1 : LD A,B
OUT (PORTA),A
RLCA
LD B,A
IN A,(PORTB)
INC A
RET NZ
DEC C
JR NZ, CHECK1
RET

(ادامه)
LDELAY : LD DE,600H
LDELAY1 : DEC DE
LD A,D
OR A,E
JR NZ, LDELAY1
RET

6- زير برنامه اي براي ارسال داده ها به نمايشگرهاي هفت قسمتي
INIT : LD HL,RAM
LD C,4
INIT1 : LD (HL),00H
INC HL
DEC C
JR NZ,INIT1
LD A,0EEH
LD (POINT),A
LD A,OOH
LD (POS),A
(ادامه)
ORG 0066H
DISPLAY: PUSH AF
PUSH HL
LD A, (POINT)
OUT (PORTB),A
RLCA
LD (POINT),A
LD A,(POS)
LD HL,RAM
LD L,A
LD A,(HL)
OUT (PORTA),A

LD A,L
INC A
LD (POS),A
SUB A,04H
JR NZ,DISPLAY1
LD (POS),A
DISPLAY1:POP HL
POP AF
RETN
ORG 2000H
RAM DS 4

7- زير برنامه سرويس وقفه براي ارسال يك بايت از طريق درگاه A به چاپگر
TRANS : LD (ADDR),HL
LD H,B
LD L,C
LD (COUNT),HL
LD A,01H
LD (FLAG),A
LD A,0DH
OUT (COMMAND),A
RET
(ادامه)
ORG 0066H
INTR : PUSH AF
PUSH HL
PUSH DE
LD HL,(COUNT)
EX DE,HL
LD HL,(ADDR)
LD A,(HL)
OUT (PORTA),A
LD A,0AH
OUT (COMMAND),A
LD A,0BH
OUT (COMMAND),A

INC HL
LD (ADDR),HL
EX DE,HL
DEC HL
LD (COUNT),HL
LD A,H
OR A,L
JR NZ,INTR1
LD A,00H
LD (FLAG),A
LD A,0CH
OUT (COMMAND),A
INTR1 : POP DE
POP HL
POP AF
RETN

ارتباط دهي سري وسايل ورودي/خروجي
آماده سازي 8251Aدر حالت ناهمگام
INIT: LD A,00H
OUT (COMMAND),A
OUT (COMMAND),A
OUT (COMMAND),A
LD A,40H
OUT (COMMAND),A

LD A,01111010B
OUT (COMMAND),A

LD A,00010101B
OUT (COMMAND),A


آماده سازي 8251Aدر حالت همگام
INIT: LD A,00H
OUT (COMMAND),A
OUT (COMMAND),A
OUT (COMMAND),A
LD A,40H
OUT (COMMAND),A

LD A,10111000B
OUT (COMMAND),A

LD A,7EH
OUT (COMMAND),A
LD A,7FH
OUT (COMMAND),A

LD A,00010101B
OUT (COMMAND),A


1- زير برنامه اي براي ارسال محتواي ثبات Bبه خط ارسال سريال8251A
COMMAND : EQU 81H
DATA : EQU 80H

SEND : IN A,(COMMAND)
RRCA
JR NC,SEND  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80
تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80

IN A,(COMMAND)
NEXT : RET


  دانلود پاورپوینت آشنایی با قطعه برنامه هاي زبان اسمبلي Z80
تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80

30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و  توجیهی |  پایان-نامه |  پی دی اف  مقاله ( کتاب ) | نقشه | پلان طراحی |  های آماده به صورت رایگان میباشد ( word | pdf | docx | doc | )



تو پروژه یکی از بزرگ ترین مراجع دانلود فایل های نقشه کشی در کشو در سال 1394 تاسیس گردیده در سال 1396 کافه پاورپوینت زیر مجموعه تو پروژه فعالیت خود را در زمینه پاورپوینت شروع کرده و تا به امروز به کمک کاربران و همکاران هزاران پاورپوینت برای دانلود قرار داده شده

با افتخار کافه پاورپوینت ساخته شده با وب اسمبلی

لوگو اینماد لوگو اینماد لوگو اینماد
ظاهرا یک قسمت لود نشد صحفه را مجدد لود کنید