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

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

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

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

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
Объясните, что к чему пожалуйста.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2013, 17:15
Ответы с готовыми решениями:

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

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

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

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

2
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
29.03.2013, 04:31 2
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
Troll_Face
29.03.2013, 04:45     Не могу разобраться в коде
  #3

Не по теме:

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2013, 04:45

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru