Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SDC Study.com CS 306 Computer Architecture
#1
I've been putting this course off for several months because it's not needed until the beginning of June. I've viewed the project portion before and after skipping through the chapters don't feel like the assignment has been designed for CS 306 Computer Architecture since the information needed to complete it is not taught via the course material. 

I've read more than a few complaints about this detail via this forum and since, I know that Study.com employees have been active here, I wonder why it hasn't been updated to reflect course knowledge. Nevertheless, I want to complete the assignment before I start a new subscription month as I need to complete 3 exams and don't want to run out of time. 

Could anyone offer notes or tips?
Reply
#2
(04-12-2021, 07:21 PM)vanglorious Wrote: I've been putting this course off for several months because it's not needed until the beginning of June. I've viewed the project portion before and after skipping through the chapters don't feel like the assignment has been designed for CS 306 Computer Architecture since the information needed to complete it is not taught via the course material. 

I've read more than a few complaints about this detail via this forum and since, I know that Study.com employees have been active here, I wonder why it hasn't been updated to reflect course knowledge. Nevertheless, I want to complete the assignment before I start a new subscription month as I need to complete 3 exams and don't want to run out of time. 

Could anyone offer notes or tips?
Youtube and github. If I didn't have something to reference I would not have pass. Your going to have the learn the in and out of logisim if you want to pass.
Reply
#3
(04-12-2021, 07:21 PM)vanglorious Wrote: I've been putting this course off for several months because it's not needed until the beginning of June. I've viewed the project portion before and after skipping through the chapters don't feel like the assignment has been designed for CS 306 Computer Architecture since the information needed to complete it is not taught via the course material. 

I've read more than a few complaints about this detail via this forum and since, I know that Study.com employees have been active here, I wonder why it hasn't been updated to reflect course knowledge. Nevertheless, I want to complete the assignment before I start a new subscription month as I need to complete 3 exams and don't want to run out of time. 

Could anyone offer notes or tips?


Here are some sources to help you get going.  Remember that you can resubmit the assignment for a better grade.  


Phase One:

https://www.eeweb.com/building-a-4-bit-c...ction-set/
This site has an instruction set that might give you some ideas for instructions to suggest in your project.

https://www.instructables.com/How-to-Bui...-Computer/
Go to "Step 14: Microprogramming" for an explanation of what some opcodes do.  Other parts of the article could be useful for the rest of your project.


Phase Two:

I don't think it matters which opcode you assign to which operation.  Do make sure that your ALU matches your opcode table.  Include in your opcode table the 9 instructions the instructions suggest in Phase One and the 5 you suggested.

https://www.researchgate.net/publication...onCoverPdf

On page 134 is a diagram labeled "Fig. 3 A Simple ALU Schematic Diagram on Logisim".  I used this method for my ALU.  Don't forget to cite your sources.  

Ichsan, Mochammad Hannats Hanafi & Kurniawan, Wijaya. (2017). Design and implementation 8 bit CPU architecture on Logisim for undergraduate learning support. 132-137. 10.1109/SIET.2017.8304123.

Or you could use Study.com's method in Chapter 5 Lesson 10 "Building an ALU Using Logisim".  https://study.com/academy/lesson/buildin...gisim.html
This page also details how to build 4 bit Adder/Subtractor, 4 bit AND, and 4 bit OR circuits.  These can be expanded to 8 bit circuits for this project.  Study.com is especially easy to cite because they have a handy "Cite this lesson" button under the lesson transcript.


Phase Four:

https://www.tutorialspoint.com/assembly_..._guide.htm
This page has some examples of assembly language statements, such as INC, MOV, and ADD:

"
INC COUNT          ; Increment the memory variable COUNT

MOV TOTAL, 48    ; Transfer the value 48 in the
                               ; memory variable TOTAL
 
ADD AH, BH          ; Add the content of the
                               ; BH register into the AH register
 
AND MASK1, 128   ; Perform AND operation on the
                                ; variable MASK1 and 128
 
ADD MARKS, 10     ; Add 10 to the variable MARKS

MOV AL, 10             ; Transfer the value 10 to the AL register
"
[-] The following 4 users Like ConqueringCollege's post:
  • BadBradsBBQ, bluebooger, jsd, vanglorious
Reply
#4
(04-13-2021, 12:05 PM)ConqueringCollege Wrote:
(04-12-2021, 07:21 PM)vanglorious Wrote: I've been putting this course off for several months because it's not needed until the beginning of June. I've viewed the project portion before and after skipping through the chapters don't feel like the assignment has been designed for CS 306 Computer Architecture since the information needed to complete it is not taught via the course material. 

I've read more than a few complaints about this detail via this forum and since, I know that Study.com employees have been active here, I wonder why it hasn't been updated to reflect course knowledge. Nevertheless, I want to complete the assignment before I start a new subscription month as I need to complete 3 exams and don't want to run out of time. 

Could anyone offer notes or tips?


Here are some sources to help you get going.  Remember that you can resubmit the assignment for a better grade.  


Phase One:

https://www.eeweb.com/building-a-4-bit-c...ction-set/
This site has an instruction set that might give you some ideas for instructions to suggest in your project.

https://www.instructables.com/How-to-Bui...-Computer/
Go to "Step 14: Microprogramming" for an explanation of what some opcodes do.  Other parts of the article could be useful for the rest of your project.


Phase Two:

I don't think it matters which opcode you assign to which operation.  Do make sure that your ALU matches your opcode table.  Include in your opcode table the 9 instructions the instructions suggest in Phase One and the 5 you suggested.

https://www.researchgate.net/publication...onCoverPdf

On page 134 is a diagram labeled "Fig. 3 A Simple ALU Schematic Diagram on Logisim".  I used this method for my ALU.  Don't forget to cite your sources.  

Ichsan, Mochammad Hannats Hanafi & Kurniawan, Wijaya. (2017). Design and implementation 8 bit CPU architecture on Logisim for undergraduate learning support. 132-137. 10.1109/SIET.2017.8304123.

Or you could use Study.com's method in Chapter 5 Lesson 10 "Building an ALU Using Logisim".  https://study.com/academy/lesson/buildin...gisim.html
This page also details how to build 4 bit Adder/Subtractor, 4 bit AND, and 4 bit OR circuits.  These can be expanded to 8 bit circuits for this project.  Study.com is especially easy to cite because they have a handy "Cite this lesson" button under the lesson transcript.


Phase Four:

https://www.tutorialspoint.com/assembly_..._guide.htm
This page has some examples of assembly language statements, such as INC, MOV, and ADD:

"
INC COUNT          ; Increment the memory variable COUNT

MOV TOTAL, 48    ; Transfer the value 48 in the
                               ; memory variable TOTAL
 
ADD AH, BH          ; Add the content of the
                               ; BH register into the AH register
 
AND MASK1, 128   ; Perform AND operation on the
                                ; variable MASK1 and 128
 
ADD MARKS, 10     ; Add 10 to the variable MARKS

MOV AL, 10             ; Transfer the value 10 to the AL register
"

ConqueringCollege, thanks for this!  Smile
Reply
#5
Amazing, thanks for this, anyone got any clue how to do phase three? I'm struggling..!
Completed TESU BA in CS & Math

Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Does the Study.com College Saver Plan only include 2 exams per month? Epiphany.y 3 267 05-30-2025, 04:03 AM
Last Post: Epiphany.y
  Study.com switch to chapter tests, changing grading weight & making quizzes optional jg_nuy 8 529 05-28-2025, 08:35 PM
Last Post: Epiphany.y
  Study.com is switching to non-proctored and open-book exams jg_nuy 72 16,419 05-26-2025, 10:15 AM
Last Post: pluggingalong
Exclamation Study.com Has Ignored My Support Requests for Nearly a Month. Desperately Need Help. EducationNation 4 960 05-22-2025, 11:04 AM
Last Post: animuscerebri
  Study.com Fraud or Misrepresentation kakasahib 0 311 05-17-2025, 06:22 PM
Last Post: kakasahib
  Study.com new pricing $95/mo Lee586 29 4,969 05-05-2025, 12:21 AM
Last Post: Mint Berry Crunch
  Recent Study.com Promo Offer - 4 classes/month, 30% off for 3 months bjcheung77 14 4,485 05-01-2025, 12:56 AM
Last Post: splirow
  Study.com Free Degree Planning + First Month of College Saver bjcheung77 8 3,536 04-21-2025, 11:27 PM
Last Post: bjcheung77
Exclamation Study.com Lesson Quizzes & Chapter Quizzes SarSar79 13 1,448 04-21-2025, 04:24 PM
Last Post: Jonathan Whatley
  The official guide to courses by Straighterline, Study, et al: We want YOUR input! aviator guy 404 543,285 04-17-2025, 11:09 AM
Last Post: wow

Forum Jump:


Users browsing this thread: 1 Guest(s)