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. ( 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

architektura komputerów w 1 1

architektura komputerów w 1 1 8051 Port P2 Port P3 Serial PORT Timers T0, T1 Interrupt Controler DPTR Register Program Counter Program Memory Port P0 Port P1 PSW ALU B Register SFR accumulator STRUCTURE OF 8051 architektura komputerów

Bardziej szczegółowo

Akademia Górniczo- Hutmicza w Krakowie Katedra Elektroniki WIET

Akademia Górniczo- Hutmicza w Krakowie Katedra Elektroniki WIET Akademia Górniczo- Hutmicza w Krakowie Katedra Elektroniki WIET Technika mikroprocesorowa Instrukcja 3 Stos i podprogramy Autor: Paweł Russek Tłumaczenie: Marcin Pietroń http://www.fpga.agh.edu.pl/tm ver.

Bardziej szczegółowo

Zmiany techniczne wprowadzone w wersji Comarch ERP Altum

Zmiany techniczne wprowadzone w wersji Comarch ERP Altum Zmiany techniczne wprowadzone w wersji 2018.2 Copyright 2016 COMARCH SA Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci

Bardziej szczegółowo

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

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019 Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Tresci zadań rozwiązanych

Bardziej szczegółowo

Helena Boguta, klasa 8W, rok szkolny 2018/2019

Helena Boguta, klasa 8W, rok szkolny 2018/2019 Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Składają się na

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

Documentation. Podstawy techniki mikroprocesorowej ETEW006 Architektura wybranych mikrokontrolerów. high performance based microcontroller (3/3)

Documentation. Podstawy techniki mikroprocesorowej ETEW006 Architektura wybranych mikrokontrolerów. high performance based microcontroller (3/3) Documentation Podstawy techniki mikroprocesowej ETEW6 Architektura wybranych mikrokontrolerów Andrzej Stępień / Janusz Janiczek Katedra Metrologii Elektronicznej i Fotonicznej. C5. Architecture and Instruction

Bardziej szczegółowo

Installation of EuroCert software for qualified electronic signature

Installation of EuroCert software for qualified electronic signature Installation of EuroCert software for qualified electronic signature for Microsoft Windows systems Warsaw 28.08.2019 Content 1. Downloading and running the software for the e-signature... 3 a) Installer

Bardziej szczegółowo

Systemy wbudowane. Poziomy abstrakcji projektowania systemów HW/SW. Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji

Systemy wbudowane. Poziomy abstrakcji projektowania systemów HW/SW. Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji Systemy wbudowane Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji Poziomy abstrakcji projektowania systemów HW/SW 12/17/2011 S.Deniziak:Systemy wbudowane 2 1 Model czasu 12/17/2011 S.Deniziak:Systemy

Bardziej szczegółowo

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition) Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Click here if your download doesn"t start automatically Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Zakopane,

Bardziej szczegółowo

RS868v3 module configuration

RS868v3 module configuration RS868v3 module configuration Configuration procedure To enter the configuration mode insert a jumper onto the pins marked CONFIG (see: Pinout). After every issued command (besides device reset) the device

Bardziej szczegółowo

MS Visual Studio 2005 Team Suite - Performance Tool

MS Visual Studio 2005 Team Suite - Performance Tool MS Visual Studio 2005 Team Suite - Performance Tool przygotował: Krzysztof Jurczuk Politechnika Białostocka Wydział Informatyki Katedra Oprogramowania ul. Wiejska 45A 15-351 Białystok Streszczenie: Dokument

Bardziej szczegółowo

Architektura typu multi cycle

Architektura typu multi cycle PC ux ress Write data emdata [3-26] [25-2] [2-6] [5-] register [5-] Cond IorD em emwrite emtoreg IRWrite [25-] [5-] Outputs Control Op [5-] ux ux PCSource Op SrcB Src RegWrite RegDst register register

Bardziej szczegółowo

Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction

Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction ECE 114-9 Arrays -II Dr. Z. Aliyazicioglu Electrical & Computer Engineering Electrical & Computer Engineering 1 Outline Introduction Arrays Declaring and Allocation Arrays Examples Using Arrays Passing

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

Tychy, plan miasta: Skala 1: (Polish Edition)

Tychy, plan miasta: Skala 1: (Polish Edition) Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000

Bardziej szczegółowo

LCD (Liquid Crystal Display)

LCD (Liquid Crystal Display) LCD (Liquid Crystal Display) Polarizing filter. Thin film with a vertical ais. Liquid crystal Polarizing filter. Thin film with a horizontal ais. Polarizing filter. Thin film with a horizontal ais. Polarizing

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

MIKROPROCESORY I MIKROKONTROLERY INSTRUKCJE / KOMENDY / ROZKAZY: PRZEGLĄD I KILKA PRZYKŁADÓW DLA PRZYPOMNIENIA, GŁÓWNE REJESTRY ROBOCZE CPU:

MIKROPROCESORY I MIKROKONTROLERY INSTRUKCJE / KOMENDY / ROZKAZY: PRZEGLĄD I KILKA PRZYKŁADÓW DLA PRZYPOMNIENIA, GŁÓWNE REJESTRY ROBOCZE CPU: INSTRUKCJE / KOMENDY / ROZKAZY: PRZEGLĄD I KILKA PRZYKŁADÓW DLA PRZYPOMNIENIA, GŁÓWNE REJESTRY ROBOCZE CPU: rodzina 51 AVR ARM 8 bit 8 bit 32 bit A akumulator B akumulator pomocniczy R0 R7 rejestry robocze

Bardziej szczegółowo

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 9: Inference in Structured Prediction 1 intro (1 lecture) Roadmap deep learning for NLP (5 lectures) structured prediction

Bardziej szczegółowo

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering Machine Learning for Data Science (CS4786) Lecture 11 Spectral Embedding + Clustering MOTIVATING EXAMPLE What can you say from this network? MOTIVATING EXAMPLE How about now? THOUGHT EXPERIMENT For each

Bardziej szczegółowo

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis Machine Learning for Data Science (CS4786) Lecture11 5 Random Projections & Canonical Correlation Analysis The Tall, THE FAT AND THE UGLY n X d The Tall, THE FAT AND THE UGLY d X > n X d n = n d d The

Bardziej szczegółowo

Instrukcja obsługi User s manual

Instrukcja obsługi User s manual Instrukcja obsługi User s manual Konfigurator Lanberg Lanberg Configurator E-mail: support@lanberg.pl support@lanberg.eu www.lanberg.pl www.lanberg.eu Lanberg 2015-2018 WERSJA VERSION: 2018/11 Instrukcja

Bardziej szczegółowo

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1 I SSW1.1, HFW Fry #65, Zeno #67 Benchmark: Qtr.1 like SSW1.2, HFW Fry #47, Zeno #59 Benchmark: Qtr.1 do SSW1.2, HFW Fry #5, Zeno #4 Benchmark: Qtr.1 to SSW1.2,

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

Rev Źródło:

Rev Źródło: KAmduino UNO Rev. 20190119182847 Źródło: http://wiki.kamamilabs.com/index.php/kamduino_uno Spis treści Basic features and parameters... 1 Standard equipment... 2 Electrical schematics... 3 AVR ATmega328P

Bardziej szczegółowo

PLC2: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs zaawansowany

PLC2: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs zaawansowany PLC2: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs zaawansowany DZIEŃ 1 Nowy projekt i konfiguracja sprzętowa: Zakładka General okna parametrów zasilacza Zakładka General okna

Bardziej szczegółowo

PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO

PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO LABORATORIUM Temat: QNX Neutrino Interrupts Mariusz Rudnicki 2016 Wstęp W QNX Neutrino wszystkie przerwania sprzętowe przechwytywane są przez jądro systemu. Obsługę

Bardziej szczegółowo

Stargard Szczecinski i okolice (Polish Edition)

Stargard Szczecinski i okolice (Polish Edition) Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz

Bardziej szczegółowo

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama

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

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

OpenPoland.net API Documentation

OpenPoland.net API Documentation OpenPoland.net API Documentation Release 1.0 Michał Gryczka July 11, 2014 Contents 1 REST API tokens: 3 1.1 How to get a token............................................ 3 2 REST API : search for assets

Bardziej szczegółowo

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition) Katowice, plan miasta: Skala 1:20 000 = City map = Stadtplan (Polish Edition) Polskie Przedsiebiorstwo Wydawnictw Kartograficznych im. Eugeniusza Romera Click here if your download doesn"t start automatically

Bardziej szczegółowo

Revenue Maximization. Sept. 25, 2018

Revenue Maximization. Sept. 25, 2018 Revenue Maximization Sept. 25, 2018 Goal So Far: Ideal Auctions Dominant-Strategy Incentive Compatible (DSIC) b i = v i is a dominant strategy u i 0 x is welfare-maximizing x and p run in polynomial time

Bardziej szczegółowo

organizacja procesora 8086

organizacja procesora 8086 Systemy komputerowe Procesor 8086 - tendencji w organizacji procesora organizacja procesora 8086 " # $ " % strali " & ' ' ' ( )" % *"towego + ", -" danych. Magistrala adresowa jest 20.bitowa, co pozwala

Bardziej szczegółowo

deep learning for NLP (5 lectures)

deep learning for NLP (5 lectures) TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 6: Finish Transformers; Sequence- to- Sequence Modeling and AJenKon 1 Roadmap intro (1 lecture) deep learning for NLP (5

Bardziej szczegółowo

Rev Źródło:

Rev Źródło: KamPROG for AVR Rev. 20190119192125 Źródło: http://wiki.kamamilabs.com/index.php/kamprog_for_avr Spis treści Introdcution... 1 Features... 2 Standard equipment... 4 Installation... 5 Software... 6 AVR

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

Moduł 4 przekaźników sterowanych RS485

Moduł 4 przekaźników sterowanych RS485 Gotronik PPHU Dane aktualne na dzień: 20-01-2017 08:44 Link do produktu: /modul-4-przekaznikow-sterowanych-rs485-p-3942.html Moduł 4 przekaźników sterowanych RS485 Cena Dostępność Numer katalogowy 160,00

Bardziej szczegółowo

INSTRUKCJE JAK AKTYWOWAĆ SWOJE KONTO PAYLUTION

INSTRUKCJE JAK AKTYWOWAĆ SWOJE KONTO PAYLUTION INSTRUKCJE JAK AKTYWOWAĆ SWOJE KONTO PAYLUTION Kiedy otrzymana przez Ciebie z Jeunesse, karta płatnicza została zarejestrowana i aktywowana w Joffice, możesz przejść do aktywacji swojego konta płatniczego

Bardziej szczegółowo

Rozpoznawanie twarzy metodą PCA Michał Bereta 1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów

Rozpoznawanie twarzy metodą PCA Michał Bereta   1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów Rozpoznawanie twarzy metodą PCA Michał Bereta www.michalbereta.pl 1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów Wiemy, że możemy porównywad klasyfikatory np. za pomocą kroswalidacji.

Bardziej szczegółowo

Hard-Margin Support Vector Machines

Hard-Margin Support Vector Machines Hard-Margin Support Vector Machines aaacaxicbzdlssnafiyn9vbjlepk3ay2gicupasvu4iblxuaw2hjmuwn7ddjjmxm1bkcg1/fjqsvt76fo9/gazqfvn8y+pjpozw5vx8zkpvtfxmlhcwl5zxyqrm2vrg5zw3vxmsoezi4ogkr6phieky5crvvjhriqvdom9l2xxftevuwcekj3lktmhghgniauiyutvrwxtvme34a77kbvg73gtygpjsrfati1+xc8c84bvraowbf+uwnipyehcvmkjrdx46vlykhkgykm3ujjdhcyzqkxy0chur6ax5cbg+1m4bbjptjcubuz4kuhvjoql93hkin5hxtav5x6yyqopnsyuneey5ni4keqrxbar5wqaxbik00icyo/iveiyqqvjo1u4fgzj/8f9x67bzmxnurjzmijtlybwfgcdjgfdtajwgcf2dwaj7ac3g1ho1n4814n7wwjgjmf/ys8fenfycuzq==

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

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

Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition)

Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition) Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition) Click here if your download doesn"t start automatically

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

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

Podstawy Techniki Mikroprocesorowej

Podstawy Techniki Mikroprocesorowej Podstawy Techniki Mikroprocesorowej Architektury mikroprocesorów Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.

Bardziej szczegółowo

Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2

Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2 Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2 aaaklnictzzjb9tgfmcnadpg7oy0lxa9edva9kkapdarhyk2k7gourinlwsweyzikuyiigvyleiv/cv767fpf/5crc1xt9va5mx7w3m/ecuqw1kuztpx/rl3/70h73/w4cog9dhhn3z62d6jzy+yzj766txpoir9nzszisjynetqr+rvlfvyoozu5xbybpsxb1wahul8phczdt2v4zgchb7uecwphlyigrgkjcyiflfyci0kxnmr4z6kw0jsokvot8isntpa3gbknlcufiv/h+hh+eur4fomd417rvtfjoit5pfju6yxiab2fmwk0y/feuybobqk+axnke8xzjjhfyd8kkpl9zdoddkazd5j6bzpemjb64smjb6vb4xmehysu08lsrszopxftlzee130jcb0zjxy7r5wa2f1s2off2+dyatrughnrtpkuprlcpu55zlxpss/yqe2eamjkcf0jye8w8yas0paf6t0t2i9stmcua+inbi2rt01tz22tubbqwidypvgz6piynkpobirkxgu54ibzoti4pkw2i5ow9lnuaoabhuxfxqhvnrj6w15tb3furnbm+scyxobjhr5pmj5j/w5ix9wsa2tlwx9alpshlunzjgnrwvqbpwzjl9wes+ptyn+ypy/jgskavtl8j0hz1djdhzwtpjbbvpr1zj7jpg6ve7zxfngj75zee0vmp9qm2uvgu/9zdofq6r+g8l4xctvo+v+xdrfr8oxiwutycu0qgyf8icuyvp/sixfi9zxe11vp6mrjjovpmxm6acrtbia+wjr9bevlgjwlz5xd3rfna9g06qytaoofk8olxbxc7xby2evqjmmk6pjvvzxmpbnct6+036xp5vdbrnbdqph8brlfn/n/khnfumhf6z1v7h/80yieukkd5j0un82t9mynxzmk0s/bzn4tacdziszdhwrl8x5ako8qp1n1zn0k6w2em0km9zj1i4yt1pt3xiprw85jmc2m1ut2geum6y6es2fwx6c+wlrpykblopbuj5nnr2byygfy5opllv4+jmm7s6u+tvhywbnb0kv2lt5th4xipmiij+y1toiyo7bo0d+vzvovjkp6aoejsubhj3qrp3fjd/m23pay8h218ibvx3nicofvd1xi86+kh6nb/b+hgsjp5+qwpurzlir15np66vmdehh6tyazdm1k/5ejtuvurgcqux6yc+qw/sbsaj7lkt4x9qmtp7euk6zbdedyuzu6ptsu2eeu3rxcz06uf6g8wyuveznhkbzynajbb7r7cbmla+jbtrst0ow2v6ntkwv8svnwqnu5pa3oxfeexf93739p93chq/fv+jr8r0d9brhpcxr2w88bvqbr41j6wvrb+u5dzjpvx+veoaxwptzp/8cen+xbg==

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

MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

MaPlan Sp. z O.O. Click here if your download doesnt start automatically Mierzeja Wislana, mapa turystyczna 1:50 000: Mikoszewo, Jantar, Stegna, Sztutowo, Katy Rybackie, Przebrno, Krynica Morska, Piaski, Frombork =... = Carte touristique (Polish Edition) MaPlan Sp. z O.O Click

Bardziej szczegółowo

Camspot 4.4 Camspot 4.5

Camspot 4.4 Camspot 4.5 User manual (addition) Dodatek do instrukcji obsługi Camspot 4.4 Camspot 4.5 1. WiFi configuration 2. Configuration of sending pictures to e-mail/ftp after motion detection 1. Konfiguracja WiFi 2. Konfiguracja

Bardziej szczegółowo

Układy reprogramowalne i SoC Język VHDL (część 4)

Układy reprogramowalne i SoC Język VHDL (część 4) Język VHDL (część 4) Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki

Bardziej szczegółowo

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS Piotr Mikulski 2006 Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository

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

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2 TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 8: Structured PredicCon 2 1 Roadmap intro (1 lecture) deep learning for NLP (5 lectures) structured predic+on (4 lectures)

Bardziej szczegółowo

Programowanie w asemblerze ARM wprowadzenie

Programowanie w asemblerze ARM wprowadzenie Programowanie w asemblerze ARM wprowadzenie 17 stycznia 2017 Historia Firma ARM Ltd. powstała w 1990 roku jako Advanced RISC Machines Ltd., joint venture firm Acorn Computers, Apple Computer i VLSI Technology.

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

Machine Learning for Data Science (CS4786) Lecture 24. Differential Privacy and Re-useable Holdout

Machine Learning for Data Science (CS4786) Lecture 24. Differential Privacy and Re-useable Holdout Machine Learning for Data Science (CS4786) Lecture 24 Differential Privacy and Re-useable Holdout Defining Privacy Defining Privacy Dataset + Defining Privacy Dataset + Learning Algorithm Distribution

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

(Rysunek z książki T.Starecki. Mikokontrolery jednoukładowe rodziny 51. NOZOMI W-wa 1996)

(Rysunek z książki T.Starecki. Mikokontrolery jednoukładowe rodziny 51. NOZOMI W-wa 1996) Przerwanie o wyższym priorytecie przerywa obsługę przerwania o niższym priorytecie, po czym następuje powrót do przerwanej obsługi przerwania o niższym priorytecie. (Rysunek z książki T.Starecki. Mikokontrolery

Bardziej szczegółowo

Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki

Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki Laboratorium mikrokontrolerów Ćwiczenie 7 Przerwania Autor: Paweł Russek Tłumaczenie: Sebastian Koryciak http://www.fpga.agh.edu.pl/tm ver. 25.05.16

Bardziej szczegółowo

HAPPY ANIMALS L01 HAPPY ANIMALS L03 HAPPY ANIMALS L05 HAPPY ANIMALS L07

HAPPY ANIMALS L01 HAPPY ANIMALS L03 HAPPY ANIMALS L05 HAPPY ANIMALS L07 HAPPY ANIMALS L0 HAPPY ANIMALS L0 HAPPY ANIMALS L0 HAPPY ANIMALS L07 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTIONS Akcesoria / Fittings K ZW W8 W7 Ø x 6 szt. / pcs Ø7 x 70 Narzędzia / Tools DO MONTAŻU POTRZEBNE

Bardziej szczegółowo

HAPPY ANIMALS L02 HAPPY ANIMALS L04 HAPPY ANIMALS L06 HAPPY ANIMALS L08

HAPPY ANIMALS L02 HAPPY ANIMALS L04 HAPPY ANIMALS L06 HAPPY ANIMALS L08 HAPPY ANIMALS L02 HAPPY ANIMALS L04 HAPPY ANIMALS L06 HAPPY ANIMALS L08 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTIONS Akcesoria / Fittings K O G ZW W8 W4 20 szt. / pcs 4 szt. / pcs 4 szt. / pcs 4 szt. / pcs

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

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0  Zofia Kruczkiewicz Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 http://www.junit.org/ Zofia Kruczkiewicz 1. Aby utworzyć test dla jednej klasy, należy kliknąć prawym przyciskiem myszy w oknie Projects na wybraną

Bardziej szczegółowo

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama

Bardziej szczegółowo

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL Read Online and Download Ebook ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL DOWNLOAD EBOOK : ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA Click link bellow and free register

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania

Bardziej szczegółowo

Przewody do linii napowietrznych Przewody z drutów okrągłych skręconych współosiowo

Przewody do linii napowietrznych Przewody z drutów okrągłych skręconych współosiowo POPRAWKA do POLSKIEJ NORMY ICS 29.060.10 PNEN 50182:2002/AC Wprowadza EN 50182:2001/AC:2013, IDT Przewody do linii napowietrznych Przewody z drutów okrągłych skręconych współosiowo Poprawka do Normy Europejskiej

Bardziej szczegółowo

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386 Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać

Bardziej szczegółowo

Nazwa projektu: Kreatywni i innowacyjni uczniowie konkurencyjni na rynku pracy

Nazwa projektu: Kreatywni i innowacyjni uczniowie konkurencyjni na rynku pracy Nazwa projektu: Kreatywni i innowacyjni uczniowie konkurencyjni na rynku pracy DZIAŁANIE 3.2 EDUKACJA OGÓLNA PODDZIAŁANIE 3.2.1 JAKOŚĆ EDUKACJI OGÓLNEJ Projekt współfinansowany przez Unię Europejską w

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

SG-MICRO... SPRĘŻYNY GAZOWE P.103

SG-MICRO... SPRĘŻYNY GAZOWE P.103 SG-MICRO... SG-MICRO 19 SG-MICRO SG-MICRO H SG-MICRO R SG-MICRO 32 SG-MICRO 32H SG-MICRO 32R SG-MICRO SG-MICRO H SG-MICRO R SG-MICRO 45 SG-MICRO SG-MICRO SG-MICRO 75 SG-MICRO 95 SG-MICRO 0 cylindra body

Bardziej szczegółowo

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Piotr Maluskiewicz Click here if your download doesn"t start automatically Miedzy

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

Programowanie mikroprocesorów jednoukładowych

Programowanie mikroprocesorów jednoukładowych Programowanie mikroprocesorów jednoukładowych Systemy operacyjne dla systemów wbudowanych Mariusz Naumowicz Programowanie mikroprocesorów jednoukładowych 11 września 2017 1 / 30 Plan I SLOS Inicjalizacja

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

Zasady bezpieczeństwa

Zasady bezpieczeństwa 2 3 Zasady bezpieczeństwa GB The door and the feeding flap must be closed when operating the machine! PL Drzwiczki i klapka szczeliny podawczej muszą być zamknięte w trakcie używania urządzenia! GB Ensure

Bardziej szczegółowo

WYŁĄCZNIK CZASOWY OUTDOOR TIMER

WYŁĄCZNIK CZASOWY OUTDOOR TIMER 003-582 PL WYŁĄCZNIK CZASOWY Instrukcja obsługi (Tłumaczenie oryginalnej instrukcji) Ważny! Przed użyciem uważnie przeczytaj instrukcję obsługi! Zachowaj ją na przyszłość. EN OUTDOOR TIMER Operating instructions

Bardziej szczegółowo

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition)

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Dolny Slask 1:300 000, mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Click here if your download doesn"t start automatically Dolny Slask 1:300 000, mapa turystyczno-samochodowa: Plan Wroclawia

Bardziej szczegółowo

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect.

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect. Typ EasyConnect FOR THE COMMISSIONING AND DIAGNOSIS OF EASYLAB COMPONENTS, FSE, AND FMS Software for the configuration and diagnosis of controllers Type TCU3, adapter modules TAM, automatic sash device

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

Sargent Opens Sonairte Farmers' Market

Sargent Opens Sonairte Farmers' Market Sargent Opens Sonairte Farmers' Market 31 March, 2008 1V8VIZSV7EVKIRX8(1MRMWXIVSJ7XEXIEXXLI(ITEVXQIRXSJ%KVMGYPXYVI *MWLIVMIWERH*SSHTIVJSVQIHXLISJJMGMEPSTIRMRKSJXLI7SREMVXI*EVQIVW 1EVOIXMR0E]XS[R'S1IEXL

Bardziej szczegółowo

Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu

Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu Rejestracja na Portalu Online Job Application jest całkowicie bezpłatna i składa się z 3 kroków: Krok 1 - Wypełnij poprawnie formularz

Bardziej szczegółowo

Zadanie Zaobserwuj zachowanie procesora i stosu podczas wykonywania następujących programów

Zadanie Zaobserwuj zachowanie procesora i stosu podczas wykonywania następujących programów Operacje na stosie Stos jest obszarem pamięci o dostępie LIFO (Last Input First Output). Adresowany jest niejawnie przez rejestr segmentowy SS oraz wskaźnik wierzchołka stosu SP. Używany jest do przechowywania

Bardziej szczegółowo

099 Łóżko półpiętrowe 2080x1010(1109)x Bunk bed 2080x1010(1109)x1600 W15 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTION

099 Łóżko półpiętrowe 2080x1010(1109)x Bunk bed 2080x1010(1109)x1600 W15 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTION INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTION 2 WAŻNE, ZACHOWAĆ DO PÓŹNIEJSZEGO STOSOWANIA- UWAŻNIE PRZECZYTAĆ IMPORTANT, SAVE FOR FURTHER USAGE- READ CAREFULLY INSTRUKCJA UZYTKOWANIA USER S MANUAL. Aby uniknąć

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

!850016! www.irs.gov/form8879eo. e-file www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C,

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

aforementioned device she also has to estimate the time when the patients need the infusion to be replaced and/or disconnected. Meanwhile, however, she must cope with many other tasks. If the department

Bardziej szczegółowo

HAPPY K04 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTIONS DO MONTAŻU POTRZEBNE SĄ DWIE OSOBY! INSTALLATION REQUIRES TWO PEOPLE! W5 W6 G1 T2 U1 U2 TZ1

HAPPY K04 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTIONS DO MONTAŻU POTRZEBNE SĄ DWIE OSOBY! INSTALLATION REQUIRES TWO PEOPLE! W5 W6 G1 T2 U1 U2 TZ1 HAPPY K0 INSTRUKCJA MONTAŻU ASSEMBLY INSTRUCTIONS W Akcesoria / Fittings W W G K szt. / pcs M Ø Ø 0 Ø, Ø Ø. 0 ø8 M 8 szt. / pcs 0 szt. / pcs szt. / pcs T U U szt. / pcs szt. / pcs szt. / pcs S TZ szt.

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo