Size: px
Start display at page:

Download ""

Transcription

1 اصول درس: دکتر رحمتی آدرس و Website براي تکالیف و... : rahmati@iust.ac.ir ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای بر برنامه نويسی به زبان Assembly ٢ فصل ششم ١

2 مدل نرم افزاري Z8 Accumulator A B D H Index Register IX Index Register IY Stack Pointer SP Program Counter PC Interrupt ector I Flags F C E L Memory Refresh R Accumulator A B D H Flags: Flags F C E L S Z X HX P NC ٣ فصل ششم SZXHX P NC رجیستر پرچم ) Register ( Flag S Sign Flag (1:negative)* Z Zero Flag (1:Zero) H Half Carry Flag (1: Carry from Bit 3 to Bit 4)** P Parity Flag (1: Even) Overflow Flag (1:Overflow)* N Operation Flag (1:previous Operation was subtraction)** C Carry Flag (1: Carry from Bit n-1 to Bit n, with n length of operand) *: 2-complement number representation **:used in DAA-operation for BCD-arithmetic ٤ فصل ششم ٢

3 دستورالعمل (Instruction) عبارت است از فرمانی که به میکرو پروسسور براي انجام عملی خاص روي دیتاي مشخصی داده می شود. مجموعه دستورالعمل ها( Set (Instruction : عبارت است از مجموعه دستورالعمل هایی که یک میکروپروسسور می تواند انجام دهد(اجرا کند). ٥ فصل ششم نکات مهم مجموعه دستورالعمل ها( Set (Instruction میکروپروسسور درانجام کارها می باشد. نشان دهنده قدرت عملیاتی و توان در حالت کلی مجموعه دستورالعمل ها Set) (Instruction منحصر به فرد است. براي هر میکروپروسسور ٦ فصل ششم ٣

4 آشنایی با دستورالعمل هاي Z8 دستورالعمل هاي Z8 از نظر طول (تعداد بایت) به چهار دسته تقسیم می شوند دستورالعمل هاي یک بایتی. مثال: Opcode Operand Bytes MC/Tstates Hex Code LD A, B 1 1/4 78 (8Bit) ٧ فصل ششم دستورالعمل هاي دو بایتی. مثال: Opcode LD Operand B, 32H Bytes 2 MC/Tstates 2/ 7(4+3) Hex Code 6H 32H دستورالعمل هاي سه بایتی. مثال: Opcode LD Operand HL, 25H Bytes 3 MC/Tstates 3/ 1(4+3+3) Hex Code ٨ فصل ششم ٤

5 دستورالعمل هاي چهار بایتی. مثال: Opcode LD Operand IX, 2H Bytes 4 MC/T-states 4/ 14( ) Hex Code DD 21 2 ٩ فصل ششم دستورالعمل هاي Z8 از نظر نوع عمل به شش دسته تقسیم می شوند کپی کردن دیتا 1- Data Copy or Load operation عملیات ریاضی 2- Arithmetic Operation عملیات منطقی 3- Logic Operation عملیات روي بیت ها -4 Bit Manipulation 5- Branch Operation (Program Control عملیات انشعاب (دستورالعمل هاي کنترل برنامه) Instruction) عملیات کنترل 6- Machine Control Instructions CPU ١٠ فصل ششم ٥

6 دستورالعمل هاي Z8 را باجزي یات بیشتر می توان به شانزده دسته تقسیم کرد 8-bit loads (Copy) CPU Control Instructions 16-bit loads (Copy) Rotates and Shifts Exchanges Memory Block Moves Memory Block Searches 8-bit arithmetic and logic 16-bit arithmetic General purpose Accumulator & Flag Operations Bit Set, Reset and Test Input and Output Jumps Calls Restarts Returns ١١ فصل ششم Destination دستورالعمل هاي کپی یا Load Copy Source Load Direct Data ROM Input Devices Microprocessor r 1 r 2 Output Devices R/W Stack Memory Memory فصل ششم ١٢ ٦

7 d = any 8-bit destination register or memory location dd = any 16-bit destination register e = 8-bit signed 2's complement displacement used in relative jumps and indexed addressing L= 8 special call locations in page zero. In Hex notation these are, 8, 1, 18, 2, 28, 3 and 38 n = any 8-bit binary number nn= any 16-bit binary number r = any 8-bit general purpose register (A, B, C, D, E, H, or L) s = any 8-bit source register or memory location s b = a bit in a specific 8-bit register or memory location ss = any 16-bit source register or memory location subscript "L" = the low order 8 bits of a 16-bit register subscript "H" = the high order 8 bits of a 16-bit register ( ) = the contents within the ( ) are to be used as a pointer to a memory location or I/O port number 8-bit registers are A, B, C, D, E, H, L, I and R 16-bit register pairs are AF, BC, DE and HL 16-bit registers are SP, PC, IX and IY ١٣ فصل ششم 8-bit loads (Copy) Mnemonic LD r, s LD d, r LD d, n LD A, s LD d, A Symbolic Operation r s d r d n A s d A Comments s = r, n, (HL), (IX + e), (IY + e) d = (HL), r (IX + e), (IY + e) d = (HL), r (IX + e), (IY +e ) s = (BC), (DE), (nn), I, R d = (BC), (DE), (nn), I, R ١٤ فصل ششم ٧

8 دستورات (Copy) 16-bit loads LD dd, nn LD dd, (nn) LD (nn), ss LD SP, ss PUSH ss POP dd dd nn dd (nn) (nn) ss SP ss (SP-1) ss H ; (SP-2) ss L dd L (SP); dd H (SP+ 1) dd = BC,DE, HL, SP, IX, IY dd = BC, DE, HL, SP, IX, IY ss = BC, DE, HL, SP, IX, IY ss = HL, IX, IY ss= BC, DE, HL, AF, IX, IY dd = BC, DE, HL, AF, IX, IY ١٥ فصل ششم دستورات Exchanges Mnemonic EX DE, HL Symbolic Operation DE HL Comments EX AF, AF' AF A F' EXX EX (SP), ss BC B C DE D E' HL H L' (SP) ss L, (SP+ 1) ss H ss = HL, IX, IY ١٦ فصل ششم ٨

9 دستورات Memory Block Moves Mnemonic LDI LDIR LDD LDDR Symbolic Operation (DE) (HL), DE DE+1 HL HL+1, BC BC-1 (DE) (HL), DE DE+ 1 HL HL+1, BC BC-1 Repeat until BC = (DE) (HL), DE DE-1 HL HL-1, BC BC-1 (DE) (HL), DE DE-1 HL HL-1, BC BC-.1 Repeat until BC = Comments ١٧ فصل ششم مقایسه اعداد اثر مقایسه روي پرچم (Flag) ها A s = : C =, Z = 1 A s > : C =, Z = A s < : C =1, Z = ١٨ فصل ششم ٩

10 دستورات Memory Block Searches Mnemonic CPI Symbolic Operation A-(HL), HL HL+1 BC BC - 1 Comments ١٩ فصل ششم CPIR CPD CPDR A - (HL), HL HL+ 1 BC BC-1, Repeat until BC = or A = (HL) A (HL), HL HL-1 BC BC-1 A-(HL), HL HL -1 BC BC -1, Repeat until BC= or A = (HL) A-(HL) Sets the flags only. A is not affected دستورات ریاضی ومنطقی 8 بیتی Mnemonic ADD s ADC s SUB s SBC s AND s OR s XOR s Symbolic Operation A A+ s A A + s + Cy A A- s A A -s-cy A A AND s A A OR s A A XOR s Comments Cy is the carry flag s= r, n, (HL) (lx+ e), (ly+ e) ٢٠ فصل ششم ١٠

11 دستورات ریاضی ومنطقی 8 بیتی (ادامه) Mnemonic CP s INC d DEC d Symbolic Operation) A - s d d +1 d d -1 Comments s = r, n, (HL), (IX+e), (IY+e) d = r, (HL) (lx+ e), (IY+ e) ٢١ فصل ششم دستوراتریاضی ومنطقی 16 بیتی ADD HL, ss ADC HL, ss SBC HL, ss ADD IY, ss ADD IX, ss INC dd DEC dd HL HL + ss HL HL + ss + CY HL HL - ss - CY IY IY + ss IX IX + ss dd dd+ 1 dd dd -1 ss = BC, DE, HL, SP ss= BC, DE,IX,SP ss = BC, DE, IY, S dd = BC,DE, HL,SP, IX, IY dd = BC, DE, HL, SP, IX,IY ٢٢ فصل ششم ١١

12 عملیات عمومی روي Acc و Flag ها CPL NEG CCF SCF A A A -A Cy Cy Cy 1 ٢٣ فصل ششم دستورات کنترل CPU NOP HALT DI EI 1M 1M 1 1M 2 No operation Halt CPU Disable Interrupts Enable Interrupts Set interrupt mode Set interrupt mode I Set interrupt mode 2 88A mode Call to O38H Indirect Call ٢٤ فصل ششم ١٢

13 دستورات چرخش (Rotate) RLC s s= r, (HL), (IX+ e), (IY+ e) Cy 7 s ٢٥ فصل ششم دستورات چرخش( Rotate ) RL s s= r, (HL), (IX+ e), (IY+ e) Cy 7 s ٢٦ فصل ششم ١٣

14 دستورات انتقال (Shift) SL A s s= r, (HL), (IX+ e), (IY+ e) Cy 7 s ٢٧ فصل ششم دستورات عمل روي bit ها Mnemonic BIT b, s SET b, s RES b, s Symbolic Operation Z Sb s b 1 s b Comments Z is zero flag s= r, (HL), (lx+e),(ly+ e) ٢٨ فصل ششم ١٤

15 دستورات IN Mnemonic IN A, (n) IN r, (C) INI INIR IND INDR Symbolic Operation A (n) r (C) (HL) (C),HL HL+ 1 B B- 1 (HL) (C),HL HL + 1 B B-1 Repeat until B = (HL) (C), HL HL -1 B B-1 (HL) (C), HL HL-l B B-1 Repeat until B = Comments Set flags ٢٩ فصل ششم دستورات OUT Mnemonic OUT (n), A OUT (C), r OUTI OTIR OUTD Symbolic Operation (n) A (C) r (C) (HL), HL HL + 1 B B-1 (C) (HL), HL HL + 1 B B-1 Repeat until B = (C) (HL), HL HL -1 B B-1 Comments OTDR (C) (HL), HL HL -1 B B-1 Repeat until B = ٣٠ فصل ششم ١٥

16 دستورات JUMP Mnemonic JP nn Symbolic Operation PC nn Comments NZ PO JP cc, nn If condition cc is true PC nn, else continue cc Z NC PE P JR e PC PC + e C M JR kk, e JP (ss) DJNZ e If condition kkis true PC PC + e, else continue PC ss B B -1, if B = continue, else PC PC + e kk : NZ, Z, NC, C ss = HL, IX, IY ٣١ فصل ششم دستورات CALL Mnemonic CALL nn Symbolic Operation (SP-l) PC H (SP-2) PC L, PC nn Comments NZ PO CALL cc, nn If condition cc is false continue, else same as CALL nn cc Z NC PE P C M ٣٢ فصل ششم ١٦

17 دستورات RST Mnemonic RST L Symbolic Operation (SP-1) PC H (SP-2) PC L PC H PC L L Comments L =, 8, 1, 18, 2, 28, 3, 38 H ٣٣ فصل ششم دستورات RET Mnemonic RET RET cc RETI Symbolic Operation PC L (SP), PC H (SP+1) If condition cc is false continue, else same as RET Return from interrupt, same as RET Comments NZ PO Z PE cc NC P C M RETN Return from non-maskableinterrupt ٣٤ فصل ششم ١٧

18 مثال هايی از دستورات کپی: Opcode Operand Bytes MC/Tstates Hex Code LD A, B 1 1/4 78 (8Bit) Opcode LD Operand B, 32H Bytes 2 MC/Tstates 2/ 7(4+3) Hex Code 6H 32H Opcode LD Operand HL, 25H Bytes 3 MC/Tstates 3/ 1(4+3+3) Hex Code ٣٥ فصل ششم Opcode Operand Bytes MC/T-states Hex Code LD A, (28H) 3 4/ 13( ) 3A 8 2 Opcode Operand Bytes MC/T-states Hex Code IN A, (1H) 2 3/ 11(4+3+4) DB 1 Opcode Operand Bytes MC/T-states Hex Code OUT (7H), A 2 3/ 11(4+3+4) D3 7 ٣٦ فصل ششم ١٨

19 Opcode PUSH Operand BC Bytes 1 MC/Tstates 3/ 1(4+3+3) Hex Code C5 B SP Register Contents Before Instruction F8 C Stack F8 4 XX B SP Register Contents After Instruction F8 C ٣٧ فصل ششم Opcode Operand Bytes MC/T-states Hex Code POP BC 1 3/ 1(4+3+3) C1 B SP Register Contents Before Instruction XX 297 XX C Stack F8 4 XX B SP Register Contents After Instruction F8 C ٣٨ فصل ششم ١٩

20 Opcode Operand Bytes MC/T-states Hex Code EXX 1 1/ 4 D9 اين دستورالعمل محتويات رجيسترهای عمومی را با رجيسترهای پريم دار عوض می کند Accumulator A Flags F Accumulator A Flags F B C B C D E D E H L H L ٣٩ فصل ششم مثال: دستورالعمل هاي لازم براي جمع دو بایت محتويات رجيسترها قبل از اجرای دستورالعمل ها A XX XX F B XX XX C محتويات رجيسترها پس از اجرای دستورالعمل های Load LD A, 53H A 53 XX F LD B, F5H B F5 XX C محتويات رجيسترها پس از اجرای دستورالعملADD ٤٠ فصل ششم ADD A, B A B 48 F5 C=1, Z= F XX C ٢٠

21 استفاده از فلوچارت براي نوشتن برنامه Start Load 1 Hex Numbers LD B, 32H LD C, A2H LD A, C 2 Add Numbers ADD A, B Display Sum 3 OUT (O١H), A End 4 HALT ٤١ فصل ششم Mnemonics LD B, 32H LD C, A2H LDA, C ADD A, B OUT (O1H), A HALT Hex Code 6 32 E A D byte instruction 2-byte instruction 1-byte instruction 1-byte instruction 2-byte instruction 1-byte instruction ٤٢ فصل ششم ٢١

22 اگر اولین بایت کدهاي ماشین این برنامه در خانه 2 حافظه باشدآدرس بقیه بایت ها را معین کنید. Mem. Add. Hex Code Label Instruction (Opcode) (Operand) Comments 2 6 START: LD B, 32H ; Load first byte E LD C, A2H ; Load second byte to be added 23 A LD A, C ; Copy one of the bytes into A 25 8 ADD A, B ; Add two bytes 26 D3 OUT (OlH), A ; Display the result HALT ; End ٤٣ فصل ششم نحوه تهیه وآماده کردن یک برنامه براي اجرا Flowchart Z8 Mnemonics Manual Look up Hex Code Monitor Program Binary Code To Memory for Storage ٤٤ فصل ششم ٢٢

23 تمرین: برنامه اي بنویسید که دو بایت را با هم جمع کند. اگر حاصل از یک بایت زیادتر شد به علامت سرریز عدد 1 را در پورت PORT7 نشان دهد. درغیر این صورت حاصل جمع را در همان پورت بنویسد. ٤٥ فصل ششم Start step 1 Load Numbers In Registers LD B, 32H LD A, A2 step 2 Add Numbers ADD A, B step 3 No Is There Carry? JP NC, DSPLAY Yes step 4 Get Ready to Display 1H LD A, 1H step 5 Display DSPLAY OUT (PORT7), A step 6 End HALT ٤٦ فصل ششم ٢٣

24 جدول دستورالعمل ها Flags Instruction Opcode Clks Comment S Z H P/ N C ADC HL, HL EC6A 15 HL = HL + HL + Cy? ADC HL, SP ED7A 15 HL = HL + SP + Cy? ADD A, (HL) 86 7 A = A + (HL) ADD A, (lx +dd) DD86dd 19 A = A + (lx+dd) ADD A, (IY+dd) FD86dd 19 A = A + (IY+dd) ADD A, B 8 4 A = A+B ADD A, C 81 4 A = A + C ADD A, D 82 4 A = A + D ADD A, E 83 A = A + E ADD A, H 84 4 A = A + H ٤٧ فصل ششم Instruction OpCode Clks Comment S Z Flags H P/ N C ADC A, (HL) 8E 7 A = A + (HL) + Cy ADC A, (lx+dd) DD8Edd 19 A = A + (IX +dd)+ Cy ADC A, (ly+dd) FD8Edd 19 A = A + (ly+ dd)+cy ADC A, B 88 4 A = A + B + Cy ADC A, C 89 4 A = A + B + Cy ADC A, D SA 4 A = A + D + Cy ADC A,E 88 4 A = A + E + Cy ADC A, H 8C 4 A=A + H + Cy ADC A, L 8D 4 A = A + L + Cy ADC A, A 8F 4 A = A + A + Cy ADC A, d8 CEd8 7 A = A + d8 + Cy ADC HL, BC ED4A 15 HL = HL+ BC + Cy? ADC HL, DE ED5A 15 HL = HL+ DE + Cy? ٤٨ فصل ششم ٢٤

25 مودهاي آدرس دهی Z8 (Z8 Addressing Modes) مودا درس دهی عبارت است از نحوه مشخص کردن Data يا محلی که Data در ا ن قرار دارد ٤٩ فصل ششم مودهاي آدرس دهی Z8 1-Immediate 3-Immediate extended 5-Modified Page Zero 7-Relative 9-Extended 2-Indexed 4-Register 6-Implied 8-Register Indirect 1- Bit ٥٠ فصل ششم ٢٥

26 1-Immediate Addressing Mode 1 -آدرس دهی بلافصل Data جزي ی ) کی بایت) از دستورالعمل است مثال: LD C, 3H ٥١ فصل ششم 2-Immediate Extended Addressing Mode 2 -آدرس دهی بلافصل توسعه یافته Data یا آدرس جزي ی (دو بایت) از دستورالعمل است مثال: LD BC, 213H JP 2H ٥٢ فصل ششم ٢٦

27 3-Register Addressing Mode 3 -آدرس دهی با ثب ات Operand در رجیستر داخلی Z8 قرار دارد مثال: LD B, C ٥٣ فصل ششم 4-Register Indirect Addressing Mode 4 -آدرس دهی با ثبات بطور غیر مستقیم آدرس Data در رجیسترهاي داخلی Z8 قرار دارد مثال: (HL) LD A, ٥٤ فصل ششم ٢٧

28 5- Extended Addressing Mode 5 -آدرس دهی توسعه یافته آدرس Data به صورت دو بایت (داخل پرانتز) دردستورالعمل مشخص می گردد مثال: (123H) LD A, ٥٥ فصل ششم 6- Implied Addressing Mode 6 -آدرس دهی ضمنی (تلویحی) در این نوع آدرس دهی محل Operand معلوم است مثال: ADD A, B ADD B ٥٦ فصل ششم ٢٨

29 7- Indexed Addressing Mode 7 -آدرس دهی اندیس دار در این نوع آدرس دهی یک بایت(به صورت مکمل ( 2 داده می شود تا با رجیستر اشاره گر جمع شود وآدرسOperand بدست آید مثال: (IY+5H) LD A, ٥٧ فصل ششم 8- Relative Addressing Mode 8 -آدرس دهی نسبی در این نوع آدرس دهی یک بایت(به صورت مکمل 2) داده می شود تادر دستور Jump نسبی مورد استفاده قرار گیرد مثال: JR F7H F7H = -9 ٥٨ فصل ششم ٢٩

30 9- Modified Page Zero Addressing Mode 9 -آدرس دهی بااستفاده از صفحه صفر اصلاح شده این نوع آدرس دهی به Call هاي یک بایتی نیز معروف هستند. این 8 دستور عبارتند از: RST H RST 8H RST 1H RST 18H RST 2H RST 28H RST 3H RST 38H 8 دستور RST ٥٩ فصل ششم 1- Bit Addressing Mode 1 -آدرس دهی بیتی در این نوع آدرس دهی یک بیت در یک بایت مشخص می شود. SET 3, B RES 2, C BIT, (HL) ٦٠ فصل ششم ٣٠

31 صفحه اصلی خلاصه فصل ششم ٦١ فصل ششم ٣١

اصول ميکروکامپيوترها استاد درس: دکتر http://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode

More information

CIDESI Minimal Configuration of a Microcomputer System

CIDESI Minimal Configuration of a Microcomputer System CIDESI 24.9.22 اصول میکروکامپیوترها دانشکده برق دانشگاه علم و صنعت ایران :... درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/

More information

اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ نوزدهم فصل ا شنايی با دستورالعمل

More information

Chapter 3. Z80 Instructions & Assembly Language. Von Neumann Architecture. Memory. instructions. program. data

Chapter 3. Z80 Instructions & Assembly Language. Von Neumann Architecture. Memory. instructions. program. data Von Neumann Architecture The von Neumann architecture is a computer design model that uses a processing unit and a separate storage to hold both instructions and data To run a machine, program and data

More information

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;

More information

MODBUS ETHERNET و مفاهیم پایه

MODBUS ETHERNET و مفاهیم پایه MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.

More information

اصول ميکروکامپيوترها درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل دوازدهم استفاده از Interruptها

More information

GLASS ASSEMBLER. Laurens Holst

GLASS ASSEMBLER. Laurens Holst GLASS ASSEMBLER Laurens Holst Table of Contents Project information............................................................................................... 2 Glass Z80 Assembler...............................................................................................

More information

a) Peripheral Interface = Interface Adaptor = Interface Controller

a) Peripheral Interface = Interface Adaptor = Interface Controller فصل سیزدهم اصول میکروکامپیوترها http://ee.iust.ac.ir/rahmati/index.htm استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ اين

More information

Y80 Microprocessor. Technical Manual

Y80 Microprocessor. Technical Manual Y80 Microprocessor Technical Manual Disclaimer Systemyde International Corporation reserves the right to make changes at any time, without notice, to improve design or performance and provide the best

More information

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:

More information

آشنایی با دستورNetStat

آشنایی با دستورNetStat آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.

More information

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان

More information

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است

More information

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش Table در HTML مدرس : مهندس افشین رفوآ آموزش Table در HTML جدول های HTML به نویسندگان وب اجازه می دهند تا

More information

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

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand

More information

Assembly Language Programming of 8085

Assembly Language Programming of 8085 Assembly Language Programming of 8085 1. Introduction A microprocessor executes instructions given by the user Instructions should be in a language known to the microprocessor Microprocessor understands

More information

E3940 Microprocessor Systems Laboratory. Introduction to the Z80

E3940 Microprocessor Systems Laboratory. Introduction to the Z80 E3940 Microprocessor Systems Laboratory Introduction to the Z80 Andrew T. Campbell comet.columbia.edu/~campbell campbell@comet.columbia.edu E3940 Microprocessor Systems Laboratory Page 1 Z80 Laboratory

More information

Assembly Language Programming of 8085

Assembly Language Programming of 8085 Assembly Language Programming of 8085 Topics 1. Introduction 2. Programming model of 8085 3. Instruction set of 8085 4. Example Programs 5. Addressing modes of 8085 6. Instruction & Data Formats of 8085

More information

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به

More information

پردازش لوله ای و برداری

پردازش لوله ای و برداری پردازش لوله ای و برداری )فصل 9 از کتاب )Mano 1 پردازش موازی Throughput: the amount of processing that can be accomplished during a given interval of time 2 3 : طبقه بندی کامپیوترها از نظر Flynn SISD: Single

More information

(2) Explain the addressing mode of OR What do you mean by addressing mode? Explain diff. addressing mode for 8085 with examples.

(2) Explain the addressing mode of OR What do you mean by addressing mode? Explain diff. addressing mode for 8085 with examples. (1) Explain instruction format and Opcode format of 8085 μp with example. OR With help of examples, explain the formation of opcodes of 8085 OR What is an instruction? List type of instruction based on

More information

MSC-51

MSC-51 اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ پانزدهم فصل ا شنايی با ميکروکنترولرها

More information

The no service password-recovery Command for Secure ROMMON Configuration

The no service password-recovery Command for Secure ROMMON Configuration دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد

More information

آزمایشگاه شبکههای کامپیوتری

آزمایشگاه شبکههای کامپیوتری آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم

More information

Microcomputer with Bus Architecture

Microcomputer with Bus Architecture آشنایی با ساختمان داخلی میکرو کامپیوتر در یک نگاه تاریخچه مختصر شماي کلی یک ماشین قابل برنامه ریزي بلوك دیاگرام یک کامپیوتر عادي بلوك دیاگرام یک کامپیوتر با CPU میکروپروسسور Microcomputer with Bus Architecture

More information

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر

More information

Instruction Set Instruction set of 8085 can be classified in following groups: Data Transfer Instructions These instructions can perform data transfer operations between Registers of 8085 e.g. MOV 8085

More information

Instructor : Saeed Shiry

Instructor : Saeed Shiry کنترل جريان برنامه Instructor : Saeed Shiry 1 کنترل جريان برنامه در حالت عادی خطوط برنامه بصورت پشت سرهم اجرا ميشوند. ولی برنامه نويس ميتواند روند اجرای برنامه را بر اساس نتايج محاسبات مقادير ورودی تحقق

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM

More information

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت

More information

VMware NSX : Install, Configure, Manage

VMware NSX : Install, Configure, Manage VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي

More information

8085 INSTRUCTION SET INSTRUCTION DETAILS

8085 INSTRUCTION SET INSTRUCTION DETAILS 8085 INSTRUCTION SET INSTRUCTION DETAILS DATA TRANSFER INSTRUCTIONS MOV Rd, Rs Copy from source to destination This instruction copies the contents of the source register Rs into the destination register

More information

Section CONTENTS Page. 1 Introduction to Compression Assembler (Compass) How to use Compass Commands Summary...

Section CONTENTS Page. 1 Introduction to Compression Assembler (Compass) How to use Compass Commands Summary... 1 Section CONTENTS Page 1 Introduction to Compression Assembler (Compass)... 2 2 How to use Compass... 2 3 Commands... 3 3.1 Summary... 3 3.2 Editing Commands... 4 3.3 Assembly Commands... 6 3.4 Load and

More information

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

INSTRUCTION SET OF 8085

INSTRUCTION SET OF 8085 INSTRUCTION SET OF 8085 Instruction Set of 8085 An instruction is a binary pattern designed inside a microprocessor to perform a specific function. The entire group of instructions that a microprocessor

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP. و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی

More information

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring

More information

Visual Basic.NET Sub Programs

Visual Basic.NET Sub Programs 1 Visual Basic.NET 2 پروگرامهاي فرعي بسياري پروگرامهاي کمپيوتر داراي دستورهاي زياد بوده و تجارب نشان داده است که بهتر است اين پروگرامها به بخش هاي خورد و قابل اداره تبديل شود. در ويژول بسيک دات نت اين

More information

اشاره گر به تابع 5/23/2016

اشاره گر به تابع 5/23/2016 /* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout

More information

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar

More information

access-list access-list-number {permit deny} {host source source-wildcard any}

access-list access-list-number {permit deny} {host source source-wildcard any} Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد

More information

اواج یسيون همانرب هرود طساو

اواج یسيون همانرب هرود طساو دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره واسط Interface ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع

More information

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید List در قسمت ششم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از List در اندروید

More information

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller of 8085 microprocessor 8085 is pronounced as "eighty-eighty-five" microprocessor. It is an 8-bit microprocessor designed by Intel in 1977 using NMOS technology. It has the following configuration 8-bit

More information

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI-621213. QUESTION BANK DEPARTMENT: EEE SUB CODE: EE2324 YR/ SEM:III/ VI SUB NAME: MICROPROCESSORS & MICROCONTROLLERS UNIT 2- PROGRAMMING OF 8085 MICROPROCESSORS

More information

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید: اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین

More information

S3C80E5/P80E5/C80E7/P80E7 (Preliminary Spec)

S3C80E5/P80E5/C80E7/P80E7 (Preliminary Spec) S3C80E5/P80E5/C80E7/P80E7 (Preliminary Spec) INSTRUCTION SET 6 INSTRUCTION SET OVERVIEW The instruction set is specifically designed to support large register files that are typical of most S3C8-series

More information

Microcontroller Intel [Instruction Set]

Microcontroller Intel [Instruction Set] Microcontroller Intel 8051 [Instruction Set] Structure of Assembly Language [ label: ] mnemonic [operands] [ ;comment ] Example: MOV R1, #25H ; load data 25H into R1 2 8051 Assembly Language Registers

More information

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN nonmonotonic Reasoning: Context- Dependent Reasoning by v. Marek and m. Truszczynski Springer 1993 ISBN 0387976892 nonmonotonic Reasoning: Context-Dependent

More information

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile برای وارد شدن به CMD در ویندوز از منو استارت وارد Run شوید و عبارت CMD را تایپ کنید و اینتر بزنید.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile.2 دستور

More information

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 روش های مقابله با آسیب پذیری تحلیل ایستا تحلیل پویا تحلیل ترکیبی روش های نظارتی... تحلیل ایستا بررسی کد برنامه

More information

SN8F5000 Family Instruction Set

SN8F5000 Family Instruction Set SONiX Technology Co., Ltd. 8051-based Microcontroller 1 Overview SN8F5000 is 8051 Flash Type microcontroller supports comprehensive assembly instructions and which are fully compatible with standard 8051.

More information

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)

More information

EXPERIMENT NO. 1 THE MKT 8085 MICROPROCESSOR TRAINER

EXPERIMENT NO. 1 THE MKT 8085 MICROPROCESSOR TRAINER OBJECT: EXPERIMENT NO. 1 THE MKT 8085 MICROPROCESSOR TRAINER To understand the structure and operating instruction of the microprocessor trainer. INTRODUCTION: The MKT 8085 is a single-board microcomputer,

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران نحوه شمارش در حلقه مدرس : مهندس افشین رفوآ آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک

More information

VARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Shamshabad, Hyderabad

VARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Shamshabad, Hyderabad Introduction to MS-DOS Debugger DEBUG In this laboratory, we will use DEBUG program and learn how to: 1. Examine and modify the contents of the 8086 s internal registers, and dedicated parts of the memory

More information

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی

More information

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه

More information

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.

More information

8051 Overview and Instruction Set

8051 Overview and Instruction Set 8051 Overview and Instruction Set Curtis A. Nelson Engr 355 1 Microprocessors vs. Microcontrollers Microprocessors are single-chip CPUs used in microcomputers Microcontrollers and microprocessors are different

More information

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

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا معرفی زیر سیستم مانیتورینگ الگ بینا Syslog چیست روشی استاندارد برای ارسال پیغام الگ در شبکه می باشد. Syslog پروتکل تقریبا همه تجهیزات شبکه از این پروتکل پشتیبانی می کنند. روشی ایده ال برای جمع آوری الگ

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING Serial : 1. JP_EE_Microprocessor_130618 CLASS TEST Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: E-mail: info@madeeasy.in Ph: 011-45124612 ELECTRICAL ENGINEERING

More information

Programming of 8085 microprocessor and 8051 micro controller Study material

Programming of 8085 microprocessor and 8051 micro controller Study material 8085 Demo Programs Now, let us take a look at some program demonstrations using the above instructions Adding Two 8-bit Numbers Write a program to add data at 3005H & 3006H memory location and store the

More information

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن

More information

بسم اهلل الر حمن الر حيم

بسم اهلل الر حمن الر حيم بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان

More information

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات

More information

Microprocessors 1. The 8051 Instruction Set. Microprocessors 1 1. Msc. Ivan A. Escobar Broitman

Microprocessors 1. The 8051 Instruction Set. Microprocessors 1 1. Msc. Ivan A. Escobar Broitman Microprocessors 1 The 8051 Instruction Set Microprocessors 1 1 Instruction Groups The 8051 has 255 instructions Every 8-bit opcode from 00 to FF is used except for A5. The instructions are grouped into

More information

SQL: Queries, Constraints, Triggers

SQL: Queries, Constraints, Triggers اصول طراحی پایگاه داده ها Principles of Database Design SQL: Queries, Constraints, Triggers مدرس : عاطفه خزاعی 1 زبان پرس و جوی SQL شرکت IBM در دهه 1970 در سیستم مدیریت پایگاهداده System R برای اولین بار

More information

یربیاس تینما ینابم لوا هسلج

یربیاس تینما ینابم لوا هسلج جلسه اول مبانی امنیت سایبری تهیه کننده: دامون حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و استفاده از آن می بایست با ذکر نام سازمان تهیه

More information

بهار

بهار 3--03 جلسه ي بيست و سوم دانشگاه شهيد بهشتي دانشكدهي مهندسي برق و كامپيوتر بهار 392 احمد محمودي ازناوه http://faculties.sbu.ac.ir/~a_mahmoudi/ فهرست مطالب مروري بر جلسهي پيش مثال حافظهي نهان چند سطحي حافظهي

More information

Small Computer Monitor User Guide

Small Computer Monitor User Guide Small Computer Monitor User Guide Monitor version 0.5 for the Z80 CPU Software and Documentation by Stephen C Cousins Edition 0.5.0 CONTENTS OVERVIEW...3 Conventions... 3 Serial port... 4 RC2014 systems...

More information

C++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند

C++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند 10/18/2014 C++ 2 2014 struct هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند تشكيل ميشود. ارايهها هستند بدين صورت كه يك نوع داده گروهي(جمعی) ساختارها شبيه است كه فضاي پيوسته از حافظه

More information

Digital IP Cell 8-bit Microcontroller PE80

Digital IP Cell 8-bit Microcontroller PE80 1. Description The is a Z80 compliant processor soft-macro - IP block that can be implemented in digital or mixed signal ASIC designs. The Z80 and its derivatives and clones make up one of the most commonly

More information

12. تست activity برنامه

12. تست activity برنامه بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران آزمايش برنامه های کاربردی اندرويد با بهره گيری از چهارچوب نرم افزاریframework / Android test مدرس : مهندس افشين

More information

ez80 Heaven Release 1.0 KingInfinity and HactarCE

ez80 Heaven Release 1.0 KingInfinity and HactarCE ez80 Heaven Release 1.0 KingInfinity and HactarCE Apr 01, 2017 Tutorials 1 Introduction to Assembly 3 1.1 What is assembly?............................................ 3 1.2 Setting up.................................................

More information

Introduction to Assembly Language Programming (Instruction Set) 1/18/2011 1

Introduction to Assembly Language Programming (Instruction Set) 1/18/2011 1 Introduction to Assembly Language Programming (Instruction Set) 1/18/2011 1 High Level Language Compiler Assembly Language Assembler Machine Code Microprocessor Hardware 1/18/2011 2 8085A Instruction Set

More information

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی شروع کار با CSS بخش هشتم: CSS Specificity سید کاوه احمدی سوال المان p به چه رنگی نمایش داده خواهد شد #mainnote { color: Blue; } div.note { color: green; }

More information

Small Computer Monitor User Guide

Small Computer Monitor User Guide Small Computer Monitor User Guide Monitor version 0.3 for the Z80 CPU Software and Documentation by Stephen C Cousins Edition 0.3.0 CONTENTS OVERVIEW... 3 Conventions... 3 Serial Port... 4 RC2014 Systems...4

More information

مستندات کار با وب سرویس سیستم خبری نیوزویت

مستندات کار با وب سرویس سیستم خبری نیوزویت به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب

More information

اواج یسيون همانرب هرود باتزاب

اواج یسيون همانرب هرود باتزاب دن ممیک ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره بازتاب Reflection صادقعلیاکبری حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ(

More information

CHAPTER ASSEMBLY LANGUAGE PROGRAMMING

CHAPTER ASSEMBLY LANGUAGE PROGRAMMING CHAPTER 2 8051 ASSEMBLY LANGUAGE PROGRAMMING Registers Register are used to store information temporarily: A byte of data to be processed An address pointing to the data to be fetched The vast majority

More information

Contents 8051 Instruction Set BY D. BALAKRISHNA, Research Assistant, IIIT-H Chapter I : Control Transfer Instructions Lesson (a): Loop Lesson (b): Jump (i) Conditional Lesson (c): Lesson (d): Lesson (e):

More information

USER MANUAL FOR ZEUS ASSEMBLER

USER MANUAL FOR ZEUS ASSEMBLER USER MANUAL FOR ZEUS ASSEMBLER 1 First published in 1983 by Sinclair Research Limited 25 Willis Road Cambridge CB1 2AQ England ISBN 0 85016 004 X Copyright Crystal Computing Ltd 1983 All rights reserved.

More information

10-1 C D Pearson Education, Inc. M. Morris Mano & Charles R. Kime LOGIC AND COMPUTER DESIGN FUNDAMENTALS, 4e

10-1 C D Pearson Education, Inc. M. Morris Mano & Charles R. Kime LOGIC AND COMPUTER DESIGN FUNDAMENTALS, 4e 10-1 C D E A B 10-2 A B A B C (A B) C D A A B (A B) C E D (A B) C D E (A B) C + D E (A B) C 10-3 Opcode Mode Address or operand 10-4 Memory 250 Opcode Mode PC = 250 251 ADRS 252 Next instruction ACC Opcode:

More information

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک 1 الرحیم الرحمن اهلل بسم آموزشگاه داده تحلیل نویسی برنامه مرکز ترین تخصصی ایران در ودیتابیس به گام آموزش کتاب گام AngularJS فارسی زبان به رفوآ افشین مهندس مولف 2 تقدیم به نائب امام عصر آیت اهلل خامنه ای

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller EE4380 Fall 2001 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas 8051 Architecture Programmer s View Register Set Instruction Set Memory

More information

آسیب پذیري هاي تزریق SQL

آسیب پذیري هاي تزریق SQL به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در

More information

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

برنامه نویسی مقدماتی برنامه نویسی مقدماتی بررسی مفاهیم الگوریتم و فلوچارت به کارگیری زبان CوC++ جهت پیاده سازی الگوریتم ها مدرس : علی نیک فرجام دستورات کنترل روند برنامه if if else Switch ساختارهای تصمیم for while do... while

More information

Its Assembly language programming

Its Assembly language programming 8085 Architecture & Its Assembly language programming Dr A Sahu Dept of Computer Science & Engineering IIT Guwahati 8085 Era and Features 8085 Outline Block diagram (Data Path) Bus Structure Register Structure

More information

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد...

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد... سانا سیستم پارس www.kasperskyir.com 1 فهرست مطالب سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus 2015 5 نصب...: Kaspersky Anti-Virus 2015 7-1 -2-2-1 نصب استاندارد...: 8-3 فعالسازی : Kaspersky Anti-Virus

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش از استفاده Drawable ها در اندروید مدرس: مهندس افشین رفوآ در این بخش به کاربرد drawable ها در اندروید می

More information

20. تمرين : ساخت برنامه ی تبديل دما

20. تمرين : ساخت برنامه ی تبديل دما بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران برنامه نويسی تحت اندرويد با Android Studio يا Eclipse ADT مدرس : مهندس افشين رفوآ کليه حقوق مادی و معنوی اين مقاله

More information

Code segment Stack segment

Code segment Stack segment Registers Most of the registers contain data/instruction offsets within 64 KB memory segment. There are four different 64 KB segments for instructions, stack, data and extra data. To specify where in 1

More information

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره استثنا و خطا مدیریت Exceptions ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده

More information

Chapter. Computer Architecture

Chapter. Computer Architecture Chapter 4 Computer Architecture Figure 4.1 Input device Central processing unit Main memory Output device Bus Data flow Control Figure 4.2 Central processing unit () Status bits ( ) Accumulator ( ) Index

More information