Programming - Machine Organization - Lecture Slides, Slides of Electric Machines

Some concept of Machine Organization are Anatomy, Cache Access Time, Instruction Formats, Instruction Formats, Instruction Formats, Multidimensional Meshes, Network Processors, Snooping Protocol. Main points of this lecture are: Programming, Secure File Transfer, Compiler, Terminal Tools, Tectia File Transfer, Tectia Client, Compiling, Programs, Tracing, Assembly Program

Typology: Slides

2012/2013

Uploaded on 04/30/2013

ekaan
ekaan 🇮🇳

4.5

(4)

54 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
C Programming
Chapters 11, . . .
C Compiler
Secure File Transfer / Terminal Tools
- SSH Tectia File Transfer
- SSH Tectia Client
Testing C Programs
- Compiling C programs
- Tracing C programs
- Tracing C program stacks
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Programming - Machine Organization - Lecture Slides and more Slides Electric Machines in PDF only on Docsity!

C Programming

Chapters 11,...

C – Compiler

Secure File Transfer / Terminal Tools

**- SSH Tectia File Transfer

  • SSH Tectia Client**

Testing C Programs

**- Compiling C programs

  • Tracing C programs
  • Tracing C program stacks**

Using SSH Tectia Client

Using Tectia File Transfer

Using Tectia File Transfer

  • The left screen is you home computer files
  • The right screen is your H: drive
    • Win is a folder in it for your files
  • You can moves up/down the folder hierarchy on

either side

  • You can transfer files either way by dragging them

What is in the Compiler ASM file

The ASM file is organized as follows:

The raw uncommented LC-3 assembly equivalent of

your C program

  • with your functions and the library functions

scanf (input)

printf (output)

The Global Data Table

  • includes the literals and labels

Memory map

I/O Devices

(Global Data pointer)

C Program Compilation

  • Compile the program
  • Look at the files
  • Load them into the LC-3 simulator
  • Execute the program and observe its stack