<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=TAOCP%2FExercises</id>
	<title>TAOCP/Exercises - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=TAOCP%2FExercises"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=TAOCP/Exercises&amp;action=history"/>
	<updated>2026-05-14T18:42:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=TAOCP/Exercises&amp;diff=85008&amp;oldid=prev</id>
		<title>Maintenance script: Repair batch-0003 pages from live compare</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=TAOCP/Exercises&amp;diff=85008&amp;oldid=prev"/>
		<updated>2026-03-27T00:29:11Z</updated>

		<summary type="html">&lt;p&gt;Repair batch-0003 pages from live compare&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:29, 27 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l176&quot;&gt;Line 176:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 176:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[TAOCP]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[TAOCP]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=TAOCP/Exercises&amp;diff=39577&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:28, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=TAOCP/Exercises&amp;diff=39577&amp;oldid=prev"/>
		<updated>2021-02-07T05:28:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
= 1.3.1 =&lt;br /&gt;
== 16. ==&lt;br /&gt;
0000~0099메모리 셀을 모두 0으로 만드는 프로그램&lt;br /&gt;
 === 강희경 ===&lt;br /&gt;
 빠른 방법은 아직 모르겠다.&lt;br /&gt;
  STZ 0&lt;br /&gt;
  ENT1 1&lt;br /&gt;
  MOVE 0,1(99)&lt;br /&gt;
  &lt;br /&gt;
 === [[나휘동]] ===&lt;br /&gt;
  ENT1 100&lt;br /&gt;
  DEC1 1&lt;br /&gt;
  STZ 0,1&lt;br /&gt;
  J1NN 101&lt;br /&gt;
  &lt;br /&gt;
  ENT1 1&lt;br /&gt;
  STZ 0&lt;br /&gt;
  MOVE 0, (99)&lt;br /&gt;
  &lt;br /&gt;
 === 곽세환 ===&lt;br /&gt;
 짧은거 빠른거 상관없이 move이해전 move이해후&lt;br /&gt;
 그리고 점프쓰려면 레이블 달아야 할듯&lt;br /&gt;
 	ENT1 99&lt;br /&gt;
 J1	STZ 0,1&lt;br /&gt;
 	DEC1 1&lt;br /&gt;
 	J1NN J1&lt;br /&gt;
 	HLT 1&lt;br /&gt;
  &lt;br /&gt;
 	STZ 0&lt;br /&gt;
 	ENT1 1&lt;br /&gt;
 	MOVE 0(99)&lt;br /&gt;
  &lt;br /&gt;
== 17. ==&lt;br /&gt;
 === 곽세환 ===&lt;br /&gt;
 프로그램을 3000부터 로드해야 되는데... 아직 모르는게 많다&lt;br /&gt;
  	ENT1 0&lt;br /&gt;
 J1	STZ 0,1&lt;br /&gt;
 	INC1 1&lt;br /&gt;
 	CMP1 0,2&lt;br /&gt;
 	JLE J1&lt;br /&gt;
 	HLT 1&lt;br /&gt;
  &lt;br /&gt;
 	STZ 0&lt;br /&gt;
 	ENT1 1&lt;br /&gt;
 	MOVE 0(rI2) =&amp;amp;gt; 이런방식으론 못 쓰나??&lt;br /&gt;
  &lt;br /&gt;
== 18. ==&lt;br /&gt;
우리가 같이 한 방법&lt;br /&gt;
 		rA		rX		rI1		M		Cmp	Ovr&lt;br /&gt;
 STZ 1								1: + 0 0 0 0 0&lt;br /&gt;
 ENNX 1				- 0 0 0 0 1&lt;br /&gt;
 STX 1(0:1)							1: - 1 0 0 0 0&lt;br /&gt;
 SLAX 1		+ 0 0 0 0 0	- 0 0 0 1 0&lt;br /&gt;
 ENNA 1		- 0 0 0 0 1	&lt;br /&gt;
 INCX 1				- 0 0 0 0 9&lt;br /&gt;
 ENT1 1						+ 0 1&lt;br /&gt;
 SRC 1		- 9 0 0 0 0	- 1 0 0 0 0&lt;br /&gt;
 ADD 1		- 10 0 0 0 0&lt;br /&gt;
 DEC1 -1						+ 0 2&lt;br /&gt;
 STZ 1								1: + 0 0 0 0 0&lt;br /&gt;
 CMPA 1										LESS&lt;br /&gt;
 MOVE -1,1(1)					+ 0 3		2: + 0 0 0 0 0&lt;br /&gt;
 NUM 1		- 0 0 10000&lt;br /&gt;
 CHAR 1		- 30 30 30 30 30  - 31 30 30 30 30&lt;br /&gt;
 HLT 1&lt;br /&gt;
&lt;br /&gt;
아마도 이렇게 수정해야할듯(INCX 1 부터 비교해보시오)&lt;br /&gt;
 		rA		rX		rI1		M		Cmp	Ovr&lt;br /&gt;
 STZ 1								1: + 0 0 0 0 0&lt;br /&gt;
 ENNX 1				- 0 0 0 0 1&lt;br /&gt;
 STX 1(0:1)							1: - 1 0 0 0 0&lt;br /&gt;
 SLAX 1		+ 0 0 0 0 0	- 0 0 0 1 0&lt;br /&gt;
 ENNA 1		- 0 0 0 0 1	&lt;br /&gt;
 INCX 1				- 0 0 0 0 63&lt;br /&gt;
 ENT1 1						+ 0 1&lt;br /&gt;
 SRC 1		- 63 0 0 0 0	- 1 0 0 0 0&lt;br /&gt;
 ADD 1		- 0 0 0 0 0								ON&lt;br /&gt;
 DEC1 -1						+ 0 2&lt;br /&gt;
 STZ 1								1: + 0 0 0 0 0&lt;br /&gt;
 CMPA 1										EQUAL&lt;br /&gt;
 MOVE -1,1(1)					+ 0 3		2: + 0 0 0 0 0&lt;br /&gt;
 NUM 1		- 0 0 10000&lt;br /&gt;
 CHAR 1		- 30 30 30 30 30  - 31 30 30 30 30&lt;br /&gt;
 HLT 1&lt;br /&gt;
== 20. ==&lt;br /&gt;
 === [[곽세환]] ===&lt;br /&gt;
 	ENTA 0&lt;br /&gt;
 	ENT1 1&lt;br /&gt;
 	INCA 2&lt;br /&gt;
 	SLA 1&lt;br /&gt;
 	INCA 5&lt;br /&gt;
 	STA 0&lt;br /&gt;
 	MOVE 0(3999)&lt;br /&gt;
 	HLT 1&lt;br /&gt;
  &lt;br /&gt;
== 21. ==&lt;br /&gt;
(b) rI4에 주어진 N과 rJ를 같게 만들기(0 ＜ N  ≤ 3000)&lt;br /&gt;
프로그램은 3000부터 시작&lt;br /&gt;
프로그램 실행 뒤에도 모든 메모리 셀의 값이 변하지 말아야 함.&lt;br /&gt;
 === [[나휘동]] ===&lt;br /&gt;
  JMP 0, 4&lt;br /&gt;
  &lt;br /&gt;
== 22. ==&lt;br /&gt;
메모리 셀 2000에 정수 X&lt;br /&gt;
X^13이 rA에 들어가는 프로그램 작성(X^13이 한 WORD를 넘지 않는다고 가정)&lt;br /&gt;
 === [[나휘동]] ===&lt;br /&gt;
  LDA 2000&lt;br /&gt;
  &lt;br /&gt;
  MUL 2000&lt;br /&gt;
  SLAX 5&lt;br /&gt;
  ...이 부분을 뒤에 12번 더 써줌&lt;br /&gt;
  &lt;br /&gt;
  LDA 2000&lt;br /&gt;
  ENT1 13&lt;br /&gt;
  MUL 2000&lt;br /&gt;
  SLAX 5&lt;br /&gt;
  DEC1 1&lt;br /&gt;
  J1P *-3&lt;br /&gt;
  &lt;br /&gt;
== 23. ==&lt;br /&gt;
메모리 셀 0200에 + a b c d e이 있을 때&lt;br /&gt;
+ e d c b a 가 rA에 저장되는 프로그램 작성&lt;br /&gt;
 === [[나휘동]] ===&lt;br /&gt;
  LDX 2000, (1:1)&lt;br /&gt;
  SRC 1&lt;br /&gt;
  LDX 2000, (2:2)&lt;br /&gt;
  SRC 1&lt;br /&gt;
  LDX 2000, (3:3)&lt;br /&gt;
  SRC 1&lt;br /&gt;
  LDX 2000, (4:4)&lt;br /&gt;
  SRC 1&lt;br /&gt;
  LDX 2000, (5:5)&lt;br /&gt;
  SRC 1&lt;br /&gt;
  &lt;br /&gt;
  LDX 2000&lt;br /&gt;
  SLX 4&lt;br /&gt;
  SLAX 1&lt;br /&gt;
  LDX 2000&lt;br /&gt;
  SLX 3&lt;br /&gt;
  SLAX 1&lt;br /&gt;
  LDX 2000&lt;br /&gt;
  SLX 2&lt;br /&gt;
  SLAX 1&lt;br /&gt;
  LDX 2000&lt;br /&gt;
  SLX 1&lt;br /&gt;
  SLAX 1&lt;br /&gt;
  LDX 2000&lt;br /&gt;
  SLAX 1&lt;br /&gt;
  &lt;br /&gt;
 === [[강희경]] ===&lt;br /&gt;
  LDA 200&lt;br /&gt;
  STA 200(1:1)&lt;br /&gt;
  SRA 1&lt;br /&gt;
  STA 200(2:2)&lt;br /&gt;
  SRA 1&lt;br /&gt;
  STA 200(3:3)&lt;br /&gt;
  SRA 1&lt;br /&gt;
  STA 200(4:4)&lt;br /&gt;
  SRA 1&lt;br /&gt;
  STA 200(5:5)&lt;br /&gt;
  SRA 1&lt;br /&gt;
  RDA 200&lt;br /&gt;
  &lt;br /&gt;
== 24. ==&lt;br /&gt;
 === [[나휘동]] ===&lt;br /&gt;
  SLAX 1&lt;br /&gt;
  STX 1&lt;br /&gt;
  &lt;br /&gt;
  휘동, STX라는 명령문이 없어--[[강희경]]&lt;br /&gt;
 === [[강희경]] ===&lt;br /&gt;
  SRC 5&lt;br /&gt;
  SRA 1&lt;br /&gt;
  SRC 5&lt;br /&gt;
  &lt;br /&gt;
----&lt;br /&gt;
[[TAOCP]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>