powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler, переписать числа в файле словами
20 сообщений из 45, страница 2 из 2
Assembler, переписать числа в файле словами
    #38869991
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerWhite OwlЗатем, что это реально существующий процессор и реально существующая ОС.
Обучать лучше на основе MIPS,
Я пожалуй что за реально существующий процессор и реально существующую ОС.Ну тогда, намного лучше было бы взять Z80 и гонять под эмулятором ZX Spectrum.
И процессор попроще, и доступ к железу прямой есть, и микро-демок несчесть, есть с чем сравнивать свои поделки.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870165
Фотография Macks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonsinne, есть одно сильное колдунство. Оно позволяет во время "С" компилляции
получить (внезапно) исходник на ассемблере.

С--

транслятор из си в асм, так делал большие лабы в 90-х :)
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870295
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лабу сделать можно. А если препод скажет

- Ануко любезный. Аа прокомментируй-ко мне эээ... вот эту строчку. - тут тебе и конец пришёл.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870318
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton, ну так что, поможешь? а то я как уже только не пробовал, одно число записать получалось, хоть там и не только число в файле появлялось)) а вот с несколькими уже проблема побольше...я только начал учить, а уже тихо ненавижу этот ассемблер
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870321
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел на форумах еще вот такое чудо, но у меня не заработал этот код, да и разобраться в нем не могу

.model tiny
.code
.386
ORG 100h

START:
mov ah,0 ;ввод символа
int 16h

cmp al,1Bh ;Esc
jz short Esc

cmp al,0Dh ;Enter
jz short vivod

cmp al,'0' ; если введен неверный символ <0
jl short er
cmp al,'9' ; если введен неверный символ >9
ja short er


mov [Sumbol],al ;сохронить символ для его вывода

;Преобразовать числа
mov cl,al
xor ah,ah
mov al,[AL_]
mov bx,10
sub cl,'0'
mul bx
add ax,cx
cmp ax,100
jg short er

mov [AL_],al

mov dl,[Sumbol] ;вывести символ
mov ah,2
int 21h
jmp short START

er: ;не выводить символ
mov dl,7 ;сигнал динамика
mov ah,2
int 21h
jmp short START

vivod:
;перевод строки
mov ah,9
lea dx,perevod
int 21h

;получить номер строки
xor bx,bx
mov bl,[AL_]
test bl,bl ;если 0
jz short er

;получить адрес строки
dec bl
shl bl,1
mov dx,mes[bx]
mov ah,9
int 21h ;вывожу строку

mov [AL_],0 ;удалить старый номер строки

;перевод строки
mov ah,9
lea dx,perevod
int 21h
jmp short START

exit:
xor ax,ax
int 16h ;жду нажатия на клавиатуру

Esc:
ret ;завершить программу
;*******************
perevod db 13,10,'$'
AL_ db 0
Sumbol db ?

mes dw a1,a2,a3,a4,a5;адреса названий
a1 db 'Один Ћ¤Ё*$'
a2 db 'Два „ў*$'
a3 db 'Три ’аЁ$'
a4 db 'Четыре —ҐвлаҐ$'
a5 db 'Пять Џпвм$'
;******************

end start
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870335
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sinnemayton, ну так что, поможешь? а то я как уже только не пробовал, одно число записать получалось, хоть там и не только число в файле появлялось)) а вот с несколькими уже проблема побольше...я только начал учить, а уже тихо ненавижу этот ассемблер
Извини. Думаю что не сегодня. Мне вспомнить надо. И твой Трубопрокатный ассЭмблЭр установить.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870343
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton, ну ладно. у меня времени только до четверга((
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может другие помогут. А я щас - пас. Свои срочные тикеты горят.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870576
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилтак ассемблер - это для понимания того то творит компилятор, SSE команды в частности.Насколько мне изменяет склероз, когда TASM был актуален, то не было даже MMX.
SSE будет прямо макросами через db вкрячивать?
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870580
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sinneкак объявить массив оффсетов?OFFSET - директива ассемблера, подставляющая смещение аргумента. Если, конечно, к этому аргументу применима операция вычисления смещения.
В 16-разрядных моделях памяти смещение будет словом, поэтому - вторая строчка комментария.

P.S. Если возникают такие вопросы, то вы, очевидно, плотно занимались чем угодно, но не учёбой.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870620
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov, да, возникают такие вопросы. я же говорил что не изучал этот язык и вот только начал. а вы мне про "оффсет" ну вот и возник логический вопрос. я же спрашивал уже, как мне несколько нужных слов записать в массив, чтобы потом его записать в файл я так и не понял и никто мне так толком и не объяснил. ваш пример мне тоже ничего не говорит
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870873
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sinne, таки действительно прочитайте Абеля. Дело на несколько часов.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38870875
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer, да вот как раз недавно полистал, много чего интересного есть, но все таки ничем не помогло((
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38871732
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sinnesoftwarer, да вот как раз недавно полистал, много чего интересного есть, но все таки ничем не помогло((
Звучит так.

- Учился в начальных классах. Так и не научился читать. Фтопку все школы!!
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38871751
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton, у меня был конкретный вопрос, на который я там не нашел ответа, и от вас тоже его не услышал.
Всем СПАСИБО за помощь, разобрался сам.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38871815
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разорался сам - возьми с полки пирожок
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38871820
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У него месседжи школьника. Сначала - напишите за меня. Сделайте. А потом - ваши ссылки
не помогли. Ничё нипонил.

Хоть-бы уточнил что непонятно. А так кажется что просто отбрыкивается. Ждёт чуда.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38872540
sinne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ах какие все умные, но не там где надо. критиковать и я хорошо умею, а помочь начинающему реально никто не спешит.
я конкретно спросил, а в ответ получил в общем ничего. ну если для вас чудо это написать несколько строчек кода, которые могли бы мне помочь, то да, я его ждал, но тогда я не понимаю, что вы забыли на этом форуме
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38872567
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sinneно тогда я не понимаю, что вы забыли на этом форуме
Мы здесь забыли интересное грамотное общение, умные вопросы и другие приятные вещи, которые Вы никак не можете дать. Чего мы здесь точно не забывали, так это наглых ленивых новичков, с какого-то перепою решивших, что наш форум создан для них.
...
Рейтинг: 0 / 0
Assembler, переписать числа в файле словами
    #38872769
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sinne, ладно. Не обижайся. Просто у нас тут клаб по интересам. Как хабрахабр.
Запость что-то интересное. И мы включимся в разработку.

А просто так решать лабы - это не профиль форума.

Вот в таком вот аспекте.
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler, переписать числа в файле словами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]