Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: Программирование на ассемблере

  1. #1
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Программирование на ассемблере

    Благодаря svofski в "Прекрасном Ассемблере 8080" появилась рыба для "Океана-240":

    https://svofski.github.io/pretty-8080-assembler/

    Нужно ткнуть в значок рыбы:

    Нажмите на изображение для увеличения. 

Название:	ocean fish 1.jpg 
Просмотров:	219 
Размер:	20.1 Кб 
ID:	67004

    И в открывшемся безбрежном море возможностей выбрать нужноэ:

    Нажмите на изображение для увеличения. 

Название:	ocean fish 2.jpg 
Просмотров:	228 
Размер:	19.2 Кб 
ID:	67005

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кусок кода из Тест-ПЗУ про прерывания:

    Код:
        MVI  A,36H
        OUT  63H ; регистр задания режима ВИ53
        XRA  A
        OUT  60H ; системный счетчик 0 ВИ53
        OUT  60H
        LXI  SP,T90 
    
        MVI  A,0C3H ; первый байт команды JMP вектора прерывания RST4
        STA  20H 
        LXI  H,T92 ; второй и третий байты команды JMP
        SHLD 21H
    
        MVI  A,0EFH
        OUT  81H ; ВН59
    ; слово OCW1 (A0=1, D4=1): маска прерываний 11101111 (разрешены прерывания RST4)
    
        MVI  A,20H
        OUT  80H ; ВН59
    ; слово OCW2 (A0=0, D4=D3=0): EOI
    
        LXI  D,0FFFFH ; некоторая задержка
        EI ; разрешаем прерывания
    
    T94: 
        DCX  D ; и ждём
        MOV  A,D
        ORA  E
        JNZ  T94 
    
        DI
        MVI  E,08H
        MVI  D,02H ; тест не удался
        LXI  SP,T95 
        JMP  MSG
    
    T92:
        DI
        MVI  E,08H
        MVI  D,00H ; тест вполне удался
        LXI  SP,T95 
        JMP  MSG
    Последний раз редактировалось tnt23; 30.11.2018 в 22:51.

  4. #3
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Под впечатлением от редактора шрифтов ZNG набросал примитивный редактор битмапов 8x8:

    Нажмите на изображение для увеличения. 

Название:	graf.jpg 
Просмотров:	117 
Размер:	15.0 Кб 
ID:	67787

    Стрелки - перемещение курсора
    1, 2, 3 - поставить точку соответствующего цвета
    0 - очистить точку
    Z - очистить битмап
    F - сменить цвет переднего плана, B - фона
    ESC - выход

    Исходники здесь: https://github.com/timtashpulatov/ok...aster/graf.asm

    Можно сразу открыть в "Прекрасном ассемблере": https://svofski.github.io/pretty-808...aster/graf.asm
    Вложения Вложения
    • Тип файла: zip graf.zip (961 байт, Просмотров: 100)
    Последний раз редактировалось tnt23; 24.01.2019 в 08:56.

  5. #4
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Микроапдейт:

    Нажмите на изображение для увеличения. 

Название:	Screenshot from 2019-01-24 00-08-57.jpg 
Просмотров:	104 
Размер:	18.1 Кб 
ID:	67815

    - Переход к предыдущему/следующему битмапу по кнопкам < и >
    - Клипборд по кнопкам C и P

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программирование на ассемблере
    от shuran33 в разделе Вектор
    Ответов: 311
    Последнее: 23.02.2024, 17:00
  2. Ответов: 275
    Последнее: 16.12.2018, 23:01
  3. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  4. Продам книгу- AMIGA: программирование на ассемблере
    от Doctor Max в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 01.03.2012, 00:35
  5. Подпрограмма на ассемблере в памяти?
    от jimled в разделе Программирование
    Ответов: 1
    Последнее: 29.11.2009, 06:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •