+ Ответить в теме
Страница 1 из 3 1 2 3 ПоследняяПоследняя
Показано с 1 по 20 из 48

Тема: Начинающим...

  1. #1
    [Fk]
    Guest

    Arrow Начинающим...

    Сейчас в основном популярны языки выского уровня... такие как C++..php..например. Но ведь основные компоненты операционных систем..и вообще всё..что требует малого размера и максимальной скорости пишется на ассемблере! Разве нет желающих учить этот язык? Выкладываю сразу все свои доки..
    ЧИтайте учите..задавайте какие-то впопросы..я в этом немного понимаю..
    Создаю тему с целью поиска "союзников"..т.е. с кем можно обсудить какие-то вопросы по языку..или программу разобрать..;)

  2. #2
    [Fk]
    Guest

    По умолчанию

    Доки:
    1. asm.rar - справочник (учебник скорее) для НАЧИНАЮЩИХ. все очень подробно и ясно объяснено. Рассматривается программирование как под DOS так и под WINDOWS.
    2. assembler constructor.rar - графическая win среда для tasm. впринципе неплохая..но нескольких важных функций нет.
    3. help.rar - досовский справочник.
    4. В.И. Юров Учебный курс - теория...уже не для новичков. полезная книга.
    5. Зубков - рульный..но обрезанный учебник..масса примеров.

  3. #3
    [Fk]
    Guest

    По умолчанию

    И еще!!! у кого что своего есть..выкладывайте сюда!!!

  4. #4
    [Fk]
    Guest

    По умолчанию

    Отдельный файлик про программирование монитора...
    кто выполнит задания..в конце файла..кидайте коды..

  5. #5
    Джедай nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь
    Регистрация
    22.01.2005
    Сообщений
    3,753
    Поблагодарил(а)
    419
    Получено благодарностей: 1,257 (сообщений: 528).

    По умолчанию

    Валялось вот тут: А.Усов - Assembler&Win32
    Телевизор — это просто маленькое прозрачное окошко в трубе духовного мусоропровода. © В. Пелевин.

  6. #6
    [Fk]
    Guest

    По умолчанию

    Цитата Сообщение от n0ns3ns3
    Валялось вот тут: А.Усов - Assembler&Win32
    а ты пишешь?

  7. #7
    s4SSn
    Guest

    По умолчанию

    Вот... для тех кто пользуется не tasm... выкладываб nasm... по поводу него было куча споров: кому то нравится кому то нет... лично мне нравится - я его синтаксисе мне полегче освоится... хотя я сам могу написать разве что heelo world, но все равно выкладываю - может кого заинтересует... так же версию для linux и редактов под dos... кстати, для тех, кто не знал, то один из самых распространненых nix компиляторов - nasm, не считаю sx86 или как там его...

  8. #8
    [Fk]
    Guest

    По умолчанию

    Кстати! helloworld:

    prg segment para public 'code'
    assume cs:prg,ss:prg,es:prg,ds:prg
    org 100h ;смещение ком-файла
    start:
    mov ah,09h ;в регистр ah (8-битная чать ax) помещаем номер функции вывод строки
    ;на экран прерывания доса int 21h - 09h
    mov dx,offset hello ;в dx - адрес строки байтов "hello"
    int 21h ;прерывание доса 21h. функция 09h выводит на экран строку байтов, адрес
    ;которой указан в dx
    int 20h ;прерывание - завершение программы
    ret ;выход
    hello db 'Hello world!$' ;важно поставить $...т.к. она симв. конец строки. если не будет..
    ;он будет выводить на экран всю память пока не встретит символа $ (символа конца)
    prg ends
    end start
    !!! :)

  9. #9
    s4SSn
    Guest

    По умолчанию

    [bits 16];режим-16bit
    [org 0x100]жсмецение... обязательно надо - почему, не помню... :(

    [section .data];в этой секции переменные
    mes db 'Hello world$';почему $ все читали

    [section .text];секция кода
    mov dx,mes
    mov ah,9
    int 0x21
    int 0x20

  10. #10
    [Fk]
    Guest

    По умолчанию

    ORG 100h устанавливает значение программного счетчика в 100h, так как при загрузке СОМ-файла в память DOS занимает первые 256 байт (100h) блоком данных PSP и располагает код программы только после этого блока. Все программы, которые компилируются в файлы типа СОМ, должны начинаться с этой директивы.

  11. #11
    Джедай nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь
    Регистрация
    22.01.2005
    Сообщений
    3,753
    Поблагодарил(а)
    419
    Получено благодарностей: 1,257 (сообщений: 528).

    По умолчанию

    АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC - ПИТЕР АБЕЛЬ (Технологический институт, Британская Колумбия)
    Телевизор — это просто маленькое прозрачное окошко в трубе духовного мусоропровода. © В. Пелевин.

  12. #12
    Юзер mdie кто это? Аватар для mdie
    Регистрация
    26.04.2006
    Сообщений
    113
    Поблагодарил(а)
    1
    Получено благодарностей: 8 (сообщений: 6).

    По умолчанию

    Читаем туториалы от Icezellion'а, например на www.wasm.ru

  13. #13
    aSj
    Guest

    По умолчанию

    Оптимизаия, это, конечно, хорошо, но вот занятия извращенными формами аутосадомазоонанизма с аппаратной частью на сегодняший день имхо не очень оправдано. Логичней тогда было б выкладывать доки по оптимизации на асме.

  14. #14
    Юзер mdie кто это? Аватар для mdie
    Регистрация
    26.04.2006
    Сообщений
    113
    Поблагодарил(а)
    1
    Получено благодарностей: 8 (сообщений: 6).

    По умолчанию

    Скачай одноименный мануал от Intel'а и оптимизируй. Без знаний ассемблера, inho, ты много с этими доками ненаоптимизируешь!
    Mejor morir de pie que vivir arrodillado (Ernesto "Che" Guevara)

  15. #15
    Новичок Alex B@D кто это? Аватар для Alex B@D
    Регистрация
    04.04.2006
    Адрес
    Где-то там...
    Возраст
    37
    Сообщений
    47
    Поблагодарил(а)
    9
    Получено благодарностей: 6 (сообщений: 3).

    По умолчанию

    Разберусь с языком -обязательно помогу в прогинге))
    I have to create good from evil, because i have not anything else to do it from...

  16. #16
    Новичок WishMaster кто это?
    Регистрация
    01.05.2006
    Сообщений
    26
    Поблагодарил(а)
    2
    Получено благодарностей: 12 (сообщений: 4).

    По умолчанию

    попытался ассемблировать hello,world-error a100:can not open file.Что не правильно?

  17. #17
    Юзер mdie кто это? Аватар для mdie
    Регистрация
    26.04.2006
    Сообщений
    113
    Поблагодарил(а)
    1
    Получено благодарностей: 8 (сообщений: 6).

    По умолчанию

    Не может открыть какой-то файл. Отпиши подробнее какой hello world компилишь и т.д.
    Mejor morir de pie que vivir arrodillado (Ernesto "Che" Guevara)

  18. #18
    Юзер mdie кто это? Аватар для mdie
    Регистрация
    26.04.2006
    Сообщений
    113
    Поблагодарил(а)
    1
    Получено благодарностей: 8 (сообщений: 6).

    По умолчанию

    Жуть... я лично под DOS писал лет 6 назад в последний раз, да и то пользовал TASM. Сходу смог накидать "hello world" только на FASM'е, да и то не сразу. Может тебе лучше на него перейти? Вот мой вариант:
    Код:
    use16 org 100h  mov dx,mes mov ah,9 int 0x21 int 0x20  mes db 'Hello, World!!!$'
    Mejor morir de pie que vivir arrodillado (Ernesto "Che" Guevara)

  19. #19
    Новичок WishMaster кто это?
    Регистрация
    01.05.2006
    Сообщений
    26
    Поблагодарил(а)
    2
    Получено благодарностей: 12 (сообщений: 4).

    Red face

    tasm есть,но при компиляции выдает "ошибка файловой системы".вопрос еще раз: под NTFS asm'ы работают ?
    Имею совесть.Недорого.

  20. #20
    Юзер mdie кто это? Аватар для mdie
    Регистрация
    26.04.2006
    Сообщений
    113
    Поблагодарил(а)
    1
    Получено благодарностей: 8 (сообщений: 6).

    По умолчанию

    Работают, во всяком случае у меня: FASM, NASM, TASM 5+, MASM v8.0 SP1. Последние два компилят только под Windows.

    Добавлено через 7 минут
    Мой тебе совет - забей на кодинг под DOS (уж слишком архаично это!) и сразу переходи под Win32 - сэкономишь кучу времени и ничего не потеряешь.
    Последний раз редактировалось mdie; 05.05.2006 в 10:28. Причина: Добавлено сообщение
    Mejor morir de pie que vivir arrodillado (Ernesto "Che" Guevara)

+ Ответить в теме
Страница 1 из 3 1 2 3 ПоследняяПоследняя

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

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

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

     

Похожие темы

  1. Полезные ссылки и программы по радиоэлектронике
    от nons в разделе Радиоэлектроника
    Ответов: 39
    Последнее сообщение: 01.10.2018, 21:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.