Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2010, 16:15   #1
JEENDream
Новичок
Джуниор
 
Регистрация: 22.06.2010
Сообщений: 1
По умолчанию Система прерываний. Учебная ЭВМ

Здравствуйте!
Делаю лабораторные по учебнику Жмакина "Архитектура ЭВМ"
делаются они на "Модель учебной ЭВМ"
в учебнике информации очень мало, в интернете единственный сайт нашел http://educomp.org.ru/model/12_int.html по этой модели.

Задача такая, сделать систему прерываний.

по приведенной выше ссылке есть пример с прерыванием
сокращенный вариант примера:
Код:
          EI
    M1: NOP	        ; пустой
          JMP M1	; цикл;
ОбрПр:IN 0	        ; считывание введённого символа из буфера в аккумулятор;
 	  OUT 10	; передача ASCII-кода на символьный дисплей
 	  IRET	; возврат из прерывания.
теоретически все понятно, но все равно не получается вставить прерывание в мою программу (таймер и дисплей)

Код:
RD #11
OUT 11
RD #50
WR R1
RD #5
WR R2
M1: RD @R1+
WR R3
JNS L1
RD #45
OUT 10
RD R3
MULI #100001
ADD #48
OUT 10
JMP L2
L1: RD R3
ADD #48
OUT 10
L2: RD #625
OUT 21
RDI 1101
OUT 22
M2: IN 20
JZ M2
RDI 1000
OUT 22
RD #101
OUT 20
JRNZ R2,M1
HLT
P.S. если лень разбираться в коде, то подскажите как вообще работает система прерываний, куда ее обычно вставляют и т.д.
JEENDream вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Учебная система моделирования микропроцессора М580 girkoff Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 27.05.2010 23:38
Система прерываний Funker Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 10.05.2010 03:15
Система принятия решения (Экспертная система) daranton Microsoft Office Excel 4 01.05.2010 17:55
Сети ЭВМ bullvinkle Помощь студентам 0 21.12.2009 18:48
учебная практика Ghetto Помощь студентам 11 26.03.2009 06:59