Тёмный

An Introduction to RV32I Interrupts and Traps 

John's Basement
Подписаться 15 тыс.
Просмотров 8 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@kenappleman5444
@kenappleman5444 3 года назад
You always have such great content, thank you
@JohnsBasement
@JohnsBasement 3 года назад
So nice of you to say. Thanks!
@namvu4180
@namvu4180 Год назад
Lovely lecture as always! I'd absolutely love to have a lecture on riscv vector extension!
@JohnsBasement
@JohnsBasement Год назад
Thanks! Hopefully I will get back to some Risc-V tinkering at some point.
@ArthurOgawa-q9z
@ArthurOgawa-q9z 11 месяцев назад
I enjoyed the learning experience! So generous of you to put this information out here for us, Prof. Winans. I am curious to know how you regard the Control Data computers, like the CDC6600, in light of the current RISC lore which largely fails to mention them. I hand-wrote the instruction set on a Hollerith punch card so I could decode core dumps; it was small indeed.
@JohnsBasement
@JohnsBasement 10 месяцев назад
😂... My time on FDC machines was limited to Fortran. So I don't really have a basis to judge here..
@lesliedellow1533
@lesliedellow1533 Год назад
So this is supposed to be a lecture about interrupts on RISC-V processors, and we learn all about interrupts on an ancient processor, which is probably no longer made. At least it lets me feel clever, because I already know the generalities.
@deterdamel7380
@deterdamel7380 Год назад
Great content!
@JohnsBasement
@JohnsBasement Год назад
Thanks! I'm glad to help!
@MrNickolay1986
@MrNickolay1986 3 года назад
By the way, when they say in 6502 manual about something that gets stored in the stack, they mean some kind of hardware stack, right? Do such things exist?
@JohnsBasement
@JohnsBasement 3 года назад
Not really. The 6502 stack is in memory from 0x0100 to 0x01ff. The stack pointer is an 8-bit register that represents the low 8 bits of the memory addresses that are used for push & pop operations.
@JohnsBasement
@JohnsBasement 3 года назад
...actually, it depends on your definition of 'hardware stack'. I assume that if a stack is in the main memory, then the stack itself is not what I'd think of as a hardware stack. On the other hand, the CPU *does* have a dedicated stack register. So some might think of that as representing a 'hardware' stack.
@MrNickolay1986
@MrNickolay1986 3 года назад
@@JohnsBasement no, it's just I'm so used to thinking about 'stack' in terms of a container that holds items. So when someone says 'stack pointer' or 'stack register' I kinda struggle to understand what does it mean in relation to hardware operations and stuff (like what does it mean "push some value to the stack" processorwise).
@JohnsBasement
@JohnsBasement 3 года назад
@@MrNickolay1986 Yeah. This is why I tried to clarify my first reply. Maybe this will help: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-bE11pCzV5Ao.html
@MrNickolay1986
@MrNickolay1986 3 года назад
@@JohnsBasement OK, thanks!
@ChrisJackson-js8rd
@ChrisJackson-js8rd 4 месяца назад
does my memory fail me or is there an ibm lineprinter somewhere missing its paperfeed lol.....
@richardamullens
@richardamullens 3 года назад
Ancient history - and I know this because I started on the PDP-8/e. Examples for the RP2040 would be more pertinent.
@JohnsBasement
@JohnsBasement 3 года назад
😂... Yeah, maybe next year.
Далее
QEMU RV32I Installation & Setup
37:38
Просмотров 11 тыс.
Introduction to RISC-V and the RV32I Instructions
49:27
RISC-V's PLIC specification
39:40
Просмотров 4,7 тыс.
Ep 088: Introduction to Interrupts
14:30
Просмотров 8 тыс.
How does an OS boot? //Source Dive// 001
50:22
Просмотров 421 тыс.
Hardware interrupts
27:36
Просмотров 599 тыс.
Just enough assembly to blow your mind
29:31
Просмотров 117 тыс.
Introduction to the RISC-V ABI
29:31
Просмотров 7 тыс.
The Rise of Unix. The Seeds of its Fall.
16:51
Просмотров 497 тыс.
LMARV-1 reboot part 6: About CSRs and interrupts
21:32
Просмотров 3,9 тыс.
Multiple Processors and Multiple Cores
46:09
Просмотров 6 тыс.