In: Computers and Technology

Submitted By zxfsafenZ
Words 2748
Pages 11
15-213/18-213 Fall 2012 Data Lab: Manipulating Bits Assigned: Thu, Aug 30, Due: Thu, Sep 13, 11:59PM Last Possible Time to Turn in: Sun, Sep 16, 11:59PM

For the fastest response, please contact the staff via the mailing list ( for questions about the assignment.

1 Introduction
The purpose of this assignment is to become more familiar with bit-level representations of common patterns, integers, and floating-point numbers. You’ll do this by solving a series of programming “puzzles.” Many of these puzzles are quite artificial, but you’ll find yourself thinking much more about bits in working your way through them.

2 Logistics
• This is an individual project. All handins are electronic using the Autolab service. • You should do all of your work in an Andrew directory, using either the shark machines or a Linux Andrew machine.

3 Logging in to Autolab
All 15-213 labs are being offered this term through a Web service developed by CMU students and faculty called Autolab. Before you can download your lab materials, you will need to update your Autolab account. Point your browser at the Autolab front page You will be asked to authenticate via WebISO. After you authenticate this first time, Autolab will prompt you to update your account information with a nickname. Your nickname is the external name that identifies 1

you on the public scoreboards that Autolab maintains for each assignment, so pick something interesting! You can change your nickname as often as you like. Once you have updated your account information, click on “Save Changes” button, and then select the “Home” link to proceed to the main Autolab page. If you added the class late, you might not be included in Autolab’s list of valid students. In this case, you won’t see the 15-213/18-213 course listed on your Autolab home page. If this happens, just contact the…...

Similar Documents

Cmu 213 Ppt

... Carnegie Mellon Other Rules of the Lecture Hall  Laptops: permitted Electronic communications: forbidden  No email, instant messaging, cell phone calls, etc   Presence in lectures, recitations: voluntary, recommended No recordings of ANY KIND  28 Carnegie Mellon Policies: Grading  Exams (50%): midterm (20%), final (30%) Labs (50%): weighted according to effort Final grades based on a combination of straight scale and possibly a tiny amount of curving.   29 Carnegie Mellon Programs and Data  Topics  Bits operations, arithmetic, assembly language programs  Representation of C control and data structures  Includes aspects of architecture and compilers  Assignments  L1 (datalab): Manipulating bits  L2 (bomblab): Defusing a binary bomb  L3 (buflab): Hacking a buffer bomb 30 Carnegie Mellon The Memory Hierarchy  Topics  Memory technology, memory hierarchy, caches, disks, locality  Includes aspects of architecture and OS  Assignments  L4 (cachelab): Building a cache simulator and optimizing for locality.  Learn how to exploit locality in your programs. 31 Carnegie Mellon Exceptional Control Flow  Topics  Hardware exceptions, processes, process control, Unix signals, nonlocal jumps  Includes aspects of compilers, OS, and architecture  Assignments  L5 (tshlab): Writing your own Unix shell.  A first introduction to......

Words: 2285 - Pages: 10

Cross Cultural Competence

...Životopis OSOBNE INFORMACIJE Selimović Amina Ljubina 33, 71321 Semizovac (Bosna i Hercegovina) (+387) 62 396380 RADNO MJESTO NA KOJE SE PRIJAVLJUJETE Specijalist za odnose s kupcima RADNO ISKUSTVO 06/04/2015–danas Referent prodaje-anketar DataLab BiH Hamdije Čemerlića 2/XVI, 71000 Sarajevo Sarajevo (Bosna i Hercegovina) komunikacija s klijetima, direktna prodaja, izrada baza podataka, slanje dopisa, administrativni poslovi Djelatnost ili sektor Prodaja i tržišni plasman poslovno informacionog sistema Pantheon 15/01/2015–01/06/2015 Volonter - PR menadžer NVO Demokratski omladinski pokret Kemala Kapetanovića 17, 71000 Sarajevo Sarajevo (Bosna i Hercegovina) održavanje web stranice, izrada projekta, komunikacija s klijentima, slanje dopisa, selekcija i odabir kandidata za volontiranje, promocija Info centra za mlade Djelatnost ili sektor Nevladina organizacija 01/12/2014–26/12/2014 Studentska praksa UniCredit Bank d.d. Igmanska 60, 71320 Vogošća Sarajevo (Bosna i Hercegovina) arhiviranje dokumentacije, slanje faksova, odgovaranje na upite klijenata Djelatnost ili sektor Bankarstvo OBRAZOVANJE I OSPOSOBLJAVANJE 10/10/2014–danas Master studij (II ciklus) Ekonomski fakultet Sarajevo Trg Alije Izetbegovića 1, 71000 Sarajevo Sarajevo (Bosna i Hercegovina) 20/09/2010–23/09/2013 VSS Bachelor menadžmenta Ekonomski fakultet......

Words: 394 - Pages: 2

The Sims 模擬市民手機版 | 36 Opinii | The Italian Alphabet