پاورپوینت تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80 (pptx) 89 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 89 اسلاید
قسمتی از متن PowerPoint (.pptx) :
1
تجزيه وتحليل قطعه برنامه هاي زبان اسمبلي Z80
2
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