TEXT -> IMAGE ENCODING FLOWCHART (LSB METHOD) start. store color depth of screen. false. false initialize psuedo rand # generator.
|
|
- Donna Oliver
- 5 years ago
- Views:
Transcription
1 TXT -> IMG NOING FLOWHRT (LS MTHO) initialize pre-defined alphabet number codes store color depth of screen load image for encoding color depth < 24? switch color depth to >= 24 bit ask use for ization type end key? initialize psuedo rand # generator ask for key flag=0 initialize V # (rnd) generator dataentry flag=1 placetextpixels LS
2 store max height and width of pic initialize 2-d flag array choose loc to store length of message flag= 1? loc (x,y) as get color of pixel at pt(x, y) and convert to hex split into r,g,b in hex then binary convert length of message into binary
3 form new 24bit binary by taking left 6 bits of original blue and attach it to left most 2bits of binary rep of length of message. Then attach this to the left 5 bits of the green and the next 3bits of the binary rep of the length of message. Finally attach this to the left 5 bits of red and the 3 right most bits of the binary rep of the length of the message convert new formed binary to dec plot new color for the length pixel G generate loc(x,y) between 0-xmax and 0-ymax flag = 1? F F location as get color of pixel at loc (x,y) and convert to hex split into r,g,b values in hex and then into binary convert alphabet numeric code of char in message to binary
4 form a new 24bit binary number by taking the left 6bits of the original blue and attach it to the left most two bits of the binary rep of the character coded number. Then attach this to the left 5 bits of the green and the next three bits of the binary rep of the char coded number. Finally attach this to the left 5 bits of the red and the 3 right most bits of the binary rep of the char coded number convert new formed binary to dec plot new color for character last character? G round length of message up to nearest multiple of 5 pad message with blanks to make sure message length is multiple of 5 ask user for message to encode row=length/5 column=5 Tablencode convert each char of table encoded message to its corresponding alphabet number code fill 2d table with each char in a row wise fashion encode message by forming new message by going down each column
5 TXT -> IMG OING FLOWHRT (LS MTHO) initialize pre-defined alphabet number codes store color depth of screen load image for decoding color depth < 24? switch color depth to >= 24 bit ask use for ization type end key? initialize psuedo rand # generator ask for key flag=0 store max height and width ofpic initialize V # (rnd) generator flag=1
6 initialize 2d flag array get color at loc that indicates length of message and convert to hex flag =1? location as split into r,g,b in hex then convert to binary form a new 8 bit binary number by taking the two right most bits of blue, the 3 right most bits of green and the 3 right most bits of blue convert new binary value to decimal - this represents length of message generate loc(x,y) between 0-xmax and 0-ymax flag = 1? location as
7 get color of pixel at loc(x,y) and convert to hex split into r,g,b in hex and then convert to binary form a new 8bit binary number by taking the two right most bits of blue, the three right most bits of green and the 3 right most bits of blue convert new binary value to decimal and determine the alphabetic value for it attach character to string accumulator to form secret message last character? tabledecode display decoded message row=5 column=length of secret message/5 fill in 2d table with each character of the secret message in a row wise fashion form the new decoded secret message by going down each column and attaching each character
CSE COMPUTER USE: Fundamentals Test 1 Version D
Name:, (Last name) (First name) Student ID#: Registered Section: Instructor: Lew Lowther Solutions York University Faculty of Pure and Applied Science Department of Computer Science CSE 1520.03 COMPUTER
More informationImage Compression. cs2: Computational Thinking for Scientists.
Image Compression cs2: Computational Thinking for Scientists Çetin Kaya Koç http://cs.ucsb.edu/~koc/cs2 koc@cs.ucsb.edu The course was developed with input from: Ömer Eǧecioǧlu (Computer Science), Maribel
More informationLecture 07: Private-key Encryption. Private-key Encryption
Lecture 07: Three algorithms Key Generation: Generate the secret key sk Encryption: Given the secret key sk and a message m, it outputs the cipher-text c (Note that the encryption algorithm can be a randomized
More informationEXCEL SKILLS. Selecting Cells: Step 1: Click and drag to select the cells you want.
Selecting Cells: Step 1: Click and drag to select the cells you want. Naming Cells: Viewlet available Step 2: To select different cells that are not next to each other, hold down as you click and
More informationAdding CSS to your HTML
Adding CSS to your HTML Lecture 3 CGS 3066 Fall 2016 September 27, 2016 Making your document pretty CSS is used to add presentation to the HTML document. We have seen 3 ways of adding CSS. In this lecture,
More informationFlying Start AS Computer Science. September 2015
Flying Start AS Computer Science September 2015 Name: To your first AS Computing lesson, you will need to bring: 1. A folder with dividers An A4 ring binder with labelled A4 dividers would be ideal. The
More informationBytes are read Right to Left, so = 0x3412, = 0x
Practice - Quiz #5 CIST 2612 Computer Forensics Bitmap File Information Bytes are read Right to Left, so 12 34 = 0x3412, 12 34 56 70 = 0x70563412 Figure 1 - Bitmap File Header Figure 2 - Device Independent
More informationSolve the matrix equation AX B for X by using A.(1-3) Use the Inverse Matrix Calculator Link to check your work
Name: Math 1324 Activity 9(4.6)(Due by Oct. 20) Dear Instructor or Tutor, These problems are designed to let my students show me what they have learned and what they are capable of doing on their own.
More informationColour and Number Representation. From Hex to Binary and Back. Colour and Number Representation. Colour and Number Representation
Colour and Number Representation From Hex to Binary and Back summary: colour representation easy: replace each hexadecimal "digit" with the corresponding four binary digits using the conversion table examples:
More information6D Object Pose Estimation Binaries
6D Object Pose Estimation Binaries March 20, 2018 All data regarding our ECCV 14 paper can be downloaded from our project page: https://hci.iwr.uni-heidelberg.de/vislearn/research/ scene-understanding/pose-estimation/#eccv14.
More informationMidterm Exam #2 Spring (1:00-3:00pm, Friday, March 15)
Print Your Name: Signature: USC email address: CSCI 101L Fundamentals of Computer Programming Midterm Exam #2 Spring 2013 (1:00-3:00pm, Friday, March 15) Instructor: Prof Tejada Problem #1 (20 points):
More informationCDS Computing for Scientists. Final Exam Review. Final Exam on December 17, 2013
CDS 130-001 Computing for Scientists Final Exam Review Final Exam on December 17, 2013 1. Review Sheet 2. Sample Final Exam CDS 130-001 Computing for Scientists Final Exam - Review Sheet The following
More informationExample 1: Color-to-Grayscale Image Processing
GPU Teaching Kit Accelerated Computing Lecture 16: CUDA Parallelism Model Examples Example 1: Color-to-Grayscale Image Processing RGB Color Image Representation Each pixel in an image is an RGB value The
More informationCP SC 4040/6040 Computer Graphics Images. Joshua Levine
CP SC 4040/6040 Computer Graphics Images Joshua Levine levinej@clemson.edu Lecture 03 File Formats Aug. 27, 2015 Agenda pa01 - Due Tues. 9/8 at 11:59pm More info: http://people.cs.clemson.edu/ ~levinej/courses/6040
More information'UYVY' 4:2:2 Compression Four 8-bit unsigned components (CCIR 601) are packed into one 32-bit little-endian word.
Video Formats This article contains information regarding the organisation of data in video formats supported by Decklink. 'UYVY' 4:2:2 Compression Four 8-bit unsigned components (CCIR 601) are packed
More informationOctal & Hexadecimal Number Systems. Digital Electronics
Octal & Hexadecimal Number Systems Digital Electronics What, More Number Systems? Why do we need more number systems? Humans understand decimal Check out my ten digits! Digital electronics (computers)
More informationIntelligent Setup input
Intelligent Setup This document is mainly to show you how to do intelligent setup. The following steps are applying to normal modules. 1. Click Screen Configuration click Receiver in the interface of Hardware
More informationRA8875 Custom Font By: Jason Lopez aka AtomSoft Web:
RA8875 Custom Font By: Jason Lopez aka AtomSoft Web: http://atomsoft.wordpress.com I assume you have a working LCD with a RA8875 controller. I also assume that you have the basic code working which includes
More informationData File Header Structure for the dbase Version 7 Table File
Page 1 of 5 Data File Header Structure for the dbase Version 7 Table File Note: Unless prefaced by "0x", all s specified in the Description column of the following tables are decimal. 1.1 Table File Header
More informationCSE2003: System Programming Final Exam. (Spring 2009)
CSE2003: System Programming Final Exam. (Spring 2009) 3:00PM 5:00PM, June 17, 2009. Instructor: Jin Soo Kim Student ID: Name: 1. Write the full name of the following acronym. (25 points) (1) GNU ( ) (2)
More informationLab 2.2. Out: 9 February 2005
CS034 Intro to Systems Programming Doeppner & Van Hentenryck Lab 2.2 Out: 9 February 2005 What you ll learn. In this lab, you will practice much of what you did in Lab 2.1, but for a slightly more challenging
More informationProblem 1: Binary, Decimal, and Hex Number Representations [6 marks]
Problem 1: Binary, Decimal, and Hex Number Representations [6 marks] A conversion table is provided at the end of this exam, you can pull it off and use it for this question. 1. [1 mark] Convert the following
More informationData encoding. Lauri Võsandi
Data encoding Lauri Võsandi Binary data Binary can represent Letters of alphabet, plain-text files Integers, floating-point numbers (of finite precision) Pixels, images, video Audio samples Could be stored
More information+1 (646) (US) +44 (20) (UK) Product Labels. for Magento 2. ecommerce.aheadworks.com/magento-2-extensions
Product Labels for Magento 2 Table of contents Getting Around...3 Extension Logic...3 Backend Configuration...4 Creating a Label...4 Rule Configuration...7 How to use Variables...10 Label display on different
More informationRepresentation of image data
Representation of image data Images (e.g. digital photos) consist of a rectanglular array of discrete picture elements called pixels. An image consisting of 200 pixels rows of 300 pixels per row contains
More informationAn introduction to JPEG compression using MATLAB
An introduction to JPEG compression using MATLAB Arno Swart 30 October, 2003 1 Introduction This document describes the popular JPEG still image coding format. The aim is to compress images while maintaining
More informationPresentation of GcoPS Icy plugin
Presentation of GcoPS Icy plugin GcoPS is a fully automatic and non parametric colocalization algorithm with four possible outputs: Statistical test: GcoPS computes a statistical test to evaluate the global
More informationLab 7: Python Loops and Images 1
Lab 7: Python Loops and Images 1 Objectives to use while loops and for loops to further explore image and pixel features to further understand and practice using parameters in functions Copy the Lab 7
More informationManaging Trends. About Trends CHAPTER. Send documentation comments to
CHAPTER 11 Trends provides historical data of a node in the network over a period of time. When the value of a node in the specified trend changes, the changes are recorded in the trend logs and displayed
More informationCSC 310, Fall 2011 Solutions to Theory Assignment #1
CSC 310, Fall 2011 Solutions to Theory Assignment #1 Question 1 (15 marks): Consider a source with an alphabet of three symbols, a 1,a 2,a 3, with probabilities p 1,p 2,p 3. Suppose we use a code in which
More informationFor decimal numbers we have 10 digits available (0, 1, 2, 3, 9) 10,
Math 167 Ch 17 WIR 1 (c) Janice Epstein and Tamara Carter, 2015 CHAPTER 17 INFORMATION SCIENCE Binary and decimal numbers a short review: For decimal numbers we have 10 digits available (0, 1, 2, 3, 9)
More informationIA Digital Electronics - Supervision I
IA Digital Electronics - Supervision I Nandor Licker Due noon two days before the supervision 1 Overview The goal of this exercise is to design an 8-digit calculator capable of adding
More informationOrganizing and Summarizing Data
1 Organizing and Summarizing Data Key Definitions Frequency Distribution: This lists each category of data and how often they occur. : The percent of observations within the one of the categories. This
More informationMini-Project 1: Steganography. Lecture Barbara Jobstmann
Mini-Project 1: Steganography Lecture Barbara Jobstmann 27.10.2016 Outline Administrative Information/Starting point Submission and Groups Submission Server and Tokens Project Goal Overview Provided Code
More informationChapter 4: Computer Codes. In this chapter you will learn about:
Ref. Page Slide 1/30 Learning Objectives In this chapter you will learn about: Computer data Computer codes: representation of data in binary Most commonly used computer codes Collating sequence Ref. Page
More informationProgramming Concepts and Skills. ASCII and other codes
Programming Concepts and Skills ASCII and other codes Data of different types We saw briefly in Unit 1, binary code. A set of instructions written in 0 s and 1 s, but what if we want to deal with more
More informationUniversity of Manitoba Open Programming Contest September 22, General Instructions:
University of Manitoba Open Programming Contest September 22, 2012 General Instructions: 1. Submit solutions using the PC^2 software. 2. The questions are not listed in order of difficulty. Some questions
More informationQuestion 4: a. We want to store a binary encoding of the 150 original Pokemon. How many bits do we need to use?
Question 4: a. We want to store a binary encoding of the 150 original Pokemon. How many bits do we need to use? b. What is the encoding for Pikachu (#25)? Question 2: Flippin Fo Fun (10 points, 14 minutes)
More informationITP 140 Mobile App Technologies. Colors
ITP 140 Mobile App Technologies Colors Colors in Photoshop RGB Mode CMYK Mode L*a*b Mode HSB Color Model 2 RGB Mode Based on the RGB color model Called an additive color model because adding all the colors
More informationA Dreamweaver Tutorial. Contents Page
A Dreamweaver Tutorial Contents Page Page 1-2 Things to do and know before we start Page 3-4 - Setting up the website Page 5 How to save your web pages Page 6 - Opening an existing web page Page 7 - Creating
More informationChange Object Description (QLICOBJD) API
Page 1 of 9 Change Object Description (QLICOBJD) API Required Parameter Group: 1 Returned library name Output Char(10) 2 Object and library name Input Char(20) 3 Object type Input Char(10) 4 Changed object
More informationCHAPTER 17 INFORMATION SCIENCE. Binary and decimal numbers a short review: For decimal numbers we have 10 digits available (0, 1, 2, 3, 9) 4731 =
Math 167 Ch 17 Review 1 (c) Janice Epstein, 2013 CHAPTER 17 INFORMATION SCIENCE Binary and decimal numbers a short review: For decimal numbers we have 10 digits available (0, 1, 2, 3, 9) 4731 = Math 167
More informationWanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster.
Wanted! Introduction In this project, you ll learn how to make your own poster. Step 1: Styling your poster Let s start by editing the CSS code for the poster. Activity Checklist Open this trinket: jumpto.cc/web-wanted.
More informationPackage hashids. August 29, 2016
Package hashids August 29, 2016 Title Generate Short Unique YouTube-Like IDs (Hashes) from Integers Version 0.9.0 An R port of the hashids library. hashids generates YouTube-like hashes from integers or
More informationCP SC 4040/6040 Computer Graphics Images. Joshua Levine
CP SC 4040/6040 Computer Graphics Images Joshua Levine levinej@clemson.edu Lecture 02 OpenImageIO and OpenGL Aug. 25, 2015 Agenda Reminder, course webpage: http://people.cs.clemson.edu/~levinej/courses/6040
More informationCpSc 101, Fall 2015 Lab7: Image File Creation
CpSc 101, Fall 2015 Lab7: Image File Creation Goals Construct a C language program that will produce images of the flags of Poland, Netherland, and Italy. Image files Images (e.g. digital photos) consist
More informationREDUCING GRANULARITY OF BROWSER FINGERPRINTING TECHNIQUES
Technical Disclosure Commons Defensive Publications Series January 19, 2016 REDUCING GRANULARITY OF BROWSER FINGERPRINTING TECHNIQUES Mike West Dominic Battré Follow this and additional works at: http://www.tdcommons.org/dpubs_series
More informationOpenEXR File Layout. Last Update: 04/24/07
OpenEXR File Layout Last Update: 04/24/07 This document gives an overview of the layout of OpenEXR image files as byte sequences. The text assumes that the reader is familiar with OpenEXR terms such as
More informationLesson 8 Introduction to Quadratic Functions
Lesson 8 Introduction to Quadratic Functions We are leaving exponential and logarithmic functions behind and entering an entirely different world. As you work through this lesson, you will learn to identify
More information15110 PRINCIPLES OF COMPUTING SAMPLE EXAM 2
15110 PRINCIPLES OF COMPUTING SAMPLE EXAM 2 Name Section Directions: Answer each question neatly in the space provided. Please read each question carefully. You have 50 minutes for this exam. No electronic
More informationCSS Cheat Sheet Version: 10 Last revision date:
CSS Cheat Sheet Version: 10 Last revision date: 2014-11-12 Content Blocks How to make rounded corners for text elements:.mobisit-contentblock-cls { border-radius: 10px; You can change the 10px to any other
More informationDotG V Post-processor configuration.
DotG V0.631 Post-processor configuration. The DotG post processor enables full user configuration of the generated GCode so that it can be tailored to suit almost any CNC machine controller. It allows
More informationColor Customer Display
Utiliy Color Customer Display Color Customer Display Utility Manual CONTENT GENERAL MANUAL... 2 SEARCH COM PORT... 2 UTILITY GENERAL INTERFACE... 2 BASIC CONNECTION WITH CUSTOMER DISPLAY... 3 BASIC SETTING...
More informationMatlab Tutorial. Yi Gong
Matlab Tutorial Yi Gong 2011-1-7 Contact Info Keep an eye on latest announcement on course website Office Hours @ HFH 3120B M 10am-12pm, W 12pm-2pm, F 3pm-5pm Discussion Fri 2pm-2:50pm @PHELPS 1401 Email:
More informationRaw Data is data before it has been arranged in a useful manner or analyzed using statistical techniques.
Section 2.1 - Introduction Graphs are commonly used to organize, summarize, and analyze collections of data. Using a graph to visually present a data set makes it easy to comprehend and to describe the
More informationMATLAB for Image Processing. April 2018 Rod Dockter
MATLAB for Image Processing April 2018 Rod Dockter Outline Introduction to MATLAB Basics & Examples Image Processing with MATLAB Basics & Examples What is MATLAB? MATLAB = Matrix Laboratory MATLAB is a
More informationBMP file format - Wikipedia
Page 1 of 3 Bitmap file header This block of bytes is at the start of the file and is used to identify the file. A typical application reads this block first to ensure that the file is actually a BMP file
More informationEffective use of functions for F5-F9 CBEs
Effective use of functions for F5-F9 CBEs On-demand and session CBEs On-demand CBE (F1-F4) Session CBEs (F5-F9) Can be taken at any time Available during the March, June, September and December exam weeks.
More informationQuadratics Functions: Review
Quadratics Functions: Review Name Per Review outline Quadratic function general form: Quadratic function tables and graphs (parabolas) Important places on the parabola graph [see chart below] vertex (minimum
More information15110 Principles of Computing, Carnegie Mellon University - CORTINA. Digital Data
UNIT 7A Data Representa1on: Numbers and Text 1 Digital Data 10010101011110101010110101001110 What does this binary sequence represent? It could be: an integer a floa1ng point number text encoded with ASCII
More informationCUDA Parallelism Model
GPU Teaching Kit Accelerated Computing CUDA Parallelism Model Kernel-Based SPMD Parallel Programming Multidimensional Kernel Configuration Color-to-Grayscale Image Processing Example Image Blur Example
More informationWriting MATLAB Programs
Outlines September 14, 2004 Outlines Part I: Review of Previous Lecture Part II: Review of Previous Lecture Outlines Part I: Review of Previous Lecture Part II: Control Structures If/Then/Else For Loops
More informationCS 100 Python commands, computing concepts, and algorithmic approaches for final Fall 2015
CS 100 Python commands, computing concepts, and algorithmic approaches for final Fall 2015 These pages will NOT BE INCLUDED IN THE MIDTERM. print - Displays a value in the command area - Examples: - print
More informationSign in and join ADC Newsletters Feedback. Creating your first website Part 2: Creating the page layout
1 of 14 2/14/2008 2:31 PM Adobe Dreamweaver Article Adobe Developer Connection Sign in and join ADC Newsletters Feedback RSS Creating your first website Part 2: Creating the page layout Jon Varese Adobe
More information2.3 Organizing Quantitative Data
2.3 Organizing Quantitative Data This section will focus on ways to organize quantitative data into tables, charts, and graphs. Quantitative data is organized by dividing the observations into classes
More informationChapter 16 Identification Numbers Understand the purpose of a check digit. Know what a bmod
(c) Epstein 2013 1 Exam 3 Review Exam 3 Learning Objectives Chapter 16 Identification Numbers Understand the purpose of a check digit. Know what a bmod m means and be able to calculate xmod y. Know the
More information2 Year Inactive Well File
2 Year Inactive Well File Table of Contents Purpose... 1 File Layout... 1 Data Dictionary... 2 ii Purpose Listed below is the file format for the 2 Year Inactive Well File (BWF129). BWF129 can be sorted
More informationProgramming in Mathematics. Mili I. Shah
Programming in Mathematics Mili I. Shah Starting Matlab Go to http://www.loyola.edu/moresoftware/ and login with your Loyola name and password... Matlab has eight main windows: Command Window Figure Window
More informationBut I know what most of you will do: use a calculator to convert; that's fine, IF you understand the theory.
Numbers After you have read this, the next section will show how to use a This and other videos related to numbers and colors are available on the class web site. Why are there different numbering systems?
More informationPhysical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2
Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory
More informationThe Data Link Layer. CS158a Chris Pollett Feb 26, 2007.
The Data Link Layer CS158a Chris Pollett Feb 26, 2007. Outline Finish up Overview of Data Link Layer Error Detecting and Correcting Codes Finish up Overview of Data Link Layer Last day we were explaining
More informationCompression. storage medium/ communications network. For the purpose of this lecture, we observe the following constraints:
CS231 Algorithms Handout # 31 Prof. Lyn Turbak November 20, 2001 Wellesley College Compression The Big Picture We want to be able to store and retrieve data, as well as communicate it with others. In general,
More informationPyPlot. The plotting library must be imported, and we will assume in these examples an import statement similar to those for numpy and math as
Geog 271 Geographic Data Analysis Fall 2017 PyPlot Graphicscanbeproducedin Pythonviaavarietyofpackages. We willuseapythonplotting package that is part of MatPlotLib, for which documentation can be found
More informationDreamweaver Tutorials Working with Tables
Dreamweaver Tutorials This tutorial will explain how to use tables to organize your Web page content. By default, text and other content in a Web page flow continuously from top to bottom in one large
More informationStego my Ego: In which our hero hides information in waffles...
Stego my Ego: In which our hero hides information in waffles... Final Programming Project Due: 09 May 2007-17.00 (5PM) Steganography Let s start off with a definition. The Wikipedia entry for steganography
More informationHome page layout in Canvas
Home page layout in Canvas This document describes how to change the Home page layout to a custom home page in Canvas. St e p s: 1. Click on the home tab on the left hand pane when in a course. 2. Click
More informationJapannext PTS GLIMPSE Market Data Specification for Equities
Japannext PTS GLIMPSE Market Data Specification for Equities Version 1.2 Updated 26 October 2017 Table of Contents Introduction... 3 Overview... 3 Data Types... 3 Service Usage... 3 Outbound Sequenced
More informationQuestion Points Score Total 100
Name Signature General instructions: You may not ask questions during the test. If you believe that there is something wrong with a question, write down what you think the question is trying to ask and
More informationChapter. Graph-to-Table
Chapter Graph-to-Table With this function, the screen shows both a graph and a table. You can move a pointer around the graph and store its current coordinates inside the table whenever you want. This
More informationObjective 1.02 Understand Numbering Systems
Objective.0 Understand Numbering Systems C O M P U T E R P R O G R A M M I N G I Number Systems Number systems we will talk about: Decimal (Base 0 ) Binary (Base ) Hexadecimal (Base 6 ) Decimal The number
More informationUW CSE 351, Winter 2013 Final Exam
Full Name: Student ID #: UW CSE 351, Winter 2013 Final Exam March 20, 2013 2:30pm - 4:20pm Instructions: Write your full name and UW student ID number on the front of the exam. When the exam begins, make
More informationVisible Color. 700 (red) 580 (yellow) 520 (green)
Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory
More informationPROGRAM COMPILATION MAKEFILES. Problem Solving with Computers-I
PROGRAM COMPILATION MAKEFILES Problem Solving with Computers-I The compilation process Source code Source code: Text file stored on computers hard disk or some secondary storage Compiler Executable hello.cpp
More informationStrings Investigating Memory Allocation Pointers Fixed-Point Arithmetic. Memory Matters. Embedded Systems Interfacing.
22 September 2011 Strings Single character char ch; char ch = a ; char ch = 0x41; Array of characters char str[5]={ H, e, l, l, o }; Null-terminated string char str[ ]= Hello String Runtime Library #include
More informationIntroduction to Numbering Systems
NUMBER SYSTEM Introduction to Numbering Systems We are all familiar with the decimal number system (Base 10). Some other number systems that we will work with are Binary Base 2 Octal Base 8 Hexadecimal
More informationMulti-Operand Addition Ivor Page 1
Multi-Operand Addition 1 Multi-Operand Addition Ivor Page 1 9.1 Motivation The motivation for multi-operand adders comes from the need for innerproduct calculations and multiplication (summing the partial
More information5 Control Reference! "! # $ # % " &
5 2 Control Definition Parts Reference Controls are the functional components of the parts which contain them. A control is called by either the Operation Parameter (must be enabled) or by a program. If
More informationDW-2016 Details_CPCS_EngStds.dwt
Section 10.4 DW-2016 Details_CPCS_EngStds.dwt Overview - Section 10.4 This template shall be used to create detail drawings for DW Engineering Standards and the Capital Projects Construction Standards
More informationInfoTag KE28xx Communications for 186 CPU Firmware Version 4
InfoTag KE28xx Communications for 186 CPU Firmware Version 4 *KE28xx models include: KE2800, KE2852, KE2853, KE2856 This document applies to printer firmware versions 4.x only. Note that changes made to
More informationFD-S2w Tutorial n 2. Use of FD-S2w with I1 Profiler. Rev. 2: - added procedure to edit and modify page format manually (page 12/13/14/15)
FD-S2w Tutorial n 2 Use of FD-S2w with I1 Profiler Rev. 2: - added procedure to edit and modify page format manually (page 12/13/14/15) Konica Minolta Sensing Europe http://www.konicaminolta.eu/en/measuring-instruments/home.html
More informationPlOtter. Language Reference Manual
PlOtter Language Reference Manual Ibrahima Niang Ranjith Kumar Shanmuga Visvanathan Sania Arif in2190 rs3579 sa3311 7th March, 2016. 1 Contents 1 Introduction 3 2 Lexical Conventions 3 2.1 Identifiers......................................
More informationPython Working with files. May 4, 2017
Python Working with files May 4, 2017 So far, everything we have done in Python was using in-memory operations. After closing the Python interpreter or after the script was done, all our input and output
More informationEOSC 473/573 Matlab Tutorial R. Pawlowicz with changes by M. Halverson
EOSC 473/573 Matlab Tutorial R. Pawlowicz with changes by M. Halverson February 12, 2008 Getting help 1. Local On-line help (a) text-based help: >> help (b) GUI-help >> helpwin (c) Browser-based
More informationCambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level
Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level *0991986021* COMPUTER SCIENCE 9608/11 Paper 1 Theory Fundamentals May/June 2016 1 hour 30 minutes Candidates
More informationNumbers and their bases
Numbers and their bases Information on computers are all represented as numbers. For example, ord( a ) == 97, ord( + ) == 43 (See ASCII table). All audio, video, and photos are represented as numbers.
More informationForms. Section 3: Deleting a Category
9. If a category was NOT previously published, Authors may modify it by following the same procedures as an Administrator or Publisher. When the category is ready for publishing an Author must Save and
More information4 bits Microcontroller
EM MICROELECTRONIC - MARIN SA Question & answer 4 bits Microcontroller Questions and s Copyright 2001, EM Microelectronic-Marin SA 1 www.emmicroelectronic.com 1 Q: Is there an instruction to rotate left
More informationa. Using the life expectancies, create a frequency distribution and a cumulative frequency distribution using 5 intervals.
Name: JMJ Precalculus Honors Comprehensive Exam May 18, 2016 8:40 AM 11:40 AM Mr. Casalinuovo Part 1: Statistics. Answer 3 of the following 4 problems from this part. Each problem is worth 7 points for
More informationPartial product generation. Multiplication. TSTE18 Digital Arithmetic. Seminar 4. Multiplication. yj2 j = xi2 i M
TSTE8 igital Arithmetic Seminar 4 Oscar Gustafsson Multiplication Multiplication can typically be separated into three sub-problems Generating partial products Adding the partial products using a redundant
More informationChapter. Computer Architecture
Chapter 4 Computer Architecture Figure 4.1 Input device Central processing unit Main memory Output device Bus Data flow Control Figure 4.2 Central processing unit () Status bits ( ) Accumulator ( ) Index
More information