Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler для начинающих

Войти
Регистрация
Восстановить пароль
 
Kosmodzila007
-99 / 1 / 0
Регистрация: 09.10.2013
Сообщений: 71
#1

Прокомментировать код программы - Assembler

01.11.2014, 16:01. Просмотров 424. Ответов 1
Метки нет (Все метки)

Дан листинг готовой программы.Объяснить выполнение каждой команды. Фразочки типо "делай сам" оставьте для себя. Троллей нам хватает.Можете помочь-помогите,нет,так не пишите не чего.
0
Вложения
Тип файла: txt Новый текстовый документ (2).txt (13.1 Кб, 12 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2014, 16:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Прокомментировать код программы (Assembler):

Прокомментировать код - Assembler
Всем привет. Недавно начал изучать ассемблер. Возникают трудности с чтением кода. Это результат декомпилятора Delphi. Я думаю для человека...

Прокомментировать код - Assembler
Закомментируйте пожалуйста каждуй строчку, а то не понимаю что каждая делает __asm{ finit fld qword ptr fmul qword ptr fadd...

Прокомментировать код - Assembler
Народ у меня очень большая проблема, нужна ваша помощь срочно, задали сделать программы на ассемблере простые я конечно сделал но тут такая...

можете прокомментировать код? - Assembler
.model small .stack 100h .data ch_get db 13 ten db 10 ten_w dw 10 .code GetNum PROC

Помогите прокомментировать код - Assembler
Наткнулся в работе на пример но не могу нормально разобраться. Помогите пожалуйста прокомментировать нормально. : ...

Прокомментировать код деления с остатком - Assembler
Есть данный код не могу разобраться в строчках. ;---------------------------------- STACKSG SEGMENT PARA STACK 'STACK' DW...

1
Ринат
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 83
03.06.2015, 23:29 #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
$nolist             ;Подавление распечатки
$include (8096.inc) ;Описание идентификаторов специальных               ;регистров
$list           ;Возобновление распечатки
;*********************************************************
        rseg    at (30h)        ; Начальный адпес размещения сегмента               ;регистров
 
Pattern_ptr:        dsw    1    ;Выделение слова для указателя на таблицу
Data:               dsb     1   ;Выделение байта данных
n_Loop:             dsb     1   ;Выделение байта для счетчика циклов
 
;*********************************************************
  cseg    at 8100h  ; Сегмент кода программы
сlr Pattern_ptr         ;Инициализация указателя таблицы
clrb    n_Loop          ; Инициализация счетчика циклов
loop:   ldb     ioport1, PATTERN_TABLE[Pattern_ptr]
        jbc     ios1, 5, $      ; Ожидание выполнения
                ; Выбираем байт из таблицы
        ldb     Data, PATTERN_TABLE[Pattern_ptr]
scall   Serial_Out  ;Подпрограмма передачи данных по                    последовательному каналу
; Вычисляем указатель на таблицу
        inc     Pattern_ptr
        and     Pattern_ptr, #07h
        djnz    n_Loop, loop
        ret         ; 
;***********************************************************
;           Таблица состояний выводимых данных на порт 1 и 
;           соответственно на восемь светодиодов 
;************************************************************
PATTERN_TABLE:
        dcb     00000000b
        dcb     10000001b
        dcb     11000011b
        dcb     11100111b
        dcb     11111111b
        dcb     11100111b
        dcb     11000011b
        dcb     10000001b
;*********************************************************
$nolist
$include (work.inc)
$list
        END     ;Конец программы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2015, 23:29
Привет! Вот еще темы с ответами:

Бегущая строка, прокомментировать код - Assembler
Здравствуйте. Есть код бегущей строки. Пытаюсь в нем разобраться. Прокомментировала код именно на основании того, что каждая строка делает...

Прокомментировать код - Assembler
Помогите пожалуйста прокомментировать код программы перевода двоичной тетрады в 16-ричный код: sseg segment stack dw 128 dup...

Прокомментировать код - Assembler
.stack 100h .data mas db 3,2,24,16 a dw ? len dw 5 .code start: mov ax,@data mov ds,ax

Нужно прокомментировать код - Assembler
Есть кусок кода. Нужно ответить на вопрос по нему. Помогите пожалуйста) ... ; тут начинается наш цикл. L10: ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru