SlideShare a Scribd company logo
1 of 31
Name:
RESEARCH/ARGUMENTATION PAPER
ENGL 1301
This will be your final process paper. You will submit an 800
words essay using MLA documentation. The paper should have
a minimum of three in-text citation and work cited. All
resources used must be appropriately documented.
Topic:
In this paper, you will frame for yourself a controversial topic.
Then, you are required to take a position on your topic, frame a
thesis, and write an argumentation paper with a minimum of 3
supporting evidence and at least two refutations on an opposing
evidence.
Prewriting process for Final Paper
B. i.State your choice of controversial topic:
_____________________________________________________
____________
ii. Write a research question.
_____________________________________________________
__________
iii. State your position on the topic.
_____________________________________________________
__________
iv. Frame your thesis. The thesis must meet the element of
agreeability, scope, public resonance, and revelation.
Sample thesis development:
Topic: Banning Books in Schools
Level 1: Simple Thesis: Topic + Opinion
Banning books in schools should be
discouraged.
Level 2: Complex Thesis: Topic+ Opinion + Reasons (Main
Premises)
Banning books in schools should be discouraged because it
limits students’ exposure, diminishes one’s freedom of choice,
and deters controversial/free thinking.
Level 3: Level 2 + meet the element of agreeability, scope,
public resonance, and revelation.
Even though we can all agree that not all books are suitable
reading material for everyone, banning literary texts in
American public schools may be detrimental to the mission of
general education as it limits students reading exposure,
freedom of choice, and free thinking.
_____________________________________________________
________
_____________________________________________________
_____________
_____________________________________________________
_____________
_____________________________________________________
_____________
v. List 3 reasons/arguments in support of your point of view and
2 opposing views/ antithesis.
Reason/Argument 1: Topic + Reason 1
Evidence 1: “Use a quote” (Author’s last name pg. number).
Warrant 1:
Reason/ Argument 2:
Evidence 2:
Warrant 2:
Reason/Argument 3:
Evidence 3:
Warrant 3:
Opposing Reason/Antithesis 1:
Evidence 1:
Refutation 1:
Opposing Reason/Antithesis 2:
Evidence 2:
Refutation 2:
C. State specific text/excerpts that you are intending to use in
your essay. You may either paraphrase or quote the text, but be
sure that the distinction is obvious. Please document this using
the note cards in Noodle Tools. Also remember to have the
author’s late name and page number cited in the parenthesis.
Example: Quote
Vance Smith claims, “Menopause is experienced by many
women at a much
younger age” (2).
In Busting the Myths of Menopausal Age, the author states
“women go through
menopausal symptoms as early as in their twenties” (Smith 2).
Example: Paraphrase
A recent article on women’s health suggest that many women
undergo signs of
menopause two decades earlier than what many would perceive
as menopausal
age (Smith 2).
1441
1fb9
1629
14e3
1f7b
1a2c
141a
20bd
1945
14b9
1fcb
1844
14ed
2068
186f
1673
202a
1838
12e4
20ec
196a
109c
1d4b
1272
1505
1e61
189b
1038
1ee0
1594
1318
21ee
158c
1094
1f5b
1777
15d7
1f03
1843
127c
2254
11f7
12ff
1dec
16a1
1621
2187
171d
134e
212f
1682
16a9
1f26
13fa
14c3
220b
1544
1351
1fd9
1573
1727
2015
16ca
1120
2190
16c3
134c
20de
144b
137c
216a
1617
156b
209c
17a0
1436
1d21
1782
10fb
21da
159a
12b2
2096
1880
1642
2001
143b
1381
203e
1711
136f
1f56
176d
1246
1f54
156c
1202
220f
1861
1287
23ef
153e
11c6
1f45
1672
1436
2116
1861
1126
20c6
1a45
118b
1f71
1679
1229
2108
1698
117c
2121
1820
1338
1fac
1894
150e
1ff6
1714
12ef
212c
1802
10ce
1a76
1785
dc2
2007
18f4
1433
2048
148e
1125
1fd4
1961
1080
1dc6
1825
149d
1f16
192e
13a3
1f5c
10b7
17aa
1e4f
1ab1
100a
200b
151a
13ea
1f15
12af
1259
1e93
18a3
18e2
1efb
17de
1718
1fa1
16cd
10bd
2156
18e0
1564
2249
1ac5
1849
1dce
173e
116e
1f9a
1700
1320
1ff0
1594
152e
1f96
1815
1197
1ecd
1456
117f
21ed
1469
ecb
1d55
1503
1155
203a
18a8
1247
1faa
176f
14cc
2157
174e
15eb
202f
1796
138d
21cb
181f
Push 2.5
Pop M0
Push 3.0
Push M0
Add
Pop M1
Push M1
Push 1.0
Sub
Pop M2
Push 3.14
Push M1
Mul
Pop M3
Push M3
Push 2.0
Div
Pop M4
© Paul Koester, Dallas County Community College, 2018
COSC 2425 – Computer Organization
Lab #4 – MARIE Program
Create a MARIE assembly program which inputs two integers,
X and Y, computes 3X + 4Y, and outputs
the result.
Requirements
1. The program must be written in MARIE Assembly Language.
2. It must use a subroutine to perform the multiplications.
3. You do not need to prompt for the input, just use the Input
instruction. The user will need to
know to enter X first and then Y.
4. Similarly no text is required with the output, just use the
Output instruction.
Hints
1. Lesson 4 has information on downloading the MARIE
simulator.
2. Activity 4 will introduce you to MARIE.
3. Example 4.5 in the textbook has an example of using a
subroutine. It has one Parameter. You
will need two for the multiply routine. Do that by adding
another labelled memory location
before the Subroutine label.
4. The subroutine will need to use a loop to perform the
multiply. There is an example of a loop
in Example 4.4.
Upload: Your MARIE assembly file (.mas)
Sample Output: When 4 and 6 are entered
© Paul Koester, Dallas County Community College, 2018
COSC 2425 – Computer Organization
Lab #6 – Virtual Memory
Create a Java program which translates a virtual address to a
physical address for a hypothetical
computer. The input is a text file with a list of 16-bit virtual
addresses in Hexadecimal. The output is a
text file with the corresponding physical addresses. Each page
fault will also result in a message to the
console. This computer is byte-addressable with 16-bit virtual
addresses, 2KB of physical memory, and
a 256 byte page size. It uses a FIFO page replacement policy.
Requirements
1. The program must be written in Java.
2. It reads Hexidecimal address from the virtual.txt file and
writes physical addresses to the
physical.txt file.
3. When a page is not in physical memory. A page fault occurs.
The program must display a
message to the console indicating which page (if any) was
swapped out of physical memory and
which physical memory frame the new page was loaded into.
4. To implement the FIFO page replacement policy a queue is
required. You may implement the
queue yourself or use the one provided by the Java API.
Hint: The UML Class diagram below describes one way to
organize the program.
Extra Credit (up to 10 points)
In addition to using the FIFO replacement policy, run the same
data using an LRU policy. Calculate and
display the hit ration for that.
© Paul Koester, Dallas County Community College, 2018
Upload: Your Java source file (.java)
Sample Output
Last few lines of console output for provided virtual.txt
Page Fault: Page 1f loaded in frame 4 replaces page 1e
Page Fault: Page 17 loaded in frame 5 replaces page 14
Page Fault: Page 14 loaded in frame 6 replaces page 21
Page Fault: Page 21 loaded in frame 7 replaces page e
Page Fault: Page 15 loaded in frame 0 replaces page 1d
Page Fault: Page 13 loaded in frame 1 replaces page 11
Page Fault: Page 18 loaded in frame 2 replaces page 20
File physical.txt closed
Hit ratio: 0.49047619047619045
© Paul Koester, Dallas County Community College, 2018
COSC 2425 – Computer Organization
Lab #7 – Set Associative Cache
Programs for embedded devices are often written in assembly
language. Some embedded processors
have limited instructions, like MARIE. Create a MARIE
program which determines whether a given
address is a cache hit or not. For this assignment, the cache is
2-way set associative, addresses are 8
bits, blocks are 8 bytes, and the cache has 8 blocks.
Requirements
1. The program must be written in MARIE.
2. The input is a hex address (2 hex digits), the output is 1 for a
cache hit and 0 for a cache miss.
3. The cache table is
Set 0 1 5
Set 1 2 4
Set 2 3 2
Set 3 6 0
Tags
4. Unlike a real memory system, for this assignment, the cache
table won’t change on a cache
miss.
Hints:
1. You have already written a multiply subroutine for MARIE.
You could use a similar integer
divide subroutine for this. It could return both a quotient and a
remainder.
2. I recommend writing this in Java or C++ first to test your
algorithm. Write the divide method
using repeated subtraction as you will in MARIE.
3. The textbook describes the LoadI instruction, but the MARIE
simulator does not recognize that.
You can accomplish the same thing using Clear and AddI.
Upload: Your MARIE source file (.mas)
Sample Output
Input: B5, Output: 0
Input: A5, Output: 1
Input: 6C, Output: 0
Input: 7D, Output: 0
Input: 8B, Output: 1
© Paul Koester, Dallas County Community College, 2018
COSC 2425 – Computer Organization
Lab #3 – Moore Machine
Create a Java program which implements this Moore machine.
Requirements
1. The program must be written in Java.
2. It must request the initial state and the input. It displays
the machine’s output and the final state, as in the example
below.
3. The input is a string of zeros and ones only.
4. If the initial state or input is invalid, an error message is
produced. The program may, but is not required to use
Java exceptions in this case
5. The program must implement the entire Moore machine, not
just the inputs below. The
instructor will test it with different input
Hint: There are many different ways to do this, but consider
using an array of state objects. One way is
to declare this class,
// This class represents one state in a Moore machine
public class Moore {
private char state; // The name of the state
private String output; // The output displayed when this state
is entered
int zero; // The index of the next state given an input
of 0
int one; // The index of the next state given an input
of 1
// Public constructors and methods here
Then in main you can create the array of states like
Moore[] mooreStates = new Moore[5];
mooreStates[0] = new Moore(' ', "", 0, 0);
mooreStates[1] = new Moore('A', "00 ", 2, 4);
mooreStates[2] = new Moore('B', "01 ", 2, 3);
mooreStates[3] = new Moore('C', "11 ", 4, 3);
mooreStates[4] = new Moore('D', "10 ", 3, 1);
Upload: Your Java (.java) file.
Sample Output
Please enter the initial State:
D
Please enter the input:
111
The output is:
© Paul Koester, Dallas County Community College, 2018
10 00 10 00
The final State is: A
Please enter the initial State:
A
Please enter the input:
10010100
The output is:
00 10 11 10 00 01 11 10 11
The final State is: C
© Paul Koester, Dallas County Community College, 2018
COSC 2425 – Computer Organization
Lab #5 – Stack Machine
Create a Java program which implements a simple stack
machine. The machine has 6 instructions;
Push operand
Puts a value on the stack. The operand is either a floating point
literal or one of 10 memory
locations designated M0 – M9
Pop operand
Pops the value on the top of the stack and moves it to the
memory location M0-M9
Add Pops the top two values off the stack, performs the
operation, then pushes the result on the
Sub stack. Note that the value that was pushed first comes first
in the operation. Sub works like this,
Mul t2 = pop(), t1 = pop(), t3 = t1 – t2, push(t3).
Div
Requirements
1. The program must be written in Java. It may implement its
own stack, or it may use the Java API
Stack class. Only floating point values are stored on the stack
and in memory.
2. The instructions are read from the machine.txt file.
3. In addition to moving a value from the stack to memory, the
Pop operation must display a
message on the console.
4. This program does not have to deal with error conditions like
stack underflow or invalid input.
5. The program needs work for any valid input file. The
instructor will test it with data that is
different from this sample data.
Hints
1. Java’s Stack class works great for this. Google “Java stack
class” for documentation and
examples.
2. You can use the second character as an index into an array
which holds your 10 memory
locations., like this, Memory[str.charAt(1) - '0'].
Upload: Your Java source file (.java)
Sample machine.txt
Push 2.5
Pop M0
Push 3.0
Push M0
Add
Pop M1
Sample Output
2.5 Stored in location M0
5.5 Stored in location M1
4.5 Stored in location M2
17.27 Stored in location M3
8.635 Stored in location M4
© Paul Koester, Dallas County Community College, 2018
Push M1
Push 1.0
Sub
Pop M2
Push 3.14
Push M1
Mul
Pop M3
Push M3
Push 2.0
Div
Pop M4
© Paul Koester, Dallas County Community College, 2018
COSC 2425 – Computer Organization
Lab #2 – Hamming Code
Attached to this assignment is a Java program that converts a
text file to a list of hexadecimal
numbers. Each of those hexidecimal numbers represents the bit
pattern of a character from
the file with the parity bits (even parity) for a hamming code
inserted. Each text character
takes 8 bits and the hamming code adds 4 bits. This hamming
code provides single-bit error
correction.
Requirements
1. The program must be written in Java. If you have not used
Java before, you can learn it
enough to do this assignment, by looking at the provided
program.
2. You can use Eclipse to write, compile and test your program,
but you may also use any
other development environment you like. Only the .java file will
be submitted.
3. The program will use the provided Hamming class. It will
implement the decode
function. The decode function is the reverse of the encode
function, but it also performs
single bit correction when necessary.
4. Display a message to the console when an error is corrected,
as in the example below.
5. The main function must be rewritten to read hexidecimal
numbers from hamming.txt
file and write decoded and corrected text to output.txt.
6. Test the program with different input files. The instructor
will test it with a hamming.txt
file different from the one provided.
Hint: The Java hasNextInt(16) and nextInt(16) input functions
are helpful in reading
hexadecimal numbers from a file.
Upload: Your Java (.java) file.
Sample Output
File hamming.txt opened
Error in bit 9 corrected in character 2
Error in bit 3 corrected in character c
Error in bit 10 corrected in character p
File output.txt closed
Note: In addition to the output shown above, the output of this
program includes the decoded text
written to output.txt.

More Related Content

Similar to NameRESEARCHARGUMENTATION PAPERENGL 1301This will be you.docx

matmultHomework3.pdfNames of Files to Submit matmult..docx
matmultHomework3.pdfNames of Files to Submit  matmult..docxmatmultHomework3.pdfNames of Files to Submit  matmult..docx
matmultHomework3.pdfNames of Files to Submit matmult..docxandreecapon
 
CMIS 102 Entire Course NEW
CMIS 102 Entire Course NEWCMIS 102 Entire Course NEW
CMIS 102 Entire Course NEWshyamuopuop
 
Cmis 102 Enthusiastic Study / snaptutorial.com
Cmis 102 Enthusiastic Study / snaptutorial.comCmis 102 Enthusiastic Study / snaptutorial.com
Cmis 102 Enthusiastic Study / snaptutorial.comStephenson22
 
Cmis 102 Success Begins / snaptutorial.com
Cmis 102 Success Begins / snaptutorial.comCmis 102 Success Begins / snaptutorial.com
Cmis 102 Success Begins / snaptutorial.comWilliamsTaylorza48
 
CSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docxCSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docxmydrynan
 
Cmis 102 Effective Communication / snaptutorial.com
Cmis 102  Effective Communication / snaptutorial.comCmis 102  Effective Communication / snaptutorial.com
Cmis 102 Effective Communication / snaptutorial.comHarrisGeorg12
 
Role of .NET in Exception Handling
Role of .NET in Exception HandlingRole of .NET in Exception Handling
Role of .NET in Exception HandlingAsrarulhaq Maktedar
 
SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5Ben Abdallah Helmi
 
MCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISP
MCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISPMCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISP
MCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISPAli Shah
 
The Lab assignment will be graded out of 100 points.  There are .docx
The Lab assignment will be graded out of 100 points.  There are .docxThe Lab assignment will be graded out of 100 points.  There are .docx
The Lab assignment will be graded out of 100 points.  There are .docxjmindy
 
EN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docx
EN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docxEN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docx
EN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docxYASHU40
 
CSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and Func
CSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and FuncCSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and Func
CSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and FuncMargenePurnell14
 
Lewis jssap3 e_labman02
Lewis jssap3 e_labman02Lewis jssap3 e_labman02
Lewis jssap3 e_labman02auswhit
 
Article link httpiveybusinessjournal.compublicationmanaging-.docx
Article link httpiveybusinessjournal.compublicationmanaging-.docxArticle link httpiveybusinessjournal.compublicationmanaging-.docx
Article link httpiveybusinessjournal.compublicationmanaging-.docxfredharris32
 
COMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docx
COMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docxCOMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docx
COMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docxdonnajames55
 
Goals1)Be able to work with individual bits in java.2).docx
Goals1)Be able to work with individual bits in java.2).docxGoals1)Be able to work with individual bits in java.2).docx
Goals1)Be able to work with individual bits in java.2).docxjosephineboon366
 

Similar to NameRESEARCHARGUMENTATION PAPERENGL 1301This will be you.docx (20)

matmultHomework3.pdfNames of Files to Submit matmult..docx
matmultHomework3.pdfNames of Files to Submit  matmult..docxmatmultHomework3.pdfNames of Files to Submit  matmult..docx
matmultHomework3.pdfNames of Files to Submit matmult..docx
 
CMIS 102 Entire Course NEW
CMIS 102 Entire Course NEWCMIS 102 Entire Course NEW
CMIS 102 Entire Course NEW
 
Cmis 102 Enthusiastic Study / snaptutorial.com
Cmis 102 Enthusiastic Study / snaptutorial.comCmis 102 Enthusiastic Study / snaptutorial.com
Cmis 102 Enthusiastic Study / snaptutorial.com
 
Cmis 102 Success Begins / snaptutorial.com
Cmis 102 Success Begins / snaptutorial.comCmis 102 Success Begins / snaptutorial.com
Cmis 102 Success Begins / snaptutorial.com
 
CSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docxCSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docx
 
Cmis 102 Effective Communication / snaptutorial.com
Cmis 102  Effective Communication / snaptutorial.comCmis 102  Effective Communication / snaptutorial.com
Cmis 102 Effective Communication / snaptutorial.com
 
Role of .NET in Exception Handling
Role of .NET in Exception HandlingRole of .NET in Exception Handling
Role of .NET in Exception Handling
 
SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5
 
MCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISP
MCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISPMCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISP
MCS,BCS-7(A,B) Visual programming Syllabus for Final exams @ ISP
 
The Lab assignment will be graded out of 100 points.  There are .docx
The Lab assignment will be graded out of 100 points.  There are .docxThe Lab assignment will be graded out of 100 points.  There are .docx
The Lab assignment will be graded out of 100 points.  There are .docx
 
EN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docx
EN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docxEN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docx
EN1320 Module 2 Lab 2.1Capturing the Reader’s InterestSelec.docx
 
CSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and Func
CSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and FuncCSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and Func
CSE 1310 – Spring 21Introduction to ProgrammingLab 4 Arrays and Func
 
Lampstack (1)
Lampstack (1)Lampstack (1)
Lampstack (1)
 
latex cource.pptx
latex cource.pptxlatex cource.pptx
latex cource.pptx
 
Lewis jssap3 e_labman02
Lewis jssap3 e_labman02Lewis jssap3 e_labman02
Lewis jssap3 e_labman02
 
Article link httpiveybusinessjournal.compublicationmanaging-.docx
Article link httpiveybusinessjournal.compublicationmanaging-.docxArticle link httpiveybusinessjournal.compublicationmanaging-.docx
Article link httpiveybusinessjournal.compublicationmanaging-.docx
 
Lab 1 Essay
Lab 1 EssayLab 1 Essay
Lab 1 Essay
 
COMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docx
COMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docxCOMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docx
COMP 2213X2 Assignment #2 Parts A and BDue February 3 in cla.docx
 
Goals1)Be able to work with individual bits in java.2).docx
Goals1)Be able to work with individual bits in java.2).docxGoals1)Be able to work with individual bits in java.2).docx
Goals1)Be able to work with individual bits in java.2).docx
 
Computer Science Homework Help
Computer Science Homework HelpComputer Science Homework Help
Computer Science Homework Help
 

More from roushhsiu

Most women experience their closest friendships with those of th.docx
Most women experience their closest friendships with those of th.docxMost women experience their closest friendships with those of th.docx
Most women experience their closest friendships with those of th.docxroushhsiu
 
Morgan and Dunn JD have hired you to assist with a case involvin.docx
Morgan and Dunn JD have hired you to assist with a case involvin.docxMorgan and Dunn JD have hired you to assist with a case involvin.docx
Morgan and Dunn JD have hired you to assist with a case involvin.docxroushhsiu
 
Mortality rates vary between the Hispanic community and the gene.docx
Mortality rates vary between the Hispanic community and the gene.docxMortality rates vary between the Hispanic community and the gene.docx
Mortality rates vary between the Hispanic community and the gene.docxroushhsiu
 
Moreno Industries has adopted the following production budget for th.docx
Moreno Industries has adopted the following production budget for th.docxMoreno Industries has adopted the following production budget for th.docx
Moreno Industries has adopted the following production budget for th.docxroushhsiu
 
Most people have a blend of leadership styles that they use. Some le.docx
Most people have a blend of leadership styles that they use. Some le.docxMost people have a blend of leadership styles that they use. Some le.docx
Most people have a blend of leadership styles that they use. Some le.docxroushhsiu
 
Moral rights as opposed to legal rights are not dependent on a polit.docx
Moral rights as opposed to legal rights are not dependent on a polit.docxMoral rights as opposed to legal rights are not dependent on a polit.docx
Moral rights as opposed to legal rights are not dependent on a polit.docxroushhsiu
 
Montasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docx
Montasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docxMontasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docx
Montasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docxroushhsiu
 
Module Outcome  You will be able to describe the historical force.docx
Module Outcome  You will be able to describe the historical force.docxModule Outcome  You will be able to describe the historical force.docx
Module Outcome  You will be able to describe the historical force.docxroushhsiu
 
Molière believed that the duty of comedy is to correct human vices b.docx
Molière believed that the duty of comedy is to correct human vices b.docxMolière believed that the duty of comedy is to correct human vices b.docx
Molière believed that the duty of comedy is to correct human vices b.docxroushhsiu
 
Module One Making Budgetary DecisionsDirectionsBased on the i.docx
Module One Making Budgetary DecisionsDirectionsBased on the i.docxModule One Making Budgetary DecisionsDirectionsBased on the i.docx
Module One Making Budgetary DecisionsDirectionsBased on the i.docxroushhsiu
 
Monitoring Data and Quality ImprovementAnswer one of two que.docx
Monitoring Data and Quality ImprovementAnswer one of two que.docxMonitoring Data and Quality ImprovementAnswer one of two que.docx
Monitoring Data and Quality ImprovementAnswer one of two que.docxroushhsiu
 
Monitoring Global Supply Chains† Jodi L. Short Prof.docx
Monitoring Global Supply Chains†   Jodi L. Short Prof.docxMonitoring Global Supply Chains†   Jodi L. Short Prof.docx
Monitoring Global Supply Chains† Jodi L. Short Prof.docxroushhsiu
 
Morality Relativism & the Concerns it RaisesI want to g.docx
Morality Relativism & the Concerns it RaisesI want to g.docxMorality Relativism & the Concerns it RaisesI want to g.docx
Morality Relativism & the Concerns it RaisesI want to g.docxroushhsiu
 
Module 9 content You will perform a history of a cardiac pro.docx
Module 9 content You will perform a history of a cardiac pro.docxModule 9 content You will perform a history of a cardiac pro.docx
Module 9 content You will perform a history of a cardiac pro.docxroushhsiu
 
Module Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docx
Module Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docxModule Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docx
Module Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docxroushhsiu
 
Module Assignment Clinical Decision Support SystemsLearning Outcome.docx
Module Assignment Clinical Decision Support SystemsLearning Outcome.docxModule Assignment Clinical Decision Support SystemsLearning Outcome.docx
Module Assignment Clinical Decision Support SystemsLearning Outcome.docxroushhsiu
 
MONTCLAIR UNIVERSITYLAWS 362 LEGAL WRITING MIDTERM.docx
MONTCLAIR UNIVERSITYLAWS 362  LEGAL WRITING   MIDTERM.docxMONTCLAIR UNIVERSITYLAWS 362  LEGAL WRITING   MIDTERM.docx
MONTCLAIR UNIVERSITYLAWS 362 LEGAL WRITING MIDTERM.docxroushhsiu
 
MODULE 8You will perform a history of a respiratory problem th.docx
MODULE 8You will perform a history of a respiratory problem th.docxMODULE 8You will perform a history of a respiratory problem th.docx
MODULE 8You will perform a history of a respiratory problem th.docxroushhsiu
 
Most organizations, including hospitals, adopt both Mission and Visi.docx
Most organizations, including hospitals, adopt both Mission and Visi.docxMost organizations, including hospitals, adopt both Mission and Visi.docx
Most organizations, including hospitals, adopt both Mission and Visi.docxroushhsiu
 
More like this Abstract TranslateFull Text Translate.docx
More like this Abstract TranslateFull Text Translate.docxMore like this Abstract TranslateFull Text Translate.docx
More like this Abstract TranslateFull Text Translate.docxroushhsiu
 

More from roushhsiu (20)

Most women experience their closest friendships with those of th.docx
Most women experience their closest friendships with those of th.docxMost women experience their closest friendships with those of th.docx
Most women experience their closest friendships with those of th.docx
 
Morgan and Dunn JD have hired you to assist with a case involvin.docx
Morgan and Dunn JD have hired you to assist with a case involvin.docxMorgan and Dunn JD have hired you to assist with a case involvin.docx
Morgan and Dunn JD have hired you to assist with a case involvin.docx
 
Mortality rates vary between the Hispanic community and the gene.docx
Mortality rates vary between the Hispanic community and the gene.docxMortality rates vary between the Hispanic community and the gene.docx
Mortality rates vary between the Hispanic community and the gene.docx
 
Moreno Industries has adopted the following production budget for th.docx
Moreno Industries has adopted the following production budget for th.docxMoreno Industries has adopted the following production budget for th.docx
Moreno Industries has adopted the following production budget for th.docx
 
Most people have a blend of leadership styles that they use. Some le.docx
Most people have a blend of leadership styles that they use. Some le.docxMost people have a blend of leadership styles that they use. Some le.docx
Most people have a blend of leadership styles that they use. Some le.docx
 
Moral rights as opposed to legal rights are not dependent on a polit.docx
Moral rights as opposed to legal rights are not dependent on a polit.docxMoral rights as opposed to legal rights are not dependent on a polit.docx
Moral rights as opposed to legal rights are not dependent on a polit.docx
 
Montasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docx
Montasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docxMontasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docx
Montasari, R., & Hill, R. (2019). Next-Generation Digital Forens.docx
 
Module Outcome  You will be able to describe the historical force.docx
Module Outcome  You will be able to describe the historical force.docxModule Outcome  You will be able to describe the historical force.docx
Module Outcome  You will be able to describe the historical force.docx
 
Molière believed that the duty of comedy is to correct human vices b.docx
Molière believed that the duty of comedy is to correct human vices b.docxMolière believed that the duty of comedy is to correct human vices b.docx
Molière believed that the duty of comedy is to correct human vices b.docx
 
Module One Making Budgetary DecisionsDirectionsBased on the i.docx
Module One Making Budgetary DecisionsDirectionsBased on the i.docxModule One Making Budgetary DecisionsDirectionsBased on the i.docx
Module One Making Budgetary DecisionsDirectionsBased on the i.docx
 
Monitoring Data and Quality ImprovementAnswer one of two que.docx
Monitoring Data and Quality ImprovementAnswer one of two que.docxMonitoring Data and Quality ImprovementAnswer one of two que.docx
Monitoring Data and Quality ImprovementAnswer one of two que.docx
 
Monitoring Global Supply Chains† Jodi L. Short Prof.docx
Monitoring Global Supply Chains†   Jodi L. Short Prof.docxMonitoring Global Supply Chains†   Jodi L. Short Prof.docx
Monitoring Global Supply Chains† Jodi L. Short Prof.docx
 
Morality Relativism & the Concerns it RaisesI want to g.docx
Morality Relativism & the Concerns it RaisesI want to g.docxMorality Relativism & the Concerns it RaisesI want to g.docx
Morality Relativism & the Concerns it RaisesI want to g.docx
 
Module 9 content You will perform a history of a cardiac pro.docx
Module 9 content You will perform a history of a cardiac pro.docxModule 9 content You will perform a history of a cardiac pro.docx
Module 9 content You will perform a history of a cardiac pro.docx
 
Module Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docx
Module Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docxModule Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docx
Module Assessment 4 TANM ApplicationsBUS2 190Last name, Fir.docx
 
Module Assignment Clinical Decision Support SystemsLearning Outcome.docx
Module Assignment Clinical Decision Support SystemsLearning Outcome.docxModule Assignment Clinical Decision Support SystemsLearning Outcome.docx
Module Assignment Clinical Decision Support SystemsLearning Outcome.docx
 
MONTCLAIR UNIVERSITYLAWS 362 LEGAL WRITING MIDTERM.docx
MONTCLAIR UNIVERSITYLAWS 362  LEGAL WRITING   MIDTERM.docxMONTCLAIR UNIVERSITYLAWS 362  LEGAL WRITING   MIDTERM.docx
MONTCLAIR UNIVERSITYLAWS 362 LEGAL WRITING MIDTERM.docx
 
MODULE 8You will perform a history of a respiratory problem th.docx
MODULE 8You will perform a history of a respiratory problem th.docxMODULE 8You will perform a history of a respiratory problem th.docx
MODULE 8You will perform a history of a respiratory problem th.docx
 
Most organizations, including hospitals, adopt both Mission and Visi.docx
Most organizations, including hospitals, adopt both Mission and Visi.docxMost organizations, including hospitals, adopt both Mission and Visi.docx
Most organizations, including hospitals, adopt both Mission and Visi.docx
 
More like this Abstract TranslateFull Text Translate.docx
More like this Abstract TranslateFull Text Translate.docxMore like this Abstract TranslateFull Text Translate.docx
More like this Abstract TranslateFull Text Translate.docx
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

NameRESEARCHARGUMENTATION PAPERENGL 1301This will be you.docx

  • 1. Name: RESEARCH/ARGUMENTATION PAPER ENGL 1301 This will be your final process paper. You will submit an 800 words essay using MLA documentation. The paper should have a minimum of three in-text citation and work cited. All resources used must be appropriately documented. Topic: In this paper, you will frame for yourself a controversial topic. Then, you are required to take a position on your topic, frame a thesis, and write an argumentation paper with a minimum of 3 supporting evidence and at least two refutations on an opposing evidence. Prewriting process for Final Paper B. i.State your choice of controversial topic: _____________________________________________________ ____________ ii. Write a research question. _____________________________________________________ __________ iii. State your position on the topic. _____________________________________________________ __________ iv. Frame your thesis. The thesis must meet the element of agreeability, scope, public resonance, and revelation. Sample thesis development:
  • 2. Topic: Banning Books in Schools Level 1: Simple Thesis: Topic + Opinion Banning books in schools should be discouraged. Level 2: Complex Thesis: Topic+ Opinion + Reasons (Main Premises) Banning books in schools should be discouraged because it limits students’ exposure, diminishes one’s freedom of choice, and deters controversial/free thinking. Level 3: Level 2 + meet the element of agreeability, scope, public resonance, and revelation. Even though we can all agree that not all books are suitable reading material for everyone, banning literary texts in American public schools may be detrimental to the mission of general education as it limits students reading exposure, freedom of choice, and free thinking. _____________________________________________________ ________ _____________________________________________________ _____________ _____________________________________________________ _____________ _____________________________________________________ _____________ v. List 3 reasons/arguments in support of your point of view and 2 opposing views/ antithesis. Reason/Argument 1: Topic + Reason 1 Evidence 1: “Use a quote” (Author’s last name pg. number). Warrant 1:
  • 3. Reason/ Argument 2: Evidence 2: Warrant 2: Reason/Argument 3: Evidence 3: Warrant 3: Opposing Reason/Antithesis 1: Evidence 1: Refutation 1: Opposing Reason/Antithesis 2: Evidence 2: Refutation 2: C. State specific text/excerpts that you are intending to use in your essay. You may either paraphrase or quote the text, but be sure that the distinction is obvious. Please document this using the note cards in Noodle Tools. Also remember to have the author’s late name and page number cited in the parenthesis. Example: Quote Vance Smith claims, “Menopause is experienced by many women at a much younger age” (2). In Busting the Myths of Menopausal Age, the author states
  • 4. “women go through menopausal symptoms as early as in their twenties” (Smith 2). Example: Paraphrase A recent article on women’s health suggest that many women undergo signs of menopause two decades earlier than what many would perceive as menopausal age (Smith 2). 1441 1fb9 1629 14e3 1f7b 1a2c 141a 20bd 1945 14b9 1fcb 1844
  • 16. Push 2.5 Pop M0 Push 3.0 Push M0 Add Pop M1 Push M1 Push 1.0 Sub Pop M2 Push 3.14 Push M1 Mul Pop M3 Push M3 Push 2.0 Div
  • 17. Pop M4 © Paul Koester, Dallas County Community College, 2018 COSC 2425 – Computer Organization Lab #4 – MARIE Program Create a MARIE assembly program which inputs two integers, X and Y, computes 3X + 4Y, and outputs the result. Requirements 1. The program must be written in MARIE Assembly Language. 2. It must use a subroutine to perform the multiplications. 3. You do not need to prompt for the input, just use the Input instruction. The user will need to know to enter X first and then Y. 4. Similarly no text is required with the output, just use the Output instruction. Hints 1. Lesson 4 has information on downloading the MARIE simulator. 2. Activity 4 will introduce you to MARIE.
  • 18. 3. Example 4.5 in the textbook has an example of using a subroutine. It has one Parameter. You will need two for the multiply routine. Do that by adding another labelled memory location before the Subroutine label. 4. The subroutine will need to use a loop to perform the multiply. There is an example of a loop in Example 4.4. Upload: Your MARIE assembly file (.mas) Sample Output: When 4 and 6 are entered © Paul Koester, Dallas County Community College, 2018 COSC 2425 – Computer Organization Lab #6 – Virtual Memory Create a Java program which translates a virtual address to a physical address for a hypothetical computer. The input is a text file with a list of 16-bit virtual addresses in Hexadecimal. The output is a
  • 19. text file with the corresponding physical addresses. Each page fault will also result in a message to the console. This computer is byte-addressable with 16-bit virtual addresses, 2KB of physical memory, and a 256 byte page size. It uses a FIFO page replacement policy. Requirements 1. The program must be written in Java. 2. It reads Hexidecimal address from the virtual.txt file and writes physical addresses to the physical.txt file. 3. When a page is not in physical memory. A page fault occurs. The program must display a message to the console indicating which page (if any) was swapped out of physical memory and which physical memory frame the new page was loaded into. 4. To implement the FIFO page replacement policy a queue is required. You may implement the queue yourself or use the one provided by the Java API. Hint: The UML Class diagram below describes one way to organize the program. Extra Credit (up to 10 points)
  • 20. In addition to using the FIFO replacement policy, run the same data using an LRU policy. Calculate and display the hit ration for that. © Paul Koester, Dallas County Community College, 2018 Upload: Your Java source file (.java) Sample Output Last few lines of console output for provided virtual.txt Page Fault: Page 1f loaded in frame 4 replaces page 1e Page Fault: Page 17 loaded in frame 5 replaces page 14 Page Fault: Page 14 loaded in frame 6 replaces page 21 Page Fault: Page 21 loaded in frame 7 replaces page e Page Fault: Page 15 loaded in frame 0 replaces page 1d Page Fault: Page 13 loaded in frame 1 replaces page 11 Page Fault: Page 18 loaded in frame 2 replaces page 20 File physical.txt closed Hit ratio: 0.49047619047619045
  • 21. © Paul Koester, Dallas County Community College, 2018 COSC 2425 – Computer Organization Lab #7 – Set Associative Cache Programs for embedded devices are often written in assembly language. Some embedded processors have limited instructions, like MARIE. Create a MARIE program which determines whether a given address is a cache hit or not. For this assignment, the cache is 2-way set associative, addresses are 8 bits, blocks are 8 bytes, and the cache has 8 blocks. Requirements 1. The program must be written in MARIE. 2. The input is a hex address (2 hex digits), the output is 1 for a cache hit and 0 for a cache miss. 3. The cache table is Set 0 1 5 Set 1 2 4 Set 2 3 2
  • 22. Set 3 6 0 Tags 4. Unlike a real memory system, for this assignment, the cache table won’t change on a cache miss. Hints: 1. You have already written a multiply subroutine for MARIE. You could use a similar integer divide subroutine for this. It could return both a quotient and a remainder. 2. I recommend writing this in Java or C++ first to test your algorithm. Write the divide method using repeated subtraction as you will in MARIE. 3. The textbook describes the LoadI instruction, but the MARIE simulator does not recognize that. You can accomplish the same thing using Clear and AddI. Upload: Your MARIE source file (.mas) Sample Output Input: B5, Output: 0 Input: A5, Output: 1 Input: 6C, Output: 0
  • 23. Input: 7D, Output: 0 Input: 8B, Output: 1 © Paul Koester, Dallas County Community College, 2018 COSC 2425 – Computer Organization Lab #3 – Moore Machine Create a Java program which implements this Moore machine. Requirements 1. The program must be written in Java. 2. It must request the initial state and the input. It displays the machine’s output and the final state, as in the example below. 3. The input is a string of zeros and ones only. 4. If the initial state or input is invalid, an error message is produced. The program may, but is not required to use Java exceptions in this case
  • 24. 5. The program must implement the entire Moore machine, not just the inputs below. The instructor will test it with different input Hint: There are many different ways to do this, but consider using an array of state objects. One way is to declare this class, // This class represents one state in a Moore machine public class Moore { private char state; // The name of the state private String output; // The output displayed when this state is entered int zero; // The index of the next state given an input of 0 int one; // The index of the next state given an input of 1 // Public constructors and methods here Then in main you can create the array of states like Moore[] mooreStates = new Moore[5];
  • 25. mooreStates[0] = new Moore(' ', "", 0, 0); mooreStates[1] = new Moore('A', "00 ", 2, 4); mooreStates[2] = new Moore('B', "01 ", 2, 3); mooreStates[3] = new Moore('C', "11 ", 4, 3); mooreStates[4] = new Moore('D', "10 ", 3, 1); Upload: Your Java (.java) file. Sample Output Please enter the initial State: D Please enter the input: 111 The output is: © Paul Koester, Dallas County Community College, 2018 10 00 10 00 The final State is: A Please enter the initial State:
  • 26. A Please enter the input: 10010100 The output is: 00 10 11 10 00 01 11 10 11 The final State is: C © Paul Koester, Dallas County Community College, 2018 COSC 2425 – Computer Organization Lab #5 – Stack Machine Create a Java program which implements a simple stack machine. The machine has 6 instructions; Push operand Puts a value on the stack. The operand is either a floating point literal or one of 10 memory locations designated M0 – M9 Pop operand Pops the value on the top of the stack and moves it to the memory location M0-M9
  • 27. Add Pops the top two values off the stack, performs the operation, then pushes the result on the Sub stack. Note that the value that was pushed first comes first in the operation. Sub works like this, Mul t2 = pop(), t1 = pop(), t3 = t1 – t2, push(t3). Div Requirements 1. The program must be written in Java. It may implement its own stack, or it may use the Java API Stack class. Only floating point values are stored on the stack and in memory. 2. The instructions are read from the machine.txt file. 3. In addition to moving a value from the stack to memory, the Pop operation must display a message on the console. 4. This program does not have to deal with error conditions like stack underflow or invalid input. 5. The program needs work for any valid input file. The instructor will test it with data that is different from this sample data.
  • 28. Hints 1. Java’s Stack class works great for this. Google “Java stack class” for documentation and examples. 2. You can use the second character as an index into an array which holds your 10 memory locations., like this, Memory[str.charAt(1) - '0']. Upload: Your Java source file (.java) Sample machine.txt Push 2.5 Pop M0 Push 3.0 Push M0 Add Pop M1 Sample Output 2.5 Stored in location M0 5.5 Stored in location M1 4.5 Stored in location M2 17.27 Stored in location M3 8.635 Stored in location M4 © Paul Koester, Dallas County Community College, 2018
  • 29. Push M1 Push 1.0 Sub Pop M2 Push 3.14 Push M1 Mul Pop M3 Push M3 Push 2.0 Div Pop M4 © Paul Koester, Dallas County Community College, 2018 COSC 2425 – Computer Organization Lab #2 – Hamming Code Attached to this assignment is a Java program that converts a text file to a list of hexadecimal numbers. Each of those hexidecimal numbers represents the bit pattern of a character from the file with the parity bits (even parity) for a hamming code inserted. Each text character
  • 30. takes 8 bits and the hamming code adds 4 bits. This hamming code provides single-bit error correction. Requirements 1. The program must be written in Java. If you have not used Java before, you can learn it enough to do this assignment, by looking at the provided program. 2. You can use Eclipse to write, compile and test your program, but you may also use any other development environment you like. Only the .java file will be submitted. 3. The program will use the provided Hamming class. It will implement the decode function. The decode function is the reverse of the encode function, but it also performs single bit correction when necessary. 4. Display a message to the console when an error is corrected, as in the example below. 5. The main function must be rewritten to read hexidecimal numbers from hamming.txt file and write decoded and corrected text to output.txt.
  • 31. 6. Test the program with different input files. The instructor will test it with a hamming.txt file different from the one provided. Hint: The Java hasNextInt(16) and nextInt(16) input functions are helpful in reading hexadecimal numbers from a file. Upload: Your Java (.java) file. Sample Output File hamming.txt opened Error in bit 9 corrected in character 2 Error in bit 3 corrected in character c Error in bit 10 corrected in character p File output.txt closed Note: In addition to the output shown above, the output of this program includes the decoded text written to output.txt.