LC3 Microsequencer
9:31
11 жыл бұрын
LC3 Instructions - JMP, JSR, JSRR, ST
10:29
LC3 Microsequencer Part II
5:35
11 жыл бұрын
Load Control Signals
3:53
11 жыл бұрын
Gate, ALUK, and MEM Signals
3:57
11 жыл бұрын
LC3 Memory
11:29
11 жыл бұрын
LC3 Interrupts
14:09
11 жыл бұрын
MUX Control Signals
2:49
11 жыл бұрын
LC3 Instructions - LD, LDR, LDI, LEA
5:15
LC3 Instructions - AND, ADD, NOT, BR
4:38
Пікірлер
@gioescamilla835
@gioescamilla835 2 ай бұрын
I love you
@r0b0h0b0-c1p
@r0b0h0b0-c1p 11 ай бұрын
beautiful
@slackpat3k299
@slackpat3k299 Жыл бұрын
this makes zero sense
@aleXelaMec
@aleXelaMec Жыл бұрын
why using LDI instead of LD? it takes more cycles. Am i missing something? Thanks
@hei_zart5690
@hei_zart5690 2 жыл бұрын
HELO PELAJAR KOMPUTER SAINS
@memelord7804
@memelord7804 2 жыл бұрын
Who else got a midterm tmrw
@crispinvlogs
@crispinvlogs 10 ай бұрын
In 2 hrs
@Lol-mi2bf
@Lol-mi2bf 2 жыл бұрын
Why tf is the sound so low? Speak louder dipshit
@dailyhypothesies3477
@dailyhypothesies3477 2 жыл бұрын
I didn´t understand the LDR because i needed an example. What do you mean by base and offset. How is it used in practice? You´re explaining it well, but in a language i don´t yet understand. Simplify please <3
@giorgossakkatos6101
@giorgossakkatos6101 2 жыл бұрын
You're a talented communicator of science. Thank you very much!
@anhnguyenthi403
@anhnguyenthi403 2 жыл бұрын
The video sound is pretty good, beyond my imagination
@abdulazimkhilji6988
@abdulazimkhilji6988 2 жыл бұрын
how did you do it can you share with me , thank you
@nangnguyen8309
@nangnguyen8309 3 жыл бұрын
The video sound is pretty good, beyond my imagination
@sefalimalndal6379
@sefalimalndal6379 4 жыл бұрын
Amar
@user-ji7fd3wc5b
@user-ji7fd3wc5b 5 жыл бұрын
Not as clear as the LOAD and ADD videos
@leejin321
@leejin321 5 жыл бұрын
thank you
@HuyTran-ew4yq
@HuyTran-ew4yq 7 жыл бұрын
Hi, I don't understand what the BR function and GETc funtion affect to this program.Could you help me. (I started learing yesterday :((( ) Sorry with my E-grammar. .ORIG x3000 LD R1, NOT_A ADD R0, R0, R1 BRZ result HALT result: LD R0, Y OUT HALT NOT_A .FILL x-41 Y .FILL x59 .END Thank you!!!
@mattphillips7996
@mattphillips7996 7 жыл бұрын
In 4:13, you mention the PCoffset maximum offset to be -255 through +256, when it should be -256 through +255 because we can only represent up to 2^n - 1 in the positive range.
@MatthewYounan
@MatthewYounan 6 жыл бұрын
Actually, they're right. I almost made that same mistake lol You're absolutely right with your logic however, the PC is incremented right before so you take your -256 through +255 and add you're +1 from the PC and you get -255 through +256.
@zaboomafia
@zaboomafia 7 жыл бұрын
What gets stored into the destination register? Where does it come from?
@werbungschrott4050
@werbungschrott4050 7 жыл бұрын
the result: for exampe for AND, whether the two Inputs (from the source Registers) are equal and for ADD the sum of the two inputs. For instructions like LD, the value that you want to get from memory is stored in the destination register. The values either come from a computation by the ALU (add, and, or, Sub, etc etc) or come from memory (ld, ldr, ldi, lea etc)
@zaboomafia
@zaboomafia 7 жыл бұрын
How do you compare in LC3?
@rampage14x13
@rampage14x13 6 жыл бұрын
how
@brother_cone
@brother_cone 4 жыл бұрын
@@rampage14x13 how
@krishi1923
@krishi1923 3 жыл бұрын
Compare what?
@adonis1168
@adonis1168 7 жыл бұрын
would you have died if you did one example for each?
@محاربخبير
@محاربخبير 7 жыл бұрын
yes he would
@LIANGE1011
@LIANGE1011 8 жыл бұрын
wait is there not a OR operation in lc-3?
@hass1697
@hass1697 8 жыл бұрын
LC-3 use Not instead of shifting !!
@charitoncharitonidis906
@charitoncharitonidis906 6 жыл бұрын
hahaha it's pretty late but you can use DeMorgan's theorem which says: A OR B = A' AND B'
@kregg34
@kregg34 6 жыл бұрын
its A OR B = NOT( NOT(A) AND NOT(B) ) actually
@gonzaa1101
@gonzaa1101 9 жыл бұрын
Exactly how do the condition codes on the BR function affect BR?
@TheManumanohar
@TheManumanohar 9 жыл бұрын
why it was marked '64k (by) 16' in the memory(ram)
@user1615
@user1615 5 жыл бұрын
cuz it is. The memory of the LC-3 has 2^16 bit address space and 16 bit addressability (so we have a 65536 identifiable unique locations and 16 bit in each one) In a short we can spell 65536(2^16) like a 64k
@juanpablomercksifontes7026
@juanpablomercksifontes7026 10 жыл бұрын
i have a question, i don't understand very good the opcode LDI, the part of the diagram where are the steps. My question is: why happen this? MDR <-- M[MAR] MAR <-- MDR MDR <-- M[MAR] could you explain this please? and thanks for your videos again
@jebdiankerman5029
@jebdiankerman5029 4 жыл бұрын
That's what LDI is supposed to do, which is fetching the content of another location in the memory, read that content as another address, and store the content of that newly found address. Think of it as a treasure map, you were told to go to a location, you get there, you find a new hint that tells you where the treasure actually is, and you go to where the hint tells you to, and finally found the treasure.
@juanpablomercksifontes7026
@juanpablomercksifontes7026 10 жыл бұрын
thanks for the videos!! the videos are helping me a lot
@Davidh258
@Davidh258 12 жыл бұрын
Thought this was a great refresher in how LC3 goes from state to state. Solid stuff.