-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathsect0053.html
89 lines (63 loc) · 3.88 KB
/
sect0053.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="generator" content="plasTeX" />
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
<title>: Assembly Language Files</title>
<link href="sect0054.html" title="Other Files in Section One" rel="next" />
<link href="sect0052.html" title="The First Group of ‘.h’ Files" rel="prev" />
<link href="sect0047.html" title="An Overview" rel="up" />
<link rel="stylesheet" href="styles/styles.css" />
</head>
<body>
<div class="navigation">
<table cellspacing="2" cellpadding="0" width="100%">
<tr>
<td><a href="sect0052.html" title="The First Group of ‘.h’ Files"><img alt="Previous: The First Group of ‘.h’ Files" border="0" src="icons/previous.gif" width="32" height="32" /></a></td>
<td><a href="sect0047.html" title="An Overview"><img alt="Up: An Overview" border="0" src="icons/up.gif" width="32" height="32" /></a></td>
<td><a href="sect0054.html" title="Other Files in Section One"><img alt="Next: Other Files in Section One" border="0" src="icons/next.gif" width="32" height="32" /></a></td>
<td class="navtitle" align="center"> </td>
<td><a href="index.html" title="Table of Contents"><img border="0" alt="" src="icons/contents.gif" width="32" height="32" /></a></td>
<td><img border="0" alt="" src="icons/blank.gif" width="32" height="32" /></td>
<td><img border="0" alt="" src="icons/blank.gif" width="32" height="32" /></td>
</tr>
</table>
</div>
<div class="breadcrumbs">
<span>
<span>
<a href="index.html"></a> <b>:</b>
</span>
</span><span>
<span>
<a href="sect0047.html">An Overview</a> <b>:</b>
</span>
</span><span>
<span>
<b class="current">Assembly Language Files</b>
</span>
</span>
<hr />
</div>
<div><h2 id="a0000000054">4.6 Assembly Language Files</h2>
<p>There are two files in assembly language which comprise about 10% of the source code. A reasonable acquaintance with these files is necessary. </p><dl class="description">
<dt>low.s</dt>
<dd><p>[Sheet 05, Chapter 9] contains information, including the trap vector, for initialising the low address part of main memory. This file is generated by a utility program called “mkconf” to suit the set of peripheral devices present at a particular installation. </p></dd>
<dt>m40.s</dt>
<dd><p>[Sheets 06..14; Chapters 6, 8, 9, 10, 22] contains a set of routines appropriate to the PDP11/40, to carry out a variety of specialised functions which cannot be implemented directly in “C”. </p></dd>
</dl><p>Sections of this file are introduced into the discussion as and where appropriate. (The largest of the assembler procedures, “backup” has been left to the reader to survey as an exercise.) </p><p>There is an alternative to “m40.s” which is not presented here, namely “m45.s” which is used on PDP11/45’s and 70’s. </p></div>
<div class="navigation">
<table cellspacing="2" cellpadding="0" width="100%">
<tr>
<td><a href="sect0052.html" title="The First Group of ‘.h’ Files"><img alt="Previous: The First Group of ‘.h’ Files" border="0" src="icons/previous.gif" width="32" height="32" /></a></td>
<td><a href="sect0047.html" title="An Overview"><img alt="Up: An Overview" border="0" src="icons/up.gif" width="32" height="32" /></a></td>
<td><a href="sect0054.html" title="Other Files in Section One"><img alt="Next: Other Files in Section One" border="0" src="icons/next.gif" width="32" height="32" /></a></td>
<td class="navtitle" align="center"> </td>
<td><a href="index.html" title="Table of Contents"><img border="0" alt="" src="icons/contents.gif" width="32" height="32" /></a></td>
<td><img border="0" alt="" src="icons/blank.gif" width="32" height="32" /></td>
<td><img border="0" alt="" src="icons/blank.gif" width="32" height="32" /></td>
</tr>
</table>
</div>
</body>
</html>