Added: 3 years ago
From: UNSWelearning
Views: 54,920
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (104)

Sign In or Sign Up now to post a comment!
  • Sometimes you can tell when someones a 'good guy' - he is one of em .

  • I'd transfer to this uni just for this professor. Excellent explanations, pace, and personality!

  • Really thank you, that's really a nice material for me

  • Ah..Now I understand....This is why I became a shithouse cleaner...

  • The guy explanation really impressive.

  • I wanna think like a machine like he is talking like a machine. LOL

  • omg, hes wearing shorts...hahaha

  • 47:43 why is it (11,5)?

  • @cmonutube at first you use 9 to store the value at location 15 in the register (9 15 is a 2-byte operation) and then you want to store the value in register in memory location 5(using 11).

    11 5 gets the data from the registry and puts it in location 5.

    8 is a 2-byte operation, so 8 prints the value of the next location, which is 5.

    do you understand this?

  • @eXtinQuish900 ah yes. very clear explanation. thank you! =D

  • Can someone explain to me how at 39:11 it was determined that 14 would be used to jump to 10^y to get the resulting R1? Are the bytes carried out consecutively? For example, is the 2 byte instruction (9,13) carried out for X? And is the 2 byte instruction (10,14) carried out for Y? And eventually (11,15) carried out for Z? thanks.

  • Comment removed

  • shhhhhhhhhhhh shhh shhh shhhhh

  • a chalk board?

  • I also realize that the 4917 cannot do arithmetic involving any numbers larger than 15, be it the inputs or the outputs, but instead resolves to clock arithmetic e.g. 15=15, 16=0, 17=1 and so on. Could someone verify this please?

    Thanks :D

    However, I do find it sort of strange that the emulator being used doesn't do the same with negative numbers to negative infinity.

  • I'm completely new to this. Probably an A person by definition of Buckland. But I feel that both addition and if programs can be optimized.

    Addition

    9,14,10,15,1,11,8,8,0,7,0,0,0,­0,0,0

    and the Beep program

    9,15,11,5,8,0,14,9,0,7,0,0,0,0­,0,0,0

    Both of them definitely leave out more free memory locations, which in turn could store more beeps that never happen :P

    Would somebody mind checking this?

    Thankee :D

  • I love this professor. The guy is freaking amazing and funny ; )

  • very anxious guy

  • This is not education in machine code , this is basic electronics.

    This wasted an hour of my life.

  • I prefer a road runner effect, beep - math - beep - print - beep

    7.9.14.10

    13.1.11.15

    7.8.15.7

    0.3.10.13

  • Respond to this video... 

  • This is really great. I'm been wanting to learn this stuff for awhile now and these lectures are really helping. I really like how Richard speaks with such passion, confidence and humour.

  • 9 2 10 15 1 11 14 7 8 14 7 0 0 0 0 3

    that does the maths and also beeps twice

    or you can make it beep five times with

    9 2 10 15 1 11 14 7 8 14 7 7 7 7 0 3

    or on an infinite loop with

    9 2 10 15 1 11 14 7 8 14 7 13 10 0 0 3

    which is even better :P

  • What Mars bar?? Ill bring your mars bar for you on monday.....OR MY NAME ISNT RUPID! lmaooooooooo 31:29

  • you guys still use chalk boards, woah ancient!

  • cool teacher

  • URL for the emulator:

    cgi.cse.unsw.edu.au/~timothyw/­cgi-bin/mc_emulator/emulator.c­gi

  • college looks confusing

  • @0neofthem well it is machine code...

  • @KrakenSoup I learning love Fuck

  • URL plz?

  • 9-13-10-14-1-11-15-7-11-11-8-0­-0-3-10-0. Change this to:

    9-13-10-14-1-11-15-7-11-11-8-0­-13-3-10-0.

    Now it produces (much more than) two beeps.

  • @Aphid4 seems to b kewl...

    can you tell me where is the emulator on the web???

  • @Aphid4 7-13-0...beeps without that pesky math stuff

  • Comment removed

  • I dont like this professor so much. He's ok, he is knowledgable and when he's focused on what he's supposed to be teaching he's great. But when he goes off on these ADD induced tangents its really annoying and distracting. I like his enthusiasm but his jumpiness is really boring.

  • these is the kind of videos we need in youtube... there are a lot of thing to learn, not only in electronics

  • @stabilini MIT opencourseware

  • Love these videos, this guy is a great teacher, I feel he should be more prepared for courses (juding by the 1st 3 videos) but an excellent teacher, hope to have a teacher like him when I study. :-)

  • I love how lesson 1 he points out #1 priority in computing is consistency:

    Then here he writes "beep if 0" using a slash zero when every other 0 in his program doesn't have a slash.... and wonders why people get confused :)

  • I made a program that dings twice by only using one 7.

    7 13 4 0

    15 3 3 13

    0 0 0 0

    0 0 0 0

  • This guy cracks me up, my kind of humor, and witty.

  • I made a really really simple program on the emulator that prints 4917

    8 4 8 9

    8 1 8 7

    0 0 0 0

    0 0 0 0

  • I've written a free 4917 microprocessor emulator for everyone. Just send me a message, and I'll send you the link.

    Happy to be of service.

  • @SemiOptimist Can I have the link?

  • @kaninepete Sure, check your youtube inbox

  • I can't notice his Australian accent at all!

  • omg i dont get it. i am proper idiot lol :-((

  • @PR3DAT0RY Don't worry, this is a UNIVERSITY, not college.

  • he explain it so nice!

    So sad I don't have such teacher and should figure all this thing out buy my self.

  • so tuff

  • Very very good teacher!

  • If you're a machine much like I am, skip through video until about 18.5 minutes in, because he's just talking about "fluff" such as classroom setup, wiki editing, downloading, wi-fi availability, and basic school & forum rules. Excellent video!

  • @Pad6 INPUT ACCEPTED

  • @Pad6 ty, I could care less about wiki

  • @Pad6

    i find that part interesting also =D

  • what is the web side that he use

    if any one Know please write it to me

    i need it urgently

  • PLEASE MAKE A PUBLIC EMULATOR!

  • Google "LC-3" It may be what you are looking for if you want to dabble in machine code and assembly.

  • What do you mean, a public emulator?

  • @newcoolvid27

    Do you mean an emulator for the 4917 chip, so you can write in a program on your computer and have it run on your computer?

  • @breakdance74 Yes!

  • @newcoolvid27

    Here, I made you an emulator. Head to Codepad (code sharing website, google it) and after the org put '/f12vxMtT'

    All you have to do is compile that program with gcc. In the same directory as the executable, make a 'program.txt' and write the program in that file using the standard 4917 format. Then with a command prompt, run "./emulator program.txt" (on linux. The windows syntax should be similar/the same).

  • @breakdance74 Input: 9 2 10 2 1 8 12 7 13 13 11 11 0 0 0 0 0 0 0 0 Expected output: program started 0 program terminated Actual output: program started Incorrect argument format for emulator. Please give a single argument specifying the filename of your program.
  • @newcoolvid27

    Nevermind, there's a public emulator out now. I'll privmsg the link to you.

  • @breakdance74 Lol I did 8377

    Input:

    8 3 7 7

    0 0 0 0

    0 0 0 0

    0 0 0 0

    Output:

    3 bell bell

  • @newcoolvid27 I meant expected output 12

  • WHAT IS THE 4917 EMULATOR URL?

  • Or is machine code a language that does it right after reading it?

  • What if you did 10 2 12 1? Wouldn't that just cause a paradox?

  • This guy is a great teacher :)

  • I hate weekly notes...I'm from UofT we are doing the same thing in some of the csc courses..

  • does anyone know the url for the 4917 emulator?

  • Comment removed

  • this guy is freakin hilarious and a great teacher. wish i was studying CS at UNSW

  • LMAO

    "This is LEET writing for bell, '8377'"

    Thats awesome, a teacher who knows 1337speak

  • I know!

  • HAhahahahah Mexican wave

  • takes 20 mins to start lesson

  • Thanks for that ^.^ (nothing personal against the small talk, but it's not what I'm here for)

  • This is a real university class, he's going through the steps you have to.

  • If people don't know, he's NOT Rupert.

  • Wow I think it would be totally awesome to go to UNSW and have him as a teacher. Does anyone know if he is currently posting lectures?

  • Is there any way to access the emulator?

  • I will try write an emulator in C for you and post it.

  • I appreciate it. I'm over here in America. I am hoping to come study CS at UNSW. Richard's videos are amazing and they are so helpful!

  • I would like to ask to the Prof. if:

    "All people participating in this class room understood something ???"

    I suppose not.

  • Comment removed

  • i'd love to go to this school

  • To skip ahead to the actual course learning click 18:34 ; On a side note, I'm very glad you left the first 18 minutes in there, because I thought it was very interesting and I feel a part of the class and understand the program. So thanks. Yah maybe I'm weird .lol

  • thanks u lead me to the actual contents

  • Thanks for the link :)

  • Good lecturer, when he gets into lecturing. Seems most of his time is spent on "meta-info".

  • THAT'S WHAT SHE SAID.

  • Comment removed

  • Comment removed

  • Comment removed

  • Comment removed

  • Comment removed

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more