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

مرجع دانلود پاورپوینت های درسی

دانش امروز، فناوری فرداست. ادوارد تِلِر

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

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


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

حجم فایل : 466.5 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 89
بنام خدا 1 2 تجزيه وتحليل قطعه برنامه هاي
زبان اسمبلي Z80 3 Inside Computer: Implement Instruction Set Processor Control takes program as input; it interprets each instruction and tells the Datapath to operate on data via ALU, memory and registers Control Datapath

R
E
G
I
S
T
E
R
S ALU DEVICES






IN
PUT OUT
PUT Main Memory
PC 4 فرمت دستورالعمل ها در زبان اسمبلي



LABEL: OPCODE OPERANDS; COMMENTS optional mandatory 5 اسمبلر دو گذره First Pass:
scan program file
find all labels and calculate the corresponding addresses;
this is called the symbol table
Second Pass:
convert instructions to machine language,
using information from symbol table 6 اسمبلر دو گذره 7 1- جمع دودويي 8بيتي بدون بيت نقلي:
LD A,37H
ADD A,23H
HALT
8 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 9 3- جمع 16 بيتي LD BC,0110H
LD HL,01FFH
ADD HL,BC
HALT 10 4- جمع BCD LD A,11H
ADD A,19H
DAA
HALT 11 5- تفريق دودويي 8بيتي LD A,2EH
SUB A,3FH
HALT 12 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 13 7- تفريق BCD LD A,2EH
SUB A,3FH
DAA
HALT 14 8- مقايسه هاي قالبي LD HL,1200H
LD BC,50H
LD A,23H
CPIR
HALT
15 ساختارهاي اساسي برنامه نويسي رشته: ساختاري كه بعد از ورود كنترل به آن، فرايندي انجام مي پذيرد وسپس كنترل از آن خارج ميگردد.

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

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

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

  انتشار : ۲۵ اسفند ۱۳۹۸               تعداد بازدید : 233

دیدگاه های کاربران (0)

http://kia-ir.ir

لطفا برای ارتباط با پشتیبانی از قسمت تماس با ما و ایمیل استفاده نمایید

فروشگاه پاورپوینت فایل اوکی © 2024-1403

فید خبر خوان    نقشه سایت    تماس با ما