С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Studentbaby

Не могу разобраться в коде

28.03.2013, 17:15. Показов 1203. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет друзья. Вот помогли начертать программку, которая очищает экран и выводит данные. завтра нужно ее здать, а я ее не могу никак толком объяснить.
если можете помогите кто то..

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
.model tiny
.code
.startup
 
CLD
 
mov cx, 160
mov ax, 0B800h
mov es, ax
mov di, 0
 
 
maskochulab:
 
 
mov ax, 074bh
stosw
 
mov ax, 076fh
stosw
 
mov ax, 0763h
stosw
 
mov ax, 0768h
stosw
 
mov ax, 0775h
stosw
 
mov ax, 076ch
stosw
 
mov ax, 0761h
stosw
 
mov ax, 0762h
stosw
 
mov ax, 0720h
stosw
 
 
 
loop maskochulab
 
 
.exit
end
Объясните, что к чему пожалуйста.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2013, 17:15
Ответы с готовыми решениями:

Приветствую, не могу разобраться с кодом программы и не могу сделать .obj файл
.model tiny; нужно будет получить исполняемый файл формата СОМ .code org 100h start: mov ax, 3 int 10h ; устанавливаем...

Ошибка в коде, необходимо разобраться!
.386 .model flat,stdcall option casemap:none WinMain proto :DWORD,:DWORD,:DWORD,:DWORD include C:\masm32\include\windows.inc ...

Хочу разобраться в коде. Помогите с комментариями
Здравствуйте. Имеется программа реверса текстового файла. Так как только учусь программировать на нем, не могу написать комментарии на...

2
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16372 / 7684 / 1080
Регистрация: 11.11.2010
Сообщений: 13,758
29.03.2013, 04:31
Studentbaby, это, конечно, свинство -- один делает тебе программу, и, наверняка, просит, чтобы ты САМ разбирался с готовой программой, другой пишет к ней комментарии, а ты собрался ее сдавать, но при этом ничего не хочешь делать, преподаватель всё равно докопается к какой-нибудь мелочи и тебя "завалит"
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
; masm dos com #
.286
.model tiny
.code
org 100h
start:  mov ax,3
    int 10h; устанавливаем текстовый режим 80х25 и делаем активной 0-ую страницу
    mov ax,0B800h
    mov es,ax; в ES адрес текстового видеобуфера
    mov di,0 ;начинаем с левого верхнего угла экрана
        mov cx,160; вывести на экран 160 раз
    mov ah,1Fh; белый символ на синем фоне
a:  mov al,"K"; выводим на экран букву "К"
    stosw 
    mov al,"o"
    stosw
        mov al,"c"
    stosw 
    mov al,"h"
    stosw 
    mov al,"u"
    stosw 
    mov al,"l"
    stosw 
    mov al,"a"
    stosw 
    mov al,"b"
    stosw 
    mov al," "
    stosw 
    loop a; к началу цикла
    mov ah,0; ждем нажатия на клавиатуру
    int 16h
    retn; завершаем программу 
end start
Желаю сдачу завалить!
1
29.03.2013, 04:45

Не по теме:

Цитата Сообщение от Mikl___ Посмотреть сообщение
один делает тебе программу
а зачем этот "один" сделал цикл в коде ТС??:umnik:

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2013, 04:45
Помогаю со студенческими работами здесь

Не могу разобраться
Нашел в книге Калашникова "Ассемблер? Это просто!" пример, который до конца не могу понять: section .text org 100h mov sp, lab_1 ...

Не могу разобраться с логикой
Вот такое задание: Рассматривая заданный байт как набор логических значений (x7 x6 x5 x4 x3 x1 x0) (true -1, false - 0), вычислить...

Не могу разобраться с программой.
Здравствуйте! Мне понадобилась помощь с ассемблером...уже несколько часов сижу, и никак воедино мысли не соберу... Собственно задача: ...

Не могу разобраться с битовыми операциями
Дано 00110100 00110111 .... в конце 00111000 что надо сделать, чтобы получить (ниже) 1ый байт (известен), 2ой байт 1 из 3 ...

не могу разобраться с отладчиком ( Turbo debugger )
Добрый день господа! Начал изучать ассемблер и не могу разобраться с отладчиком ( Turbo debugger ) Скачал мануалы и решил не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru