Literatura. Podstawy techniki mikroprocesorowej ETEW006 Stos. Jak rozwiązać problem? Po co komu stos? Stack. Typy stosu

Wielkość: px
Rozpocząć pokaz od strony:

Download "Literatura. Podstawy techniki mikroprocesorowej ETEW006 Stos. Jak rozwiązać problem? Po co komu stos? Stack. Typy stosu"

Transkrypt

1 Podstawy techniki mikroprocesorowej ETEW006 Stos ndrzej Stępień Katedra Metrologii Elektronicznej i Fotonicznej Literatura J. Janiczek,. Stępień: Mikrokontrolery. WCKP, Wrocław, 1997 J. Janiczek,. Stępień: Laboratorium systemów mikroprocesorowych. Cz.1. WEZN, Wrocław, 1995 J. Janiczek,. Stępień: Laboratorium systemów mikroprocesorowych. Cz.2. WEZN, Wrocław, 1996 T. Starecki: Mikrokontrolery 8051 w praktyce. TC, Warszawa 2002 M430x4xx User s Guide. SLU056C, Texas Instruments, 2003 FMILY PROGMING MNUL. STMicroelectronics, March IT MCU FMILY. USER GUIDE. STMicroelectronics, July 2002 Trevor Martin: The Insider's Guide To The Philips RM 7 ased Microcontrollers. (www.hitex.co.uk/arm/lpc2000book) RM rchitecture Reference Manual (Known as the "RM RM". RM Doc No.: DDI-0100) Jak rozwiązać problem? Jeśli w języku wysokiego poziomu (LGOL/FORTRN, rok 1950) zwiększyć jego efektywność i wydajność przez wprowadzenie podprogramów, to jak: zapamiętać adres powrotu z podprogramu? przenieść zmienne z programu głównego do tego podprogramu? zapamiętywać wartości chwilowe obliczeń? uprościć obliczenia, np. typu X = ( + ) (C + D)? Po co komu stos? Rozwiązanie wprowadzić stos (), liniową strukturę danych traktowaną jako rejestr typu LIFO (Last In First Out) wprowadzić instrukcje procesora typu: CLL addr, wywołanie podprogramu odesłanie na stos adresu powrotu z podprogramu, powrót z podprogramu pobranie ze stosu adresu powrotu, adresu dalszej części programu głównego PUSH arg, odesłanie argumentu na stos POP arg, pobranie argumentu ze stosu Procesory współpracujące ze stosem mogą: przyjmować przerwania wykonywać podprogramy obsługi przerwań Philip J. Koopman, Jr.: Computers the new wave. Typy stosu sprzętowy: - stos złożony z N dodatkowych, równoległych rejestrów lub rejestrów przesuwnych typu LIFO - szybkie (w stosunku do realizacji programowej) odwołania do stosu mały rozmiar stosu (w stosunku do realizacji programowej) programowy: - adresowanie dodatkowym rejestrem, wskaźnikiem stosu ( Pointer) - automatyczna inkrementacja / dekrementacja wskaźnika stosu przy każdorazowym odwołaniu do stosu - alokacja stosu w pamięci - rozmiar stosu ograniczony rozmiarem dostępnej pamięci z grawitacją, bez praw mechaniki LIFO PUSH PUSH 34 PUSH 56 PUSH 78 PUSH POP 34 POP POP POP 56 POP 78 TOS (Top Of ) Fig. 1.1 n example of stack operation 1

2 Philip J. Koopman, Jr.: Computers the new wave. Computers s are simple, a child intuitively understands a stack of things and how it works is a data structure that is accessed from one end or it is a LIFO (Last In First Out buffer). Computers are machines that have hardware and instructions to facilitate the use of stacks in programs. In the hardware within a processor a stack may be implemented using pointers on the processor or in memory to locations in memory. It can also be implemented as on-chip registers or it may have part of the stack cached in on-chip registers and have the rest of the stack in memory. s MCU architecture uses the load-store multiple instructions to carry out stack operations: PUSH operation (placing data onoto the stack) uses a store multiple instruction If a PUSH operation causes the stack pointer to increment or decrement beyond the maximum extent of the stack, a stack overflow occurs POP or PULL operation (removing data from a stack) uses a load multiple instruction If a POP operation on the stack causes the stack pointer to move past the origin of the stack, a stack underflow occurs Organisation will grow up or down, is: ascending () stack grow towards higher memory address or descending (D) stack grow towards lower memory address pointer points to an: full stack (F), the stack pointer points to an address that is the last used or full lacation ( points to the last item on the stack) empty stack (E), the points to an address that is the first unused or empty lacation ( points after the last item on the stack) addr+4 addr+3 addr+2 addr+1 = addr addr 1 addr 2 addr 3 addr 4 addr+4 addr+3 addr+2 addr+1 = addr addr 1 addr 2 addr 3 addr last nex + 2 last last + 2 ddress Instructions Format 2-address instructions mat - saving in the number of bits required to store an instruction can be achieved by making the destination register the same as one of the source registers: DD d, s1 ; d := d + s1 f bits n bits n bits function op 1 addr dest addr 1-address instructions mat - if the destination register is made implicit it is often called the accumulator: f bits n bits DD s1 ; acc := acc + s1 function op 1 addr 0-address instructions mat - an architecture may make all operand references implicit by using an evaluation stack: DD ; top_of_stack := top_of_stack + _on_stack f bits function Machine Fig. 3.1 The Canonical Machine push pop operations (LIFO) DS Data RS Return store subroutine return address I/O Control Logic IR LU: addition, subtraction, logical (ND, OR, XOR) and test zero TOS Data D T u s Data LU Program Counter Memory ddress Register Program Memory ddress Top-Of- register Reverse Polish Notation (1/2) Introduced in 1920 by the Polish mathematician Jan Łukasiewicz, is a mathematical notation wherein every operator follows all of its operands Operators follow their operands to add 3 + 4, one would write rackets and parentheses are unnecessary: the user simply perms calculations in the order that is required, letting the automatic stack store intermediate results on the fly later use utomatic stack permits the automatic storage of intermediate results use later: this key feature is what permits RPN calculators to easily evaluate expressions of arbitrary complexity State machine is always a stack of values awaiting operation; it is impossible to enter an operator onto the stack 2

3 Reverse Polish Notation (2/2) expression "5 + ((1 + 2) * 4) 3" can be written in RPN: * + 3 is evaluated left-to-right, with the inputs interpreted as shown in the table is the list of values the algorithm is "keeping track of" after the given in the middle column has taken place): Input Comment 5 Push operand 5 1 Push operand 5, 1 2 Push operand 5, 1, 2 + dd 5, 3 Pop two values (1, 2) and push result (3) 4 Push operand 5, 3, 4 * Multiply 5, Pop two values (3, 4) and push result () + dd 17 Pop two values (5, ) and push result (17) 3 Push operand 17, 3 Subtract 14 Pop two values (17, 3) and push result (14) Philip J. Koopman, Jr.: Computers the new wave. Single vs. multiple stacks (1/2) Single computers are those computers with exactly one stack supported by the instruction set. This stack is often intended state saving subroutine calls and interrupts. It may also be used expression evaluation. In either case, it is probably used subroutine parameter passing by compilers some languages. n advantage of having a single stack is that it is easier an operating system to manage only one block of variable sized memory per process. disadvantage of a single stack is that parameter and return address inmation are ced to become mutually well nested. Philip J. Koopman, Jr.: Computers the new wave. Single vs. multiple stacks (2/2) Multiple computers have two or more stacks supported by the instruction set: one stack is usually intended to store return addresses, the other stack is expression evaluation and/or subroutine parameter passing. The parameter stack is separate from the return address stack. Multiple stacks allow separating control flow inmation from data operands. n important advantage of having multiple stacks is one of speed. Multiple stacks allow access to multiple values within a clock cycle. s an example, a machine that has simultaneous access to both a data stack and a return address stack can perm subroutine calls and returns in parallel with data operations. Forth uses two stacks, one argument passing and one subroutine return addresses Stos sprzętowy - PIC17C4x (Microchip Technology) stosem jest 16-bitowy bu pierścieniowy; stos nie jest fragmentem pamięci programu lub danych, nie jest rejestrem specjalnym bu stosu jest 16-poziomowy 17-a operacja 'PUSH' nadpisuje wynik pierwszej operacji 'PUSH', 18-a operacja - drugiej itd. wskaźnik stosu jest zerowany po wszystkich typach zerowania procesora wskaźnik stosu nie jest dostępny do odczytu lub zapisu operacją 'PUSH' jest wywołanie podprogramu lub przyjęcie przerwania (brak instrukcji PUSH) operacją 'POP' jest powrót z podprogramu lub obsługi przerwania (brak instrukcji POP) jedynym znacznikiem stanu wskaźnika stosu jest STKV (STacK Vailable bit): STKV = 1 po zerowaniu procesora, STKV = 0 po osiągnięciu przez wskaźnik stosu maksymalnej wartości 0Fh Pointer () (1/2) ottom of the stack Top of the stack Pointer is a 16-bit register 1FFh = Reset Value (2334) 100h stack is 8 or 256 bytes deep, fixed by hardware 8 most significant bits are ced by hardware 8 least significant bits contain the address of the free location of the stack ( Pointer) Fixed by HW 17Fh = Reset Value (2264) Fixed by HW x x x x x x x x Higher ddr 256 bytes (2334) 8 bytes (2264) Lower ddr Pointer () (2/2) x x x x x x x x 1FFh = Reset Value (2334) 17Fh = Reset Value (251, 2264) 100h - Lower ddr after Reset (MCU Reset or instruction R) Pointer (R) contains its reset value (=1FFh 23xx or =17Fh 251, 22xx) which is the stack higher address is decremented when a value is stored using stack pointer - value stored will be placed at the address just below the previous one is incremented when the data is read back from the stack - data retrieved will be the one situated at the address above the previous value retrieved since the stack does not need the full 256-byte area, some of it may be allocated variables Note: when the lower limit is exceeded, the Pointer wraps around to the stack upper limit, without indicating the stack overflow. The previously stored inmation is then overwritten and theree lost. The stack also wraps in case of an underflow. ( overflow is not indicated) 3

4 PUSH - push into the POP - pop from PUSH src src:, X, Y, CC fter Reset: =1FFh POP dst dst:, X, Y, CC fter Reset: =1FFh (--) <= dst dst <= (++) Save into the stack the dst byte location. The stack pointer is decremented by one. Used to save a register value. PUSH Restore from the stack a data byte which will be placed in dst location. The stack pointer is incremented by one. Use to restore a register value. POP X CLL - CLL subroutine - return from subroutine CLL CLLR CLL Subroutine (bsolute) CLL Subroutine Relative CLL dst e.g.: call divide32_16 CLLR dst e.g.: callr divide32_16 = + lgth (--) = LS () (--) = MS () = dst The current register value is pushed onto the stack, then is loaded with the (relative) destination address. This instruction should be used versus CLLR when developing a program. MS () = (++) LS () = (++) Restore the from the stack. The stack pointer is incremented twice.this instruction is the last one of a subroutine. R - reset Pointer Manipulation R = Reset Value (=17Fh or =1FFh) =1FFh L H L H Y L H Y L H Y Reset the stack pointer to its reset initial value.this instruction may be put as first executed instruction in the reset routine. Trick It may be used to test current stack size used with an independent program. 100h fter Reset CLL Subroutine PUSH Y POP R 4

5 C51 Pointer () C51 PUSH - push into the / POP - pop from wydzielony logicznie obszar wewnętrznej pamięci (IDT) adresowany wskaźnikiem stosu ( Pointer) po sprzętowym zerowaniu procesora = 7 (adres R0 w banku R1) 0FFh segment bitowy; 8 bitów: 0.. 7Fh 4 banki rejestrów: R0.. R7 80h PSW P2 SFR DT P0 DPTR IDT IDT 7Fh 30h 0 0FFh 80h Synatx PUSH addr (++) dst ; + 1 ; () (addr) Synatx POP addr dst ( ) ; (addr) () ; 1 addr, e.g.: only cc not C51 CLL - CLL subroutine / - return from subroutine C51 Manipulation CLL addr_11 ; bajty, 2 cykle maszynowe ; INC ; () 7..0 ; INC ; () ; addr LCLL addr_16 ; bajty, 2 cykle maszynowe ; INC ; () 7..0 ; INC ; () ; addr ; () 1 bajt, 2 cykle maszynowe ; DEC ; 7..0 () ; DEC Register ank R1 Register ank R0 0h 0h 9 8 =07h 6 fter Reset H L CLL Subroutine H L PUSH H L POP cc H L M430 The system stack pointer () is used the storage of the following items: Interrupt return addresses and status register contents Subroutine return addresses Intermediate results Variables subroutines, floating point package etc. The system Pointer is always decremented / incremented by two, independent of the byte suffix The Pointer always points to even addresses. This means the LS is always zero. Odd addresses will end up in non-predictable results. If bytes are pushed on the system stack, only the lower byte is used, the upper byte is not modified: PUSH #05h ; 0005h > TOS PUSH. #05h ; xx05h > TOS M430 Pointer () R0 - Program Counter R1 - Pointer fter a system reset, user software must initialize the M430 the application requirements. The following must occur: initialize the, typically to the top of : R2 - Status Register SR / Constant Generator CG1 R3 - Constant Generator CG2 R4.. R15 - user working register 5

6 The Pointer needs to be initialized bee the EINT instruction is executed or a CLL is used: MOV #2FFh+1, M430 Memory organisation ; locate stack at the high M430 asic Instructions: PUSH scr Word byte access Only word access Only byte access Interrupt Vector Table Program Memory ranch Control Tables Data Tables.. ootstrap Loader (SL) Data Memory () Data Memory () 16-bit Peripheral Modules 8-bit Peripheral Modules SFR 0xFFFF 0xFFE0 0x0C00 0x02FF Top of 0x0200 0x0100 0x0010 0x0000 Timer, WDC DC, DC I/O, LCD SFR Push word or byte on the stack: 2 Pointer (word) is pre-decremented by two move the source operand to TOS The source operand is not affected Status, OscOff, CPUOff and GIE bits are not affected The system Pointer is always decremented by two, independent of the byte suffix If bytes are pushed on the system stack, only the lower byte is used, the upper byte is not modified The system Pointer is also used by the interrupt routine service Example: PUSH SR ; save status register PUSH. R8 ; save lower bytes of R8 (R ) M430 Emulated Instructions: POP dst dst M430 asic Instructions: CLL dst The stack location pointed to by the Pointer (TOS) is moved to the destination. The Pointer is incremented by two afterwards: () dst + 2 Example: POP SR ; restore Status Register SR ; core instruction: SR POP. R7 ; the low byte of the stack is moved to R7 ; the high byte of R7 is 00h ; core instruction: R7 system Pointer is always incremented by two, independent of the byte suffix n unconditional call to an address in the 64K address space: dst temp dst is evaluated and stored 2 Pointer (word) is updated to TOS temp saved dst to subroutine call is made to an address anywhere in the 64K-address space ll addressing mode may be used The branch instruction is a word instruction system Pointer is also used by the and I instructions M430 Emulated Instructions: M bit Manipulation The stack location pointed to by the Pointer (TOS) is moved to the Program Counter. The Pointer is incremented by two afterward: () + 2 The programme continues at the code address following the subroutine call Status, OscOff, CPUOff and GIE bits are not affected Example: ; return from subroutine ; core instruction: =300h Data Code 200h fter Init CLL PUSH Subroutine POP R6 6

7 Stos w x86 Turbo Pascal (Intel x86) malejące adresy (dekrementacja ) przy zapisie do stosu rosnące adresy (inkrementacja ) przy odczycie ze stosu przetwarzanie danych przenoszenie argumentów do podprogramów: dostęp do szczytu stosu (TOS) adresowanie stosu tylko wskaźnikiem stosu dostęp do dowolnego elementu stosu adresowanie stosu wskaźnikiem stosu + offset (przesunięcie): Procedure ProcU (rg1, rg2: Integer); Proc(4660, 22136); ProcU MOV X, MOV X, SS:[X+2] MOV DX, SS:[X+4]... 4 =TOS X+4 uto-dekrementacja X+2 X==TOS h 34h 56h 78h 90h 01h rg1 (4660d=34h) DX rg2 (22136=5678h) X adres powrotu z podprogramu RM7 Operating Modes User usr Normal program execution mode; unprivileged mode under which most tasks run System sys Runs privileged operating system task; privileged mode using the same registers as user mode Supervisor svc protectd mode the operating system; entered on reset and when a Software Interrupt instruction is executed Privileged modes Exception modes bort abt Implements virtual memeory and/or memory protection; used to handle memory access violations Undefined und Supports software emulation of hardware coprocessors; used to handle undefined instructions IRQ irq Used general-purpose interrupt handling; entered when a low priority (normal) interrupt is raised FIQ fiq Supports a high-speed data transfer or channel process; entered when a high priority (fast) interrupt is raised Mode changes: software control, external interrupts or exception processing. RM7 CPU rchitecture Privileged Modes Exception Modes User System Supervisor bort Undefined Interrupt Saved Program Status Register R13 ( Pointer) R14 (Link Register) Current Program Status Register CPSR CPSR R0 R1 R2 R3 R4 R6 R7 R8 R9 R10 R11 R R13_svc R13_abt R13_und R14_svc R14_abt R14_und (Program Counter) CPSR_svc SR_svc CPSR_abt SR_abt CPSR_und SR_und R13_irq R14_irq CPSR_irq SR_irq Fast Interrupt R8_fiq R9_fiq R10_fiq R11_fiq R_fiq R13_fiq R14_fiq CPSR_fiq SR _fiq RM7 Register R13 RM7 Register R14 User System R13 R14 CPSR Other Modes R13_mod R14_mod CPSR_mod SR_mod Register R13 is normally used as a Pointer (). In the RM instruction set, this is by convention only, as there are no defined instructions or other functionality which use R13 in a special-case manner. Each exception mode has its own banked version of R13, which should normally be initialized to point to a stack dedicated to that exception mode. On entry, the exception handler typically be stores to this stack the values of the registers to be used. y reloading these values into the registers when it returns, the exception handler can ensure that it does not corrupt the state of the program that was being executed when the exception ocuured. In each mode register R14 is used to hold subroutine return address. The subroutine return is permed by copying R14 back to the program counter. User System R13 R14 CPSR Other Modes R13_mod R14_mod CPSR_mod SR_mod 7

PROCESORY ARM TRUDNO ZNALEŹĆ PROCESORY O TAK LICZNYCH, ORYGINALNYCH, NOWYCH, POMYSŁOWYCH ROZWIĄZANIACH!

PROCESORY ARM TRUDNO ZNALEŹĆ PROCESORY O TAK LICZNYCH, ORYGINALNYCH, NOWYCH, POMYSŁOWYCH ROZWIĄZANIACH! TRUDNO ZNALEŹĆ PROCESORY O TAK LICZNYCH, ORYGINALNYCH, NOWYCH, POMYSŁOWYCH ROZWIĄZANIACH! ASEMBLERY Pola Separatory Wizytówki Kody operacji Pseudo operacje adresy I dane Dyrektywy Stałe Komentarze SZKICE

Bardziej szczegółowo

Procesory rodziny x86. Dariusz Chaberski

Procesory rodziny x86. Dariusz Chaberski Procesory rodziny x86 Dariusz Chaberski 8086 produkowany od 1978 magistrala adresowa - 20 bitów (1 MB) magistrala danych - 16 bitów wielkość instrukcji - od 1 do 6 bajtów częstotliwośc pracy od 5 MHz (IBM

Bardziej szczegółowo

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission

Bardziej szczegółowo

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip)

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Embeded systems Architektura układów PSoC (Cypress) Możliwości bloków cyfrowych i analogowych Narzędzia

Bardziej szczegółowo

IEEE 1284 - Centronics

IEEE 1284 - Centronics IEEE 1284 - Centronics Interfejs Centronics w wersji oryginalnej - łącze jednokierunkowe przesyłające informacje od komputera do drukarki przeznaczony jedynie do tego zadania, co wynikało z braku potrzeby

Bardziej szczegółowo

Aktualizacja Oprogramowania Firmowego (Fleszowanie) Microprocessor Firmware Upgrade (Firmware downloading)

Aktualizacja Oprogramowania Firmowego (Fleszowanie) Microprocessor Firmware Upgrade (Firmware downloading) Aktualizacja Oprogramowania Firmowego (Fleszowanie) Microprocessor Firmware Upgrade (Firmware downloading) ROGER sp.j. Gościszewo 59 82-416 Gościszewo Poland tel. 055 2720132 fax 055 2720133 www.roger.pl

Bardziej szczegółowo

Jzyk C++ cz 3. Jarosław Gramacki Instytut Informatyki i Elektroniki ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2" ( $%%) )'20 )*0) 1 / )

Jzyk C++ cz 3. Jarosław Gramacki Instytut Informatyki i Elektroniki ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2 ( $%%) )'20 )*0) 1 / ) Jzyk C++ cz 3 Jarosław Gramacki Instytut Informatyki i Elektroniki # $$%%& ' ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2" ( $%%) )'20 )*0) 1 / )!" 2 # $$%%& ' ( $%%/,))3 ( %* 2 / 4 ( ( *' *''*,

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI / PRIVACY POLICY

POLITYKA PRYWATNOŚCI / PRIVACY POLICY POLITYKA PRYWATNOŚCI / PRIVACY POLICY TeleTrade DJ International Consulting Ltd Sierpień 2013 2011-2014 TeleTrade-DJ International Consulting Ltd. 1 Polityka Prywatności Privacy Policy Niniejsza Polityka

Bardziej szczegółowo

Jazz EB207S is a slim, compact and outstanding looking SATA to USB 2.0 HDD enclosure. The case is

Jazz EB207S is a slim, compact and outstanding looking SATA to USB 2.0 HDD enclosure. The case is 1. Introduction Jazz EB207S is a slim, compact and outstanding looking SATA to USB 2.0 HDD enclosure. The case is made of aluminum and steel mesh as one of the coolest enclosures available. It s also small

Bardziej szczegółowo

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX UNIWERSYTETU BIBLIOTEKA IEGO UNIWERSYTETU IEGO Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX 1. Make a new connection Open the System Preferences by going to the Apple menu

Bardziej szczegółowo

OSTC GLOBAL TRADING CHALLENGE MANUAL

OSTC GLOBAL TRADING CHALLENGE MANUAL OSTC GLOBAL TRADING CHALLENGE MANUAL Wrzesień 2014 www.ostc.com/game Po zarejestrowaniu się w grze OSTC Global Trading Challenge, zaakceptowaniu oraz uzyskaniu dostępu to produktów, użytkownik gry będzie

Bardziej szczegółowo

Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH

Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH Kierunek Elektronika i Telekomunikacja, Studia II stopnia Specjalność: Systemy wbudowane Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH Zagadnienia

Bardziej szczegółowo

Struktura i działanie jednostki centralnej

Struktura i działanie jednostki centralnej Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 12 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers needed

Bardziej szczegółowo

Office 365 Midsize Business

Office 365 Midsize Business Office 365 Midsize Business (M) Office 365 Midsize Business produktu Kliknij na łącze powitalne VLSC które otrzymałeś po zamówieniu licencji Congratulations on your newly accepted Open License with Microsoft,

Bardziej szczegółowo

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science Proposal of thesis topic for mgr in (MSE) programme 1 Topic: Monte Carlo Method used for a prognosis of a selected technological process 2 Supervisor: Dr in Małgorzata Langer 3 Auxiliary supervisor: 4

Bardziej szczegółowo

How to share data from SQL database table to the OPC Server? Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT.

How to share data from SQL database table to the OPC Server? Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT. Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT How to share data from SQL database table to the OPC Server? ANT tutorial Krok 1: Uruchom ANT Studio i dodaj do drzewka konfiguracyjnego

Bardziej szczegółowo

Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów

Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów przeznaczonych do wykonania w komputerze (ang. software).

Bardziej szczegółowo

SQL 4 Structured Query Lenguage

SQL 4 Structured Query Lenguage Wykład 5 SQL 4 Structured Query Lenguage Instrukcje sterowania danymi Bazy Danych - A. Dawid 2011 1 CREATE USER Tworzy nowego użytkownika Składnia CREATE USER specyfikacja użytkownika [, specyfikacja użytkownika]...

Bardziej szczegółowo

Extraclass. Football Men. Season 2009/10 - Autumn round

Extraclass. Football Men. Season 2009/10 - Autumn round Extraclass Football Men Season 2009/10 - Autumn round Invitation Dear All, On the date of 29th July starts the new season of Polish Extraclass. There will be live coverage form all the matches on Canal+

Bardziej szczegółowo

PORTS AS LOGISTICS CENTERS FOR CONSTRUCTION AND OPERATION OF THE OFFSHORE WIND FARMS - CASE OF SASSNITZ

PORTS AS LOGISTICS CENTERS FOR CONSTRUCTION AND OPERATION OF THE OFFSHORE WIND FARMS - CASE OF SASSNITZ Part-financed by EU South Baltic Programme w w w. p t m e w. p l PROSPECTS OF THE OFFSHORE WIND ENERGY DEVELOPMENT IN POLAND - OFFSHORE WIND INDUSTRY IN THE COASTAL CITIES AND PORT AREAS PORTS AS LOGISTICS

Bardziej szczegółowo

Zaawansowane funkcje Linkera. Sekcja 13

Zaawansowane funkcje Linkera. Sekcja 13 Zaawansowane funkcje Linkera Sekcja 13 Zaawansowane funkcje linkera Linker "rozwiazuje" adresowanie absolutne i tworzy plik wykonywalny (.DXE) Advanced Linker Support dzielenie pamieci wszystkie 21161

Bardziej szczegółowo

Bazy danych Ćwiczenia z SQL

Bazy danych Ćwiczenia z SQL Bazy danych Ćwiczenia z SQL W ćwiczeniach wykorzystano przyk adowy schemat bazy danych dostarczany z Personal Oracle 8 Definicję schematu i dane tabel zawiera plik bdemobld sql (c) 2001 Katedra Informatyki

Bardziej szczegółowo

Documentation. Podstawy techniki mikroprocesorowej ETEW006. Przerwania. Przerwania. Po co komu przerwania. (Interrupt):

Documentation. Podstawy techniki mikroprocesorowej ETEW006. Przerwania. Przerwania. Po co komu przerwania. (Interrupt): Documentation Podstawy techniki mikroprocesorowej ETEW6 Andrzej Stępień Katedra Metrologii Elektronicznej i Fotonicznej PICmicro MID-RANGE MCU FAMILY. Microchip Technology, December 997, 3323a.pdf ST7.

Bardziej szczegółowo

Instrukcja obsługi. ibind A8/A12/A15/A20. instruction manual. 80-393 GDAŃSK ul. Krynicka 1 tel.: (058) 55 43 555 fax: (058) 55 43 500

Instrukcja obsługi. ibind A8/A12/A15/A20. instruction manual. 80-393 GDAŃSK ul. Krynicka 1 tel.: (058) 55 43 555 fax: (058) 55 43 500 Instrukcja obsługi instruction manual 80-9 GDAŃSK ul. Krynicka tel.: (08) fax: (08) 00 ODDZIAŁ: 0-78 WARSZAWA ul. Janowskiego 9 tel.: (0) 8 0 8..9 fax: (0) 8 0 0 BindownicE ibind A8/A/A/A0 BINDING MACHINEs

Bardziej szczegółowo

Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe

Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Ryszard J. Barczyński, 2009 2013 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego

Bardziej szczegółowo

Polska Szkoła Weekendowa, Arklow, Co. Wicklow KWESTIONRIUSZ OSOBOWY DZIECKA CHILD RECORD FORM

Polska Szkoła Weekendowa, Arklow, Co. Wicklow KWESTIONRIUSZ OSOBOWY DZIECKA CHILD RECORD FORM KWESTIONRIUSZ OSOBOWY DZIECKA CHILD RECORD FORM 1. Imię i nazwisko dziecka / Child's name... 2. Adres / Address... 3. Data urodzenia / Date of birth... 4. Imię i nazwisko matki /Mother's name... 5. Adres

Bardziej szczegółowo

USB 306/307 Modem. Quick Start Guide Pierwsze kroki. www.sierrawireless.com

USB 306/307 Modem. Quick Start Guide Pierwsze kroki. www.sierrawireless.com USB 306/307 Modem Quick Start Guide Pierwsze kroki www.sierrawireless.com Welcome to the USB 306/307 modem Your package contains: USB 306/307 modem with TRU-Install This Quick Start Guide USB extension

Bardziej szczegółowo

A. WAN1/WAN2 Interface and LAN NAT/Routing host. B. VPN Host and LAN NAT Host. C. An example using Part A and B

A. WAN1/WAN2 Interface and LAN NAT/Routing host. B. VPN Host and LAN NAT Host. C. An example using Part A and B This document introduces the Load-Balance/RoutePolicy. In real world, we need various kinds of routing rules to fulfill many different usages, and the Load-Balance/RoutePolicy is aiming to provide an integrated

Bardziej szczegółowo

Mirosław Kupczyk miron@man.poznan.pl. Pozna, PCSS, 17-18.01.2005. Szkolenie: "Architektura i uytkowanie klastra Linux IA-64"

Mirosław Kupczyk miron@man.poznan.pl. Pozna, PCSS, 17-18.01.2005. Szkolenie: Architektura i uytkowanie klastra Linux IA-64 Mirosław Kupczyk miron@man.poznan.pl $ %! " # & ' Wzgldy historyczne Naturalna ewolucja systemów luno ze sob powizanych znajdujcych si w jednej oraganizacji, ch współdzielenia zasobów obliczeniowych, danych,

Bardziej szczegółowo

Zarządzanie zasobami pamięci

Zarządzanie zasobami pamięci Zarządzanie zasobami pamięci System operacyjny wykonuje programy umieszczone w pamięci operacyjnej. W pamięci operacyjnej przechowywany jest obecnie wykonywany program (proces) oraz niezbędne dane. Jeżeli

Bardziej szczegółowo

Instrukcja obsługi. binding machine KRIS. instruction manual. 80-393 GDAŃSK ul. Krynicka 1 tel.: (058) 55 43 555 fax: (058) 55 43 500 ODDZIAŁ:

Instrukcja obsługi. binding machine KRIS. instruction manual. 80-393 GDAŃSK ul. Krynicka 1 tel.: (058) 55 43 555 fax: (058) 55 43 500 ODDZIAŁ: Instrukcja obsługi instruction manual 80-393 GDAŃSK ul. Krynicka 1 tel.: (058) 55 43 555 fax: (058) 55 43 500 ODDZIAŁ: 02-784 WARSZAWA ul. Janowskiego 9 tel.: (022) 648 03 48..49 fax: (022) 648 03 50 bindownica

Bardziej szczegółowo

Programowanie niskopoziomowe

Programowanie niskopoziomowe Programowanie niskopoziomowe ASSEMBLER Teodora Dimitrova-Grekow http://aragorn.pb.bialystok.pl/~teodora/ Program ogólny Rok akademicki 2011/12 Systemy liczbowe, budowa komputera, procesory X86, organizacja

Bardziej szczegółowo

Traceability. matrix

Traceability. matrix Traceability matrix Radek Smilgin W testowaniu od 2002 roku Tester, test manager, konsultant Twórca testerzy.pl i mistrzostw w testowaniu Fan testowania eksploracyjnego i testowania w agile [zdjecie wikipedia:

Bardziej szczegółowo

Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2. Gotronik

Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2. Gotronik Informacje o produkcie Utworzono 28-06-2016 Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2 Cena : 99,00 zł Nr katalogowy : LCT-131 Dostępność : Dostępny

Bardziej szczegółowo

Architektura komputerów. Asembler procesorów rodziny x86

Architektura komputerów. Asembler procesorów rodziny x86 Architektura komputerów Asembler procesorów rodziny x86 Architektura komputerów Asembler procesorów rodziny x86 Rozkazy mikroprocesora Rozkazy mikroprocesora 8086 można podzielić na siedem funkcjonalnych

Bardziej szczegółowo

System przerwania (SP). Funkcje wejścia / wyjścia (I/O)

System przerwania (SP). Funkcje wejścia / wyjścia (I/O) System przerwania (SP). Funkcje wejścia / wyjścia (I/O) Urządzenia zewnętrzne i mikroprocesor Pamięć I/O i instrukcje do pracy z nią Przykłady Przerwania w systemach komputerowych (x86) Tablica wektorów

Bardziej szczegółowo

Programowanie Niskopoziomowe

Programowanie Niskopoziomowe Programowanie Niskopoziomowe Wykład 8: Procedury Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Wstęp Linkowanie z bibliotekami zewnętrznymi Operacje na stosie

Bardziej szczegółowo

Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students

Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl Back Twoje konto Wyloguj magda.szewczyk@slo-wroc.pl BIODIVERSITY OF RIVERS: Survey to students Tworzenie ankiety Udostępnianie Analiza (55) Wyniki

Bardziej szczegółowo

[ROBOKIDS MANUAL] ROBOROBO

[ROBOKIDS MANUAL] ROBOROBO 1 2 When you plug in or unplug the cable, be sure to insert pressing the hook of the connection cable. If you want to input the program to your robot, you should first connect the Card reader with the

Bardziej szczegółowo

Wykład 9. Obsługa przerwań

Wykład 9. Obsługa przerwań Wykład 9 Kontroler przerwań Kontroler NVIC udostępnia globalne maskowanie przerwań, ustawianie priorytetów i funkcji obsługi. Procesor LM3S6965 umożliwia obsługę 38 przerwań. Każde przerwanie może być

Bardziej szczegółowo

Konsorcjum Śląskich Uczelni Publicznych

Konsorcjum Śląskich Uczelni Publicznych Konsorcjum Śląskich Uczelni Publicznych Dlaczego powstało? - świat przeżywa dziś rewolucję w obszarze edukacji, - naszym celem jest promocja śląskiego jako regionu opartego na wiedzy, i najnowszych technologiach,

Bardziej szczegółowo

Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski

Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski Norma IEC 1131 Języki tekstowe Języki graficzne Języki

Bardziej szczegółowo

Po powtórce zaczynamy naukę kolejnych 10-15 nowych słów i wyrażeń, po czym zostawiamy je w przegródce numer 1. Systematyczność

Po powtórce zaczynamy naukę kolejnych 10-15 nowych słów i wyrażeń, po czym zostawiamy je w przegródce numer 1. Systematyczność Fiszki, metoda powtórkowa. System pięciu przegródek Pierwszego dnia nauki możemy zacząć od przyswojenia 10-15 nowych słówek. Wkładamy je wtedy do przegródki numer 1. Kolejnego dnia zaczynamy od powtórki

Bardziej szczegółowo

user s manual Applications client for mobile devices NVR-5000 series NVR s

user s manual Applications client for mobile devices NVR-5000 series NVR s user s manual Applications client for mobile devices NVR-5000 series NVR s Applications client for mobile devices for 5000 series NVR s - user manual ver.1.0 IMPORTANT SAFEGUARDS AND WARNINGS ATTENTION!

Bardziej szczegółowo

Working Tax Credit Child Tax Credit Jobseeker s Allowance

Working Tax Credit Child Tax Credit Jobseeker s Allowance Benefits Depending on your residency status (EU citizen or not) there are various benefits available to help you with costs of living. A8 nationals need to have been working for a year and be registered

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 8 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and

Bardziej szczegółowo

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego)

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego) 112 Informator o egzaminie maturalnym z języka angielskiego od roku szkolnego 2014/2015 2.6.4. Część ustna. Przykładowe zestawy zadań Przykładowe pytania do rozmowy wstępnej Rozmowa wstępna (wyłącznie

Bardziej szczegółowo

Little / Big Endian Machines. Podstawy techniki mikroprocesorowej ETEW006. Przetwarzanie danych Typy procesorów. Algorytm.

Little / Big Endian Machines. Podstawy techniki mikroprocesorowej ETEW006. Przetwarzanie danych Typy procesorów. Algorytm. Little / Big Endian Machines Podstawy techniki mikroprocesorowej ETEW6 Przetwarzanie danych Typy procesorów Andrzej Stępień Katedra Metrologii Elektronicznej i Fotonicznej Little Endian 7 Word High Byte

Bardziej szczegółowo

THE RAIL RATES valid from 1st October 2015

THE RAIL RATES valid from 1st October 2015 RAIL TARIFF This Rail Tariff is an integral part of intermodal transport arrangement service provided by PCC Intermodal S.A. and therefore it cannot be used as a standalone offer, only in combination with

Bardziej szczegółowo

4 Literatura. c Dr inż. Ignacy Pardyka (Inf.UJK) ASK MP.01 Rok akad. 2011/2012 2 / 24

4 Literatura. c Dr inż. Ignacy Pardyka (Inf.UJK) ASK MP.01 Rok akad. 2011/2012 2 / 24 Wymagania proceduralnych języków wysokiego poziomu ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH modele programowe procesorów ASK MP.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad.

Bardziej szczegółowo

Programowanie mikrokontrolera 8051

Programowanie mikrokontrolera 8051 Programowanie mikrokontrolera 8051 Podane poniżej informacje mogą pomóc w nauce programowania mikrokontrolerów z rodziny 8051. Opisane są tu pewne specyficzne cechy tych procesorów a także podane przykłady

Bardziej szczegółowo

GerbView. 20 grudnia 2015

GerbView. 20 grudnia 2015 GerbView GerbView ii 20 grudnia 2015 GerbView iii Spis treści 1 Wprowadzenie do GerbView 2 2 Główne okno programu 2 3 Top toolbar 3 4 Lewy pasek narzędzi 4 5 Polecenia menu 5 5.1 File menu.......................................................

Bardziej szczegółowo

Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI

Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI O tym, dlaczego warto budować pasywnie, komu budownictwo pasywne się opłaca, a kto się go boi, z architektem, Cezarym Sankowskim, rozmawia

Bardziej szczegółowo

POLITECHNIKA ŚLĄSKA INSTYTUT AUTOMATYKI ZAKŁAD SYSTEMÓW POMIAROWYCH

POLITECHNIKA ŚLĄSKA INSTYTUT AUTOMATYKI ZAKŁAD SYSTEMÓW POMIAROWYCH POLITECHNIKA ŚLĄSKA INSTYTUT AUTOMATYKI ZAKŁAD SYSTEMÓW POMIAROWYCH Gliwice, wrzesień 2005 Pomiar napięcia przemiennego Cel ćwiczenia Celem ćwiczenia jest zbadanie dokładności woltomierza cyfrowego dla

Bardziej szczegółowo

Robotic Arm Assembly Manual

Robotic Arm Assembly Manual Robotic Arm Assembly Manual 1. List of materials 3D printed Parts: Part Quantity Arm 1 gear.stl 1 Arm 1 lower.stl 1 Arm 1 upper.stl 1 Arm 2.STL 1 Arm 3.STL 1 Base gear.stl 1 Base.STL 1 Grasper 1.STL 1

Bardziej szczegółowo

Wpływ dyrektywy PSD II na korzystanie z instrumentów płatniczych. Warszawa, 15 stycznia 2015 r. Zbigniew Długosz

Wpływ dyrektywy PSD II na korzystanie z instrumentów płatniczych. Warszawa, 15 stycznia 2015 r. Zbigniew Długosz Wpływ dyrektywy PSD II na korzystanie z instrumentów płatniczych Warszawa, 15 stycznia 2015 r. Zbigniew Długosz 1 do czego można wykorzystywać bankowość elektroniczną? nowe usługi płatnicze a korzystanie

Bardziej szczegółowo

. III atyka, sem, Inform Symulator puterów Escape rchitektura kom A

. III atyka, sem, Inform Symulator puterów Escape rchitektura kom A Symulator Escape Konfiguracja ogólna Enable MUL and DIV Complete Set of Comp.Oper Sign Extension of B/H/W Memory Oper on B/H/W Program Program Dane Dane Załaduj konfigurację symulatora (File -> OpenFile)

Bardziej szczegółowo

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS. ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS. Strona 1 1. Please give one answer. I am: Students involved in project 69% 18 Student not involved in

Bardziej szczegółowo

Technologia Informacyjna Wykład II Jak wygląda komputer?

Technologia Informacyjna Wykład II Jak wygląda komputer? Technologia Informacyjna Wykład II Jak wygląda komputer? A. Matuszak 18 października 2010 A. Matuszak Technologia Informacyjna Wykład II Jak wygląda komputer? A. Matuszak (2) Technologia Informacyjna Wykład

Bardziej szczegółowo

Narzędzia OWASP dla developerów OWASP ESAPI & AppSensor OWASP 2011-11-23. The OWASP Foundation http://www.owasp.org

Narzędzia OWASP dla developerów OWASP ESAPI & AppSensor OWASP 2011-11-23. The OWASP Foundation http://www.owasp.org Narzędzia dla developerów ESAPI & AppSensor 2011-11-23 Wojciech Dworakowski Poland Chapter Leader SecuRing wojciech.dworakowski@owasp.org +48506184550 Copyright The Foundation Permission is granted to

Bardziej szczegółowo

1945 (96,1%) backlinks currently link back. 1505 (74,4%) links bear full SEO value. 0 links are set up using embedded object

1945 (96,1%) backlinks currently link back. 1505 (74,4%) links bear full SEO value. 0 links are set up using embedded object Website Backlinks Analysis Report 2023 backlinks from 224 domains Report created: Jan 3, 2015 Website: http://wpisz.stronę.odbiorcy Compared with: 7 day(s) old Domain Statistics The domain seo.zgred.pl

Bardziej szczegółowo

RADIO DISTURBANCE Zakłócenia radioelektryczne

RADIO DISTURBANCE Zakłócenia radioelektryczne AKREDYTOWANE LABORATORIUM BADAWCZE Page (Strona) 2 of (Stron) 9 Following requirements should be taken into account in the case of making use of Test Report and giving information about the tests performed

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 14 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and

Bardziej szczegółowo

How to translate Polygons

How to translate Polygons How to translate Polygons Translation procedure. 1) Open polygons.img in Imagine 2) Press F4 to open Memory Window 3) Find and edit tlumacz class, edit all the procedures (listed below) 4) Invent a new

Bardziej szczegółowo

Język programowania: Lista instrukcji (IL Instruction List)

Język programowania: Lista instrukcji (IL Instruction List) Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski 08.12.2009 Norma IEC 1131 Języki tekstowe Języki graficzne

Bardziej szczegółowo

DIGA Object Dictionary opis

DIGA Object Dictionary opis MANUAL DIGA Object Dictionary opis UWAGA! Dokument: DIGA_Object_Dictionery_Manual_v1_01.odt Publikowany jako: DIGA_Object_Dictionery_Manual_v1_01.pdf Data utworzenia: 27/09/2013 Napisany prze: Jacek Barcik

Bardziej szczegółowo

PROGRAMOWANIE NISKOPOZIOMOWE. Systemy liczbowe. Pamięć PN.01. c Dr inż. Ignacy Pardyka. Rok akad. 2011/2012

PROGRAMOWANIE NISKOPOZIOMOWE. Systemy liczbowe. Pamięć PN.01. c Dr inż. Ignacy Pardyka. Rok akad. 2011/2012 PROGRAMOWANIE NISKOPOZIOMOWE PN.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 1 2 4 c Dr inż. Ignacy Pardyka (Inf.UJK) PN.01 Rok akad. 2011/2012 1 / 27 c Dr

Bardziej szczegółowo

TACHOGRAPH SIMULATOR DTCOSIM

TACHOGRAPH SIMULATOR DTCOSIM TACHOGRAPH SIMULATOR DTCOSIM Service Manual USB-KSIM interface General description The simulator is a device that is used as a replacement for tachograph in the vehicle where the tachograph is not mandatory,

Bardziej szczegółowo

LEARNING AGREEMENT FOR STUDIES

LEARNING AGREEMENT FOR STUDIES LEARNING AGREEMENT FOR STUDIES The Student First and last name(s) Nationality E-mail Academic year 2014/2015 Study period 1 st semester 2 nd semester Study cycle Bachelor Master Doctoral Subject area,

Bardziej szczegółowo

Ilona B. Miles website Terms of Use (ewentualnie: Service)

Ilona B. Miles website Terms of Use (ewentualnie: Service) Ilona B. Miles website Terms of Use (ewentualnie: Service) 1. The owner of the website Ilona B. Miles is Success Solutions LLC, Sonaty Street 6/1108, 02-744 Warsaw, Tax Identification Number: 5213689531,

Bardziej szczegółowo

INSTRUKCJA MONTAŻU MARBO E SPORT LISTA CZĘŚCI (PARTS LIST) (ASSEMBLY INSTRUCTION) MH-W102 NR CZĘŚCI (PART NO.) ILOŚĆ (QUANTITY) OPIS (DESCRIPTION)

INSTRUKCJA MONTAŻU MARBO E SPORT LISTA CZĘŚCI (PARTS LIST) (ASSEMBLY INSTRUCTION) MH-W102 NR CZĘŚCI (PART NO.) ILOŚĆ (QUANTITY) OPIS (DESCRIPTION) LISTA CZĘŚCI (PARTS LIST) NR CZĘŚCI (PART NO.) ILOŚĆ (QUANTITY) OPIS (DESCRIPTION) 1 ŚRUBA (HEX BOLT) x70 6 ŚRUBA (HEX BOLT) 0 3 ŚRUBA (CARRIAGE BOLT) 5 INSTRUKCJA MONTAŻU (ASSEMBLY INSTRUCTION) MH-W10

Bardziej szczegółowo

EGARA 2011. Adam Małyszko FORS. POLAND - KRAKÓW 2-3 12 2011r

EGARA 2011. Adam Małyszko FORS. POLAND - KRAKÓW 2-3 12 2011r EGARA 2011 Adam Małyszko FORS POLAND - KRAKÓW 2-3 12 2011r HISTORIA ELV / HISTORY ELV 1992r. 5 Program działań na rzecz ochrony środowiska / EAP (Environmental Action Plan) 1994r. Strategia dobrowolnego

Bardziej szczegółowo

X11R5. .Xresources. Pliki konfiguracyjne X-Windows. Zasada działania X11. .xinitrc. X protocol X server. X client. X library

X11R5. .Xresources. Pliki konfiguracyjne X-Windows. Zasada działania X11. .xinitrc. X protocol X server. X client. X library Pliki konguracyjne X-Windows.Xresources X11 -.Xresources,.xinitrc,.xsession OpenWindows -.Xdefaults,.desksetdefaults,.openwin-init,.openwin-menu XTerm*tek4014*fontLarge: 9x15 XTerm*tek4014*font2: 8x13

Bardziej szczegółowo

Pobieranie argumentów wiersza polecenia

Pobieranie argumentów wiersza polecenia Pobieranie argumentów wiersza polecenia 2. Argumenty wiersza polecenia Lista argumentów Lista argumentów zawiera cały wiersz poleceń, łącznie z nazwą programu i wszystkimi dostarczonymi argumentami. Przykłady:

Bardziej szczegółowo

Wstęp. do języka C na procesor 8051. (kompilator RC51)

Wstęp. do języka C na procesor 8051. (kompilator RC51) Wstęp do języka C na procesor 8051 (kompilator RC51) Kompilator języka C Kompilator RC51 jest kompilatorem języka C w standardzie ANSI Ograniczeń w stosunku do ANSI jest niewiele głównie rzadkie operacje

Bardziej szczegółowo

PLSH1 (JUN14PLSH101) General Certificate of Education Advanced Subsidiary Examination June 2014. Reading and Writing TOTAL

PLSH1 (JUN14PLSH101) General Certificate of Education Advanced Subsidiary Examination June 2014. Reading and Writing TOTAL Centre Number Surname Candidate Number For Examiner s Use Other Names Candidate Signature Examiner s Initials Section Mark Polish Unit 1 Reading and Writing General Certificate of Education Advanced Subsidiary

Bardziej szczegółowo

Moduł 4 przekaźników sterowanych RS485

Moduł 4 przekaźników sterowanych RS485 Infomacje o podukcie Utwozo 25-06-2016 Moduł 4 pzekaźnów steowanych RS485 Cena : 160,00 zł N katalogowy : BTE-099 Poducent : mini moduły Dostępność : Dostępny Stan magazynowy : badzo wysoki Śednia ocena

Bardziej szczegółowo

Remember to set your printer to omit this page when running off copies.using this document.

Remember to set your printer to omit this page when running off copies.using this document. Remember to set your printer to omit this page when running off copies.using this document. The booklets are all produced using MS Publisher, so that is necessary on the computer being used. This document

Bardziej szczegółowo

UMOWY WYPOŻYCZENIA KOMENTARZ

UMOWY WYPOŻYCZENIA KOMENTARZ UMOWY WYPOŻYCZENIA KOMENTARZ Zaproponowany dla krajów Unii Europejskiej oraz dla wszystkich zainteresowanych stron wzór Umowy wypożyczenia między muzeami i instytucjami kultury opracowany został przez

Bardziej szczegółowo

Adventures in Underland

Adventures in Underland Adventures in Underland What Passwords Do When No One Is Watching Paula Januszkiewicz MVP: Enterprise Security, MCT CQURE: CEO, Penetration Tester paula@cqure.pl IDesign: Security Architect http://cqure.pl

Bardziej szczegółowo

Effective Governance of Education at the Local Level

Effective Governance of Education at the Local Level Effective Governance of Education at the Local Level Opening presentation at joint Polish Ministry OECD conference April 16, 2012, Warsaw Mirosław Sielatycki Ministry of National Education Doskonalenie

Bardziej szczegółowo

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Wprowadzenie do psql i SQL 1 Bazy Danych Wykład p.t. Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano

Bardziej szczegółowo

FORMULARZ APLIKACYJNY CERTYFIKACJI STANDARDU GLOBALG.A.P. CHAIN OF CUSTODY GLOBALG.A.P. CHAIN OF CUSTODY APPLICATION FORM

FORMULARZ APLIKACYJNY CERTYFIKACJI STANDARDU GLOBALG.A.P. CHAIN OF CUSTODY GLOBALG.A.P. CHAIN OF CUSTODY APPLICATION FORM FORMULARZ APLIKACYJNY CERTYFIKACJI STANDARDU GLOBALG.A.P. CHAIN OF CUSTODY GLOBALG.A.P. CHAIN OF CUSTODY APPLICATION FORM F I L E : Nazwa Firmy Name of the company VAT VAT number Adres (siedziby, dla której

Bardziej szczegółowo

Witold Komorowski: RISC. Witold Komorowski, dr inż.

Witold Komorowski: RISC. Witold Komorowski, dr inż. Witold Komorowski, dr inż. Koncepcja RISC i przetwarzanie potokowe RISC koncepcja architektury i organizacji komputera Aspekty opisu komputera Architektura Jak się zachowuje? Organizacja Jak działa? Realizacja

Bardziej szczegółowo

Zaawansowane Aplikacje Internetowe

Zaawansowane Aplikacje Internetowe Zaawansowane Aplikacje Internetowe Katedra Mikroelektroniki i Technik Informatycznych Politechniki Łódzkiej ul. Wólczanska 221/223 budynek B18, 90-924 Łódź mgr inż. Robert Ritter 10. Spring WebFlow Konfiguracja

Bardziej szczegółowo

PROGRAMOWANIE STRUKTUR CYFROWYCH. Konwencje dla asemblera KCPSM3. Simple IO. PicoBlaze - projekty. c Dr inż. Ignacy Pardyka. Rok akad.

PROGRAMOWANIE STRUKTUR CYFROWYCH. Konwencje dla asemblera KCPSM3. Simple IO. PicoBlaze - projekty. c Dr inż. Ignacy Pardyka. Rok akad. PROGRAMOWANIE STRUTUR CYFROWYCH PicoBlaze - projekty c Dr inż. Ignacy Pardyka UNIWERSYTET JANA OCHANOWSIEGO w ielcach 1 Rok akad. 2014/2015 1 Instytut Fizyki, Zakład Informatyki, e-mail: ignacy.pardyka@ujk.edu.pl

Bardziej szczegółowo

Zestawienie czasów angielskich

Zestawienie czasów angielskich Zestawienie czasów angielskich Present Continuous I am, You are, She/ He/ It is, We/ You/ They are podmiot + operator + (czasownik główny + ing) + reszta I' m driving. operator + podmiot + (czasownik główny

Bardziej szczegółowo

How much does SMARTech system cost?

How much does SMARTech system cost? 1. How much does an intelligent home system cost? With over six years of experience in construction of Intelligent Home Systems we have done a value analysis of systems and services usually purchased by

Bardziej szczegółowo

Zastosowanie Internetu w małych i średnich przedsiębiorstwach

Zastosowanie Internetu w małych i średnich przedsiębiorstwach Akademia Ekonomiczna w Poznaniu Wydział Zarządzania Specjalność: Inwestycje Kapitałowe i Strategie Finansowe Przedsiębiorstw Zastosowanie Internetu w małych i średnich przedsiębiorstwach Michał Goc Praca

Bardziej szczegółowo

THE ADMISSION APPLICATION TO PRIVATE PRIMARY SCHOOL. PART I. Personal information about a child and his/her parents (guardians) Child s name...

THE ADMISSION APPLICATION TO PRIVATE PRIMARY SCHOOL. PART I. Personal information about a child and his/her parents (guardians) Child s name... THE ADMISSION APPLICATION TO PRIVATE PRIMARY SCHOOL PART I. Personal information about a child and his/her parents (guardians) Child s name... Child s surname........ Date and place of birth..... Citizenship.....

Bardziej szczegółowo

Cel szkolenia. Konspekt

Cel szkolenia. Konspekt Cel szkolenia About this CourseThis 5-day course provides administrators with the knowledge and skills needed to deploy and ma Windows 10 desktops, devices, and applications in an enterprise environment.

Bardziej szczegółowo

Dynamiczny DNS dla usług typu Neostrada przykład konfiguracji

Dynamiczny DNS dla usług typu Neostrada przykład konfiguracji W usłudze Neostrada TP czy Net24 (Netia) router otrzymuje jeden publiczny adres IP, który zapewnia globalną osiągalność routera z dowolnego miejsca w Internecie. Niestety adres ten ulega losowej wymianie

Bardziej szczegółowo

MDK- Standard. Licencja Node-Lock 8260 EUR 4260 EUR 3340 EUR gratis. Licencja Node-Lock 1-roczna 3300 EUR 1700 EUR 1330 EUR 650 EUR

MDK- Standard. Licencja Node-Lock 8260 EUR 4260 EUR 3340 EUR gratis. Licencja Node-Lock 1-roczna 3300 EUR 1700 EUR 1330 EUR 650 EUR Ceny Pakietów ARM Professional Standard CortexM ATMEL FREESCALE SPANSION TOSHIBA Lite Licencja Node-Lock 8260 EUR 4260 EUR 3340 EUR gratis Licencja Node-Lock 1-roczna 3300 EUR 1700 EUR 1330 EUR 650 EUR

Bardziej szczegółowo

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011 Estimation and planing Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011 Story points Story points C D B A E Story points C D 100 B A E Story points C D 2 x 100 100 B A E Story points C D 2 x 100 100

Bardziej szczegółowo

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 8

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 8 Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 8 Przetłumacz na język angielski.klucz znajdziesz w drugiej części ćwiczenia. 1. to take a rest - odpocząć Muszę odpocząć. (5) Czy chcesz

Bardziej szczegółowo

Auschwitz and Birkenau Concentration Camp Records, 1940 1945 RG 15.191M

Auschwitz and Birkenau Concentration Camp Records, 1940 1945 RG 15.191M Auschwitz and Birkenau Concentration Camp Records, 1940 1945 RG 15.191M United States Holocaust Memorial Museum Archive 100 Raoul Wallenberg Place SW Washington, DC 20024 2126 Tel. (202) 479 9717 Email:

Bardziej szczegółowo

Home Software Hardware Benchmarks Services Store Support Forums About Us

Home Software Hardware Benchmarks Services Store Support Forums About Us 1 z 8 2013-03-08 11:49 Shopping cart Search Home Software Hardware Benchmarks Services Store Support Forums About Us Home» CPU Benchmarks» Intel Core i5-2310 @ 2.90GHz CPU Benchmarks Video Card Benchmarks

Bardziej szczegółowo