Part I
Getting started
1 Introduction
1.1 What Tatara and Tanren are
1.2 Where the names come from
1.3 What they can do
1.4 What you need
1.5 What is next
2 How an assembler and a linker work
2.1 Two steps
2.2 What the assembler does
2.3 What the assembler cannot know
2.4 What the linker does
2.5 A worked example
2.6 Code and data: segments
2.7 Why two steps are worth it
2.8 The words in this chapter
3 Installation
3.1 What you get
3.2 Where the files go
3.3 Installing, step by step
3.4 Setting PATH and TATARA
3.5 Checking the installation
3.6 Updating
4 A first program
4.1 Before you start
4.2 The program
4.3 Assembling it
4.4 Linking it
4.5 Running it
4.6 The build file
4.7 A program in two modules
4.8 What is next
1.1 What Tatara and Tanren are
1.2 Where the names come from
1.3 What they can do
1.4 What you need
1.5 What is next
2 How an assembler and a linker work
2.1 Two steps
2.2 What the assembler does
2.3 What the assembler cannot know
2.4 What the linker does
2.5 A worked example
2.6 Code and data: segments
2.7 Why two steps are worth it
2.8 The words in this chapter
3 Installation
3.1 What you get
3.2 Where the files go
3.3 Installing, step by step
3.4 Setting PATH and TATARA
3.5 Checking the installation
3.6 Updating
4 A first program
4.1 Before you start
4.2 The program
4.3 Assembling it
4.4 Linking it
4.5 Running it
4.6 The build file
4.7 A program in two modules
4.8 What is next