Size: px
Start display at page:

Download ""

Transcription

1 اصول ميکروکامپيوترها درس: دکتر رحمتی آدرس و Website براي تکالیف و... : rahmati@iust.ac.ir ١ فصل دوازدهم استفاده از Interruptها و درخواست هاي بیرونی ٢ ١

2 Z80 وقفه ها در Z80 درخواست هاي بیرونی به (Z80 External Request Signals) (Z80 Interrupt Pins) External Requests Z80 Microprocessor INT NMI WAIT BUSRQ RESET Interrupt Requests 16 Non-maskable17 Interrupt Z80 Microprocessor INT NMI ٣ نحوه چک کردن درخواست وقفه توسط Z80 Z80 در آخرین T-State هر دستورالعمل درخواست وقفه را چک می کند. پالس هاي درخواست وقفه به Z80 (پايه هاي ۱۶ و ۱۷) NMI Input NMI Input Latched Into Z80 ٤ ٢

3 مودهاي مختلف وقفه( Interrupts ) در Z80 Z80 Interrupts Type Non-maskable Maskable Mode Mode 0 Mode 1 Mode 2 Memory Location For Program Transfer 0066H Eight Memory 0038H Locations Shown In Table 12.1 Anywhere In Memory Map ٥ نکات مهم در مورد وقفه (Interrupt) 1- درخواست وقفه ٦ nonmaskable همیشه پذیرفته می شود. 2- درخواست وقفه maskable را می توان غیر فعال (Disable) کرد. ۳- اين کار با دستورالعمل DI انجام مي شود. 4 -این دستور فلیپ فلاپ هاي داخلی میکرو یعنی IFF1 و IFF2 را صفر می کند. - 5 این فلیپ فلاپ ها توسط عوامل دیگر مانند Resetکردن سیستم یا پاسخ دادن میکرو به درخواست وقفه صفر می شوند. 6- بنا بر این در ابتداي برنامه ) درصورتی که بخواهیم درخواست وقفه پذیرفته شود) باید با استفاده از دستورالعمل EI وقفه را فعال نمود. 7- درخواست وقفه nonmaskable نسبت به لبه پایین رونده پالس درخواست حساس است.(Edge-triggered) 8- درخواست وقفه maskable نسبت به سطح پایین (Low) پالس درخواست حساس است (Level-triggered). ٣

4 نحوه پاسخ گویی به درخواست وقفه در حالتnonmaskable ۱- درخواست وقفه nonmaskable هميشه پذيرفته مي شود. ۲- درخواست وقفه nonmaskable نسبت به لبه پايين رونده پالس درخواست حساس است.(Edge-triggered) -۳ Z80 محتويات PC را در Stack ذخيره مي کند. ۴- ب يت داخل IFF1 را در IFF2 ذخيره مي نمايد.( براي IFF1 ۵- را صفر (Reset) مي کند ) براي Disable کردن وقفه عادي) داشتن وضعيت وقفه ( Maskable Z80 ۶- به خانه 0066H در حافظه پرش (JUMP) مي کند و اجراي برنامه را از ا ن جا دنبال مي نمايد. ۷- دستورRETN در پايان مقدار PC را از Stack و وضعيت وقفه را از IFF2 بازيابي مي کند. ٧ فرم کلی Interrupt Service Routine در Nonmaskable ORG 0066H ;Nonmaskable Interrupt is used JP 2000H ;Jump to I.S. Routine ORG 2000H PUSH AF PUSH BC... POP BC POP AF RETN ;Go back to main program ٨ ٤

5 نحوه پاسخ گوییZ80 به درخواست وقفه در Mode1 IFF1 1- و IFF2 را صفر (Reset) می کند( براي Disable کردن وقفه). Z80 محتویات PC را در Stack ذخیره می کند. -2 Z80 ۳- به خانه 0038H در حافظه پرش (JUMP) مي کند و اجراي برنامه را از ا ن جا دنبال مي نمايد. ٩ فرمکلی Interrupt Service Routine در Mode1 ORG 0038H ;Interrupt Mode1 is used JP 2500H ;Jump to I.S. Routine ORG 2500H PUSH AF PUSH BC.. POP BC POP AF EI ;Enable interrupt RETI ;Go back to main program ١٠ ٥

6 (A to D Converters) آشنایی با مبدل هاي A/D V cc +5 V 10 μf To To Data Bus Z80 INT V in (-) ADC0804 V ref INTR CLK 10 CS WR RD V in (+) 10 k 120 pf ١١ سیگنال هاي زمانی مربوط به مبدل A/D (Timing Diagram for Reading Data from A/D Converter) CS IOWR IORD Start Conversation Reset Converter INTR From A/D 0801 To Z80 Interrupt Converter Status Busy Data Valid Data Output Data ١٢ ٦

7 مثال برنامه اي بنويسيد که تعدادي بايت از خروجي مب دل A/D بخواند و در محل ي از حافظه با ا درس شروع BUFFER ذخيره کند. تعداد بايت ها با پارامتر BYTE مشخص شده. ابتدا سخت افزار لازم را طراحي کنيد. The following program is set up to collect a number of readings from the data converter, and the readings are stored in memory labeled as BUFFER. The number of readings to be recorded is defined by the term BYTE. ١٣ سخت افزار لازم V cc +5 V 10 μf A 6 A 5 A A A 2 A 1 A 0 MSB 74LS138 3-to-8 Decoder O 0 F8H To Data Bus To Z80INT V in (-) ADC0804 V ref INTR Gnd 10 CS WR RD V in (+) 10 k 120 pf WR IOWR IORQ RD IORD ١٤ (a) ٧

8 اصلي برنامه STACK EQU 4000H ORG 2000H ; Start assembling from 2000H START: LD SP, STACK ;Initialize stack pointer IM 1 ;Set up interrupt Mode 1 LD HL, BUFFER ;Set up HL as memory pointer LD B, BYTE ;Set up counter to count ;the number of readings EI ;Enable interrupt flip-flops OUT (F8H), A ;Start conversion WAIT: NOP JP NZ, WAIT ;If all data readings are not yet ;recorded, wait HALT ORG 0038H ;This is Mode 1 Restart location JP ADC ; go to data Converter service routine ١٥ برنامه فرعي براي سرويس دادن به وقفه Routine) (Interrupt Service ;This service routine reads data from the A/D converter, saves data in ; memory, and starts conversion for the next reading. ;Input: Address of memory pointer in HL and the number of readings ; to be recorded in register B. ;Modifies registers A, B, and HL ORG 0038 JP ADC ORG 3000H ;The subroutine is at 3000H ADC: IN A, (F8H) ;Read data byte from the converter LD (HL), A ;Save data in memory INC HL ;Next memory location DEC B ;One reading is recorded, decrement counter OUT (F8H), A ;Start conversion for the next reading EI ;Enable the interrupt RET ١٦ ٨

9 یادآوري دستورات RST Mnemonics Code Binary Code Hex Call Location (Hex) D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 RST 00H C RST 08H CF 0008 RST 10H D RST 18H DF 0018 RST 20H E RST 28H EF 0028 RST 30H F RST 38H FF 0038 ١٧ IFF1 = IFF2 = 0 M1 = IORQ = 0 (Generate INTA) روند پاسخ گوییZ80 به درخواست وقفه در Mode0 READ EXTERNAL BYTE (RST XX Instruction) PC در Stack ذخيره مي شود اجراي دستورالعمل JUMP to 00XX ١٨ ٩

10 سخت افزار لازم براي قرار دادن Opcode دستور RST +5V 10k Tri-state Buffer To Data Bus F7 H RST 30 Enable INTA From Z80 ١٩ سیکل ماشین پاسخگویی به درخواست وقفه در Mode0 Interrupt Request Last M Cycle Current Inst. Interrupt Acknowledge M 1 T 1 T 2 T w1 T w2 T 3 T 4 T 5 INT A 15 -A 0 PC Refresh M 1 IORQ INTA D D 0 ٢٠ (a) RST Inst Tw1 Tw2 and Tw3 are Wait States. Automatically Inserted by the Z80. ١٠

11 سیگنال هاي زمانی سیکل ماشین RST RST Instruction M 2 M 3 T 1 T 2 T 3 T 1 T 2 T 3 A 15 A 0 (SP-1) (SP-2) MREQ WR D D 0 PC H PC L ٢١ مثال عملی براي پیاده سازي وقفه در Mode0 برنامه اي بنويسيد که اعداد باينري را با فاصله (تا خير) يک ثانيه بشمارد و در پورت خروجي PORT1 نمايش دهد. هرگاه درخواست وقفه رسيد وارد برنامه فرعي مربوط به وقفه شود و عدد FF را ۵ مرتبه با فواصل مناسب در پورت خروجي روشن و خاموش نمايد. برنامه فرعي ذر ا درس 1870H نوشته شود. مداري طرح کنيد که وقتي با فشار يک دکمه درخواست وقفه مي شود در پاسخ به درخواست وقفه دستورالعمل RST 30H را روي خطوط داده قرار گيرد. فرايند وقفه را توضيح دهيد. The main program counts continuously in binary with a one second delay between each count and displays the count at PORT1. A service routine is written at 1870H to flash FFH five times when the program is interrupted, with some appropriate delay between each flash. 1. Design a circuit to insert the instruction RST 30H when the MPU is interrupted by a push-button key. 2. Explain the interrupt process. -۲ ٢٢ ١١

12 نحوه اتصال سخت افزار به Z80 +5V 10 k 10k +5V INT Z80 D 7 D 0 Data Bus F7 H LS244 Octal Buffer 2 DI 7 4 DI 6 6 DI 5 8 DI 4 11 DI 3 13 DI 2 15 DI 1 17 DI 0 M 1 IORQ 1 19 Enable ٢٣ برنامه اصلی ;THEFOLLOWING PROGRAM IS A CONTINUOUS COUNTER ; USED TO DEMONSTRATE MODE 0 INTERRUPT. WHEN ; IT IS INTERRUPTED, RST30H IS SUPPLIED EXTERNALLY. ;IT CALLS DELAY SUBROUTINE FROM SECTION ;THIS ROUTINE IS NOT ASSEMBLED HERE. PORT1 EQU 0C1H ;OUTPUT PORT ADDRESS STACK EQU 1899H ;STACK INITIALIZATION ORG 1800H ;ASSEMBLE PROGRAM AT 1800H START: LD SP, STACK ;INITIALIZE STACK POINTER IM 0 ;SETUP INTERRUPT in Mode0 EI ;ENABLE INTERRUPT FLIP-FLOPS LD A,00 ;START COUNTER NXTCNT: OUT (PORT1),A ;DISPLAYCOUNT CALL DELAY ;WAIT ONE SECOND INC A ;NEXT COUNT JP NXTCNT ;CONTINUE ٢٤ ١٢

13 برنامه فرعی Routine) (Interrupt Service ORG 0030H ;WE ARE ASSUMING THAT THE SYSTEM DESIGNER HAS WRITTEN ;THE JUMP INSTRUCTION TO TRANSFER PROGRAM TO 1870H JP 1870H ORG 1870H ;LOCATION OF THE SERIVICE ROUTINE FLASH: ;SERVICE ROUTINE TO DISPLAY FFH FIVE TIMES. PUSH BC ; SAVE REGISTERS PUSH AF LD B, 10 ;LOAD COUNT FOR FIVE FLASHES AND FIVE BLANKS LD A, 00 ;BYTE TO BLANK DISPLAY DSPLY: OUT (PORT 1), A ; OUTPUT 00 AND FFH ALTERNATELY CALL DELAY CPL ;COMPLEMENT DISPLAY BYTE DEC B ;NEXT COUNT JP NZ, DSPLAY POP AF ;RESTORE REGISTERS POP BC EI ;ENABLE INTERRUPT PROCESS RET ;RETURN TO CALLING PROGRAM DELAY: ; USE DELAY SUB ROUTINE ILLUSTRATED IN ; SECTION 10.7 ٢٥ END ;END OF PROGRAM ASSEMBLY مشکلات کلید هاي مکانیکی سيگنال توليد شده بوسيله کليد مکانيکي +5V +5 V +5 V Logic 1 Logic 1 A A 1 A 2 G 1 O 1 B B 2 B 1 G 2 O 2 Logic 0 +5V مدار حذف کننده نوسانات (Debouncing) ٢٦ ١٣

14 نحوه حذف درخواست وقفه +5V +5V +5V D S Q INT A A 1 G 1 A 2 O 1 B B 2 G 2 B 1 O 2 From Interrupt Source CLK R M1 +5V IORQ ٢٧ نحوه پاسخ گوییZ80 به درخواست وقفه در Mode2 ٢٨ ١٤

15 یاد آوري مدل نرم افزاري Z80 Accumulator A B D H Index Register IX Index Register IY Stack Pointer SP Program Counter PC Interrupt Vector I Flags F C E L Memory Refresh R Accumulator A B D H Flags F C E L ٢٩ توسط Z80 Mode2 بدست آوردن آدرس شروع ISR در وقفه فرض کنیدآدرس 2F38 = ISR و در دو خانه حافظه مطابق شکل زیر ذخیره شده باشد F Vector Table I. V. Register Read Byte آدرس خانه جدول که آدرس ISR در آن جا قرار دارد ٣٠ اکر آدرس شروع ISR دستگاه دیگر در آدرس 2000H قرار داشته باشد ١٥

16 روند پاسخ گوییZ80 به IFF1 = IFF2 = 0 درخواست وقفه در Mode2 M1 = IORQ = 0 (Generate INTA) READ EXTERNAL BYTE PC در Stack ذخيره مي شود Form Vector Table Address I.V.Reg. + BYTE ا درس شروع ISR را از جدول بگير ٣١ به ا درس شروع ISR پرش کن نحوه اولویت دادن به درخواست هاي وقفه مختلف DEV1 INT1 INTA1 و طرز تشخیص آن ها DEV2 DEV3 INT2 INTA2 INT3 INTA3 Interrupt Controller INT INTA INT ٣٢ PRIORITY LOGIC ١٦

17 نحوه اولویت دادن به درخواست هاي وقفه مختلف و طرز تشخیص آن ها 8-to-3 Priority Encoder +5 V 16 8 V CC I 7 Gnd I 6 شماره دستگاه درخواست کننده وقفه دستگاه هاي درخواست کننده وقفه به ترتیب اولویت I 4 A 2 A 1 A 0 I 2 +5 V I 0 GS 74LS148 E 1 10k ٣٣ INT یادآوري دستورات RST Mnemonics Code Binary Code Hex Call Location (Hex) D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 RST 00H C RST 08H CF 0008 RST 10H D RST 18H DF 0018 RST 20H E RST 28H EF 0028 RST 30H F RST 38H FF 0038 ٣٤ ١٧

18 نحوه اولویت دادن به درخواست هاي وقفه مختلف و طرز تشخیص آن ها (Implementing Multiple Interrupts) 8-to-3 Priority Encoder +5 V 16 8 V CC I 7 I 6 I 4 I 2 74LS148 Gnd A 2 A 1 A 0 +5V 10k Tri-state Buffer D7 D6 D5 D4 D3 D2 D1 D0 To Data Bus +5 V 10k I 0 GS E 1 +5V 10k Enable INTA From Z80 ٣٥ INT نحوه اولویت دادن به درخواست هاي وقفه مختلف و طرز تشخیص آن ها Interrupts) (Implementing Multiple +5 V D 7 D 6 D 5 D 4 D 3 10k 8-to-3 Priority Encoder +5 V 16 8 Gnd V I CC 7 I 6 A 2 2 Tri-State Buffer +5 V LS366 3 D 2 D 1 D 0 D 3 I 4 A 1 A D 2 D 1 I 2 D 0 +5 V INT٣٦ I 0 74LS148 GS E 1 10k +5V 1 15 INTA ١٨

19 بایت هاي قرار گرفته روي DATA-BUS F0 F2 F4 F6 F8 FA FC FE ٣٧ نحوه اولویت دادن به درخواست هاي وقفه مختلف و طرز تشخیص آن ها با استفاده از روش Daisy Chain +5 V HIGHEST PRIORITY Z80 DEV1 INTA INT REQUEST INT DEV2 DEV3 INTA LOWEST PRIORITY INTA ٣٨ To Other External Devices Daisy Chain ١٩

20 Summary of Z80 Interrupt Process Interrupts Conditions to Accept Interrupt Reaquest Software Instruction External Hardware Restart Locations Nonmaskable Interrupts (NMI) = Edge Sensitive = Pin 17 (NMI) BUSRQ Inactive NMI Active Low No Effect of EI or DI Not Required 0066H Maskable Interrupt = Level Sensitive = Pin 16 (INT) Mode 0 BUSRQ Inactive NMI Inactive INT Active Low Must Be by EI Enabled and Can Be Disabled RST Instruction Eight locations: See Table 12.1 Mode 1 Mode 2 Uses I Register for High-order Byte Not Required Low-order Byte 0038H Any Even Address Memory Location ٣٩ مثال: ٤٠ مي خواهيم از يک مبدل دما به ولتاژ LM135 و يک مبدل کرده و مداري طراحي کنيم که با فشار دادن يک دکمه ا نالوگ به ديجيتال ADC0804 استفاده دماي محيط خوانده شده و در بلاکي از حافظه که ا درس شروع ا ن TABLE است ذخيره شود. بديهي است که مقدار دما در هر بار خواندن interrupt در يک خانه حافظه ذخيره مي شود و اين کار n مرتبه تکرار مي شود. ضمنا برنامه و service routine را بنوسيد. می توانيد از هر يک از حالت های وقفه استفاده کنيد o T=27 C LM155 Vo = 3V Vo o = 10 mv / C T Span= V V = V o( Max) o(min) 1.4 o T=-40 C Vo (min) = 2.33V 1.4V o Resolution= = 5.47mV C 256 T=100 C o VoMax ( ) = 3.73V Resolution = Span n 2 Vspan VRe f = = 0.7V 2 ٢٠

21 ٤١ سخت افزار لازم برنامه اصلی ;Main Program START: LD SP, STACK ;Initialize stack pointer IM1 ;Set up interrupt mode 1 LD HL, TABLE ;Set up HL as a pointer LD B, n ;Set up counter EI ;Enable the interrupt WAIT: NOP JP NZ, WAIT HALT ٤٢ ٢١

22 برنامه فرعی ADC: ;This Interrupt service routine reads data from the input n times and stores ;them in the memory block. ;Input: number of readings in B. Memory block address in HL ;Output: None IN A,(F0H) ;Read tempreture. LD (HL), A ;Save it on memory. INC HL ;Pointer to the next memory location. DEC B ;One reading recorded. EI RETI ;Enable the interrupt. ;Return from interrupt. ٤٣ JP تذکر مهم: در خانه های,0038, A حافظه بايد دستورالعمل ADC قرار داده شود. پايان ٤٤ ٢٢

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

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://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode

More information

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

More information

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

More information

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

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

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

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

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

More information

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

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

More information

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085. (1) Draw and explain the internal architecture of 8085. The architecture of 8085 Microprocessor is shown in figure given below. The internal architecture of 8085 includes following section ALU-Arithmetic

More information

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

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

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

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

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

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

More information

Interrupt is a process where an external device can get the attention of the microprocessor. Interrupts can be classified into two types:

Interrupt is a process where an external device can get the attention of the microprocessor. Interrupts can be classified into two types: 8085 INTERRUPTS 1 INTERRUPTS Interrupt is a process where an external device can get the attention of the microprocessor. The process starts from the I/O device The process is asynchronous. Classification

More information

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

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

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

8085 Interrupts. Lecturer, CSE, AUST

8085 Interrupts. Lecturer, CSE, AUST 8085 Interrupts CSE 307 - Microprocessors Mohd. Moinul Hoque, 1 Interrupts Interrupt is a process where an external device can get the attention of the microprocessor. The process starts from the I/O device

More information

Types of Interrupts:

Types of Interrupts: Interrupt structure Introduction Interrupt is signals send by an external device to the processor, to request the processor to perform a particular task or work. Mainly in the microprocessor based system

More information

EKT222 Miroprocessor Systems Lab 5

EKT222 Miroprocessor Systems Lab 5 LAB 5: Interrupts Objectives: 1) Ability to define interrupt in 8085 microprocessor 2) Ability to understanding the interrupt structure in the 8085 microprocessor 3) Ability to create programs using the

More information

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

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

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

Visual Basic.NET Sub Programs

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

More information

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

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

More information

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

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

More information

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5. DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6502- MICROPROCESSORS AND MICROCONTROLLERS UNIT I: 8085 PROCESSOR PART A 1. What is the need for ALE signal in

More information

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

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

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

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

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

More information

Interrupts. by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar

Interrupts. by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Chapter 12 Interrupts by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Microprocessor & Interfacing (140701) Rahul Patel 1 Points to be Discussed 8085 Interrupts

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

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers 1. Define microprocessors? UNIT-I A semiconductor device(integrated circuit) manufactured by using the LSI technique. It includes

More information

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks)

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks) QUESTION BANK EE 6502 / Microprocessor and Microcontroller Unit I- 8085 Processor PART-A (2-Marks) YEAR/SEM : III/V 1. What is meant by Level triggered interrupt? Which are the interrupts in 8085 level

More information

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

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

More information

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

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

More information

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

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

More information

1. Internal Architecture of 8085 Microprocessor

1. Internal Architecture of 8085 Microprocessor 1. Internal Architecture of 8085 Microprocessor Control Unit Generates signals within up to carry out the instruction, which has been decoded. In reality causes certain connections between blocks of the

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

فهرست مطالب. سیستم مورد نیاز جهت نصب :... 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

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY CHAPTER 5 : Introduction to Intel 8085 Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY The 8085A(commonly known as the 8085) : Was first introduced in March 1976 is an 8-bit microprocessor with 16-bit address

More information

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

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

More information

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

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

More information

Dr. Ebadati University of Economic Science

Dr. Ebadati University of Economic Science Advanced Management Information System Dr. Ebadati University of Economic Science پايگاه داده و نحوه طراحي ا ن The Traditional Approach Versus the Database Approach Traditional approach: separate data

More information

بهار

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

More information

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

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

More information

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly. Unit I 8085 and 8086 PROCESSOR Introduction to microprocessor A microprocessor is a clock-driven semiconductor device consisting of electronic logic circuits manufactured by using either a large-scale

More information

Microprocessor Architecture

Microprocessor Architecture Microprocessor - 8085 Architecture 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

More information

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

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

More information

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

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

More information

Instructor : Saeed Shiry

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

More information

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: 1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: A microprocessor is a programmable electronics chip that has computing and decision making capabilities similar to central processing unit

More information

:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد

:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد :هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد 5 : case 4 ;"cout

More information

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

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

More information

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

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

More information

History and Basic Processor Architecture

History and Basic Processor Architecture History and Basic Processor Architecture History of Computers Module 1 Section 1 What Is a Computer? An electronic machine, operating under the control of instructions stored in its own memory, that can

More information

Microcomputer with Bus Architecture

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

More information

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

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

More information

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

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

More information

Lecture Note On Microprocessor and Microcontroller Theory and Applications

Lecture Note On Microprocessor and Microcontroller Theory and Applications Lecture Note On Microprocessor and Microcontroller Theory and Applications MODULE: 1 1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: A microprocessor is a programmable electronics chip

More information

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

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

More information

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

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

More information

برنامه نويسي به زبان C++ مهندس عين هللا جعفرنژاد قمي:تاليف

برنامه نويسي به زبان C++ مهندس عين هللا جعفرنژاد قمي:تاليف برنامه نويسي به زبان C++ مهندس عين هللا جعفرنژاد قمي:تاليف + + + برنامه اي بنويسيد که دو مقدار اعشاري را از ورودي خوانده و تفاضل و حاصلضرب و حاصلل تقسليم آنهلا را محاسبه کرده به خروجي ببرد. برنامه وقتي

More information

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

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

More information

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

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

SQL: Queries, Constraints, Triggers

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

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

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

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

More information

Chapter 1: Basics of Microprocessor [08 M]

Chapter 1: Basics of Microprocessor [08 M] Microprocessor: Chapter 1: Basics of Microprocessor [08 M] It is a semiconductor device consisting of electronic logic circuits manufactured by using either a Large scale (LSI) or Very Large Scale (VLSI)

More information

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

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

More information

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output 8085 SATISH CHANDRA What is a Microprocessor? The word comes from the combination micro and processor. Processor means a device that processes whatever. In this context, processor means a device that processes

More information

Pin Description, Status & Control Signals of 8085 Microprocessor

Pin Description, Status & Control Signals of 8085 Microprocessor Pin Description, Status & Control Signals of 8085 Microprocessor 1 Intel 8085 CPU Block Diagram 2 The 8085 Block Diagram Registers hold temporary data. Instruction register (IR) holds the currently executing

More information

پروتكلهاي احرازاصالت. Authentication protocols

پروتكلهاي احرازاصالت. Authentication protocols پروتكلهاي احرازاصالت Authentication protocols فهرست مطالب مقدمه احرازاصالت ضعيف) كلمات عبور( احرازاصالت قوي پروتكل كربروس )مبتني بر سؤال و جواب( مقدمه مقدمه Basis for Authentication Something you know

More information

Zilog. lechnical Manual. Zilog

Zilog. lechnical Manual. Zilog Zilog - lechnical Manual Zilog Price: $7.50 03-0029-01 Copyright 1977 by Zilog, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in

More information

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

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

More information

MACHINE CONTROL INSTRUCTIONS: 1. EI

MACHINE CONTROL INSTRUCTIONS: 1. EI Lecture-33 MACHINE CONTROL INSTRUCTIONS: 1. EI (Enable interrupts): The interrupt system is disabled just after RESET operation. There is an internal INTE F/F (Interrupt enable flipflop) which is reset

More information

UNIT II OVERVIEW MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Introduction to 8086 microprocessors. Architecture of 8086 processors

UNIT II OVERVIEW MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Introduction to 8086 microprocessors. Architecture of 8086 processors OVERVIEW UNIT II Introduction to 8086 microprocessors Architecture of 8086 processors Register Organization of 8086 Memory Segmentation of 8086 Pin Diagram of 8086 Timing Diagrams for 8086 Interrupts of

More information

LIST OF PROGRAMS. Prg. Name of the Program. 1 Study of Pin Diagram of Study of Architecture of Study of 8085 Kit.

LIST OF PROGRAMS. Prg. Name of the Program. 1 Study of Pin Diagram of Study of Architecture of Study of 8085 Kit. LIST OF PROGRAMS Prg. Name of the Program No. 1 Study of Pin Diagram of 8085 2 Study of Architecture of 8085 3 Study of 8085 Kit 4 Reverse Order 5 Exchange of memory blocks 6 Absolute Difference 7 Even

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

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

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

More information

MICROPROCESSOR B.Tech. th ECE

MICROPROCESSOR B.Tech. th ECE MICROPROCESSOR B.Tech. th ECE Submitted by: Er. Amita Sharma Dept. of ECE 11/24/2014 2 Microprocessor Architecture The microprocessor can be programmed to perform functions on given data by writing specific

More information

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

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

More information

گروه ا موزشي فرزان. ا موزش. Forefront TMG 2010

گروه ا موزشي فرزان.  ا موزش. Forefront TMG 2010 نمونه ايي از كتاب الكترونيكي ا موزش Forefront TMG 2010 1 IAG UAG TMG مقايسه و قابليتهاي بين ا نها 2 سرويس TMG در دو نسخه Standard و Enterprise قابل نصب مي باشد كه مي توانيد سناريوهاي قابل پياده سازي توسط

More information

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

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

More information

خروجی

خروجی خروجی خروجی DayOfWeek d; for (d=dayofweek.sunday;d

More information

Architecture of 8085 microprocessor

Architecture of 8085 microprocessor Architecture of 8085 microprocessor 8085 consists of various units and each unit performs its own functions. The various units of a microprocessor are listed below Accumulator Arithmetic and logic Unit

More information

The Purpose of Interrupt

The Purpose of Interrupt Interrupts 3 Introduction In this chapter, the coverage of basic I/O and programmable peripheral interfaces is expanded by examining a technique called interrupt-processed I/O. An interrupt is a hardware-initiated

More information

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

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

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

Introduction to Computer Science and Programming

Introduction to Computer Science and Programming Introduction to Computer Science and Programming 2 nd Ed. Fall 2012 Instructor: A. Jafari ajafari.uni@gmail.com Lecture 1: Introduction Dept. of Materials and Metallurgical Engineering, IUST, Fall 2012

More information

(Opnet. 1

(Opnet. 1 ص( دانشكده مهندسي كامپيوتر (Opnet پروژه چهارم (مسيريابي در 1 درس شبكههاي كامپيوتري مهلت تحويل: شنبه 27 /ابان/ 1391 قبل از كلاس TA Opnet ميباشد. هدف از اين پروژه شبيه سازي انواع مسيريابي در براي اين منظور

More information

8/26/2010. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to Three Units of 8085

8/26/2010. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to Three Units of 8085 BLOCK DIAGRAM OF INTEL 8085 GURSHARAN SINGH TATLA Introduction to 8085 It was introduced in 1977. It is 8-bit microprocessor. Its actual name is 8085 A. It is single NMOS device. It contains 6200 transistors

More information

Basics of Microprocessor

Basics of Microprocessor Unit 1 Basics of Microprocessor 1. Microprocessor Microprocessor is a multipurpose programmable integrated device that has computing and decision making capability. This semiconductor IC is manufactured

More information

12-Dec-11. Gursharan Singh Maninder Kaur. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to 8085

12-Dec-11. Gursharan Singh Maninder Kaur. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to 8085 mailme@gursharansingh.in BLOCK DIAGRAM OF INTEL 8085 mailme@maninderkaur.in Introduction to 8085 It was introduced in 1977. It is 8-bit microprocessor. Its actual name is 8085 A. It is single NMOS device.

More information

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

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

More information

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

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

More information

صف اولویت. سید ناصر رضوی

صف اولویت.  سید ناصر رضوی صف اولویت www.snrazavi.ir ۱۳۹۵ سید ناصر رضوی فهرست مطالب 2 اولویت. صف واسط () پیادهسازیهای اولیه هرمهای دودویی مرتبسازی هرمی کاربردها 3 واسط صف اولویت صف اولویت 4 کلکسیون ها. کدام پشته. حذف صف. حذف صف

More information

GATE Exercises on Microprocessors

GATE Exercises on Microprocessors 1 GATE Exercises on Microprocessors Abstract This problem set has questions taken from GATE papers over the last twenty years. Teachers can use the problem set for courses tutorials. 1) The clock frequency

More information

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

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

More information

محمد مرشدی ( )

محمد مرشدی ( ) گروه پژوهشی آفسک بدافزار تحلیل Kronos محمد مرشدی ( Mohammad@offsec.ir ) تمامی حقوق برای گروه پژوهشی آفسک محفوظ است. Tools Used : PEiD CFF Explorer.exe OllyDbg (my own custom edition) WinHex LordPE PEtools

More information