Искать:
HSE
/
ArchitectureASM
/
Lectures
Лекции на ВМК
Python
Книги
АЯ
ПСПО
О UNИX
Последние изменения
ПомощьПоГлавам
Lectures
Неизменяемая страница
Комментарии
Информация
Прикреплённые файлы
Другие действия:
Показать разметку
Вид для печати
Сформатировать как Docbook
Очистить кэш страницы
------------------------
Проверить правописание
Похожие страницы
Карта окрестностей
------------------------
Переименовать страницу
Удалить страницу
------------------------
Подписать пользователя
------------------------
Очистить от спама
Вернуть эту версию
Страницы пакета
Синхронизировать страницы
------------------------
CreateMaterialPassport
CreateMaterialPassportDefaults
Загрузить
MaterialFiles
PageContentsReplace
PassportGenerator
Записать
SlideShow
Topical plan
00. Intro: Computer architecture concept
Philosophy
Prerequisits of algorithmically complete formalisms
Von Neumann principles on computer architecture
Criticism of Von Neumann legacy
00.1 Conspect(ru)
01. ISA and assembler language
Example: turn a calculator into a computer
ISA conception
Arddressness
Modes of addressing
ISA goals
H/W
01.1 Conspect (ru)
02. Assembler, assemble language. RISC and MIPS
RISC and MIPS
Assembler and assembler language
One glance example: MARS
MIPS32 ISA basics
TODO
H/W
02.1 Conspect (ru)
03. Registers and memory
Registers
Flat memory model
Data placement directives
Code addressing
H/W
03.1 Conspect (ru)
04. Code addressing: conditionals, loops and arrays
Labels
Multiplication and division
Multiplication implementation
Conditionals
Nested loops
Arrays
H/W
04.1 Conspect (ru)
05. Stack and subroutines
Code reuse task
Subroutines
Terminal subroutine convention
Stack
Universal subroutines
Universal simple convention
H/W
05.1 Conspect (ru)
06. Mathematical coprocessor
Real numbers
Representation
Real numbers modelling
IEEE_754
FPU / C1
Instruction set
More complex instructionx
Examples
H/W
06.1 Conspect (ru)
1·27 +0·26+0·25+1·24+1·23+0·22+1·21+1·20+1·2-1+0·2-2+1·2-3
128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 + 0,5 + 0 + 0,125 155.62510
07. Call frame and macros
Frame pointer
Simplified calling convention with frame
.eqv directive and .text/.data mixing
Frame usage example
Industrial conventions
Strings
Macros
H/W
07.1 Conspect (ru)
08. Polling and MMIO
Methods of device control
MMIO and DMA
Polling
Example: Mars Digital Lab Sim
Bitmap Display
Example: color stars
Example: color lines
GPU
H/W
08.1 Conspect (ru)
09. Exceptions and traps
MIPS: exceptions
Exception handler
MIPS: traps
H/W
09.1 Conspect (ru)
10. Interrupts
Interrupt handler
Keyboard and Display MMIO Simulator
Console interrupts
Device control
H/W
10.1 Conspect (ru)
HSE/ArchitectureASM/Lectures (последним исправлял пользователь
FrBrGeorge
2019-11-04 18:25:16)
Page.execute = 1.053s
getACL = 0.164s
getPageList = 0.450s
init = 0.001s
load_multi_cfg = 0.000s
run = 1.619s
send_page = 1.595s
send_page_content = 1.093s
total = 1.620s