22.10.2020, 23:09 [+3 UTC]
в нашей команде: 4 790 чел. | участники онлайн: 3 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.92 (22.10.2020)
JS-v.1.46 | CSS-v.3.39

Общие новости:
09.10.2020, 16:55

Форум:
22.10.2020, 19:17

Последний вопрос:
22.10.2020, 22:58
Всего: 153064

Последний ответ:
22.10.2020, 14:12
Всего: 260500

Последняя рассылка:
22.10.2020, 21:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
18.03.2017, 19:05 »
svrvsvrv
Спасибо. [[url=/question/190742#ans wer_274805]вопрос № 190742, ответ № 274805[/url]]
09.10.2009, 21:13 »
Ramis
Спасибо вам большое, химико5! Чтоб я без вас делал! Очень сильно вам благодарен! [[url=/question/173079]воп рос № 173079, ответ № 255219[/url]]
26.04.2010, 14:30 »
Dimon4ik
Очень полезные ссылки. Особенно третья и последняя. Спасибо. [[url=/question/178042]воп рос № 178042, ответ № 261031[/url]]
 
   
Просмотр сообщений мини-форумов - Ильдар Рифович Альмиев
• Assembler
Вопрос № 198857 ушел в рассылку

Уважаемые Игорь Витальевич, и эксперты,
здравствуйте,

MASM 6.11/13 для DOS, Windows 7, 64-bit, DOS Box Emulator.

написал простой Листинг для экспериментирования (см. присоединенный файл).

AfdPro показывает, что для второго набора команд в коде,

Код (Assembler) :: выделить код
mov si,1
mov bx,mas1[si]
add ax,bx


в регистр BX заносится 0700h, а не 0007h.

подскажите, пожалуйста, почему в данной ситуации возникает такой "артефакт" ?

Спасибо.

---------------------------------------
[code lang=asm]Cseg1 segment
org 100h

_st...
Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 06.06.2020, 21:42
• Assembler
Вопрос № 193952 ушел в рассылку

Уважаемый Игорь Витальевич и Константин Николаевич,
здравствуйте,

вопросы по Листингу 10.4 - давайте разбираться еще раз smile smile ,

1) строки:

mov ax, 2521h
mov dx, offset Init_21h_proc
int 21h

означают, что прерывание int 21h (точнее специальная процедура - или последовательность действий, как говорит Константин Николаевич) как-бы "подменяет" саму себя на наше "искусственное" прерывание, которое в книге О.А.Калашникова называется "обработчиком прерывания" - я всего-лишь угадываю (!), что в таблице векторов прерываний в ...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 19.11.2018, 18:20
• Assembler
Вопрос № 193905 ушел в рассылку

Уважаемые эксперты, здравствуйте !

Пожалуйста, ответьте на вопросы по Листингу 10.4 из книги О.А.Калашникова

1) насколько я понимаю, запись "mov word ptr Int_21h_vect,bx" просто означает wrapping, то есть переменная Int_21h_vect имеет размер в 4 байта (32 бит), а регистр bx имеет размер в 2 байта (16 бит), и, чтобы записать (точнее согласованно, то есть правильно, без ошибок на микроэлектронном уровне записать) 2-х байтный регистр bx (точнее его содержимое, то есть значение) по адресу, где находится (занимает микроэлектронное пространство) 4-х байтная переменная Int_21h...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 14.11.2018, 20:25
• Assembler
Вопрос № 191966 ушел в рассылку

Уважаемые Константин Николаевич, Игорь Витальевич и эксперты,
здравствуйте,

1) продолжаю изучение книги О.А.Калашникова - главы 10, 11, 12, 13 ... (материал пока становится сложноватым для понимания - я имею в виду детали asm-файлов), где необходимо изучать ассемблеровские файлы, которые даны на сайте
http://Kalashnikoff.ru
я смотрел данный сайт, но он фактически пустой, то есть не занят каким-либо полезным контентом, соответствующим книге О.А.Калашникова.

2) буду Вам благодарен если сможете дать мне ссылку-линк на правильный сайт, где можно скачать файлы (компьютерная ...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 03.12.2017, 00:35
• Assembler
Вопрос № 191882 ушел в рассылку

Уважаемые Игорь Витальевич, Константин Николаевич и эксперты,
здравствуйте,

1) читаю и знакомлюсь постепенно с книгой С.В.Зубкова - где для ДОСа даны описания многих команд, что является полезным для новичков,

2) в Интернете (Wikipedia) прочитал об операционных системах (ОС) Menuet и Kolibry, написанных чисто на Ассемблере FASM. меня заинтересовала данная информация.

3) у меня вопросы -
а) можно ли используя МASM или TASM попытаться разработать пусть даже примитивную-простую ОС ? или для этой цели необходимо установить Linux на компьютере и уже в Линуксе использовать...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 25.11.2017, 02:48
• Assembler
Вопрос № 191781 ушел в рассылку

Уважаемые эксперты, здравствуйте,

прошу помощи в следующем вопросе:
написал код который должен выводить скан-коды клавиш (пока только для нажатия), но почему-то код не работает - при нажатии клавиш скан-коды не выводятся на экран. процедура работает правильно - я проверил ее как отдельную программу - выводит содержимое регистра AL на экран в HEX-формате. прошу вас подсказать мне, где моя ошибка и как ее можно исправить мою ошибку.

Спасибо.

[code]model tiny
code1 segment
assume cs:code1,ds:code1,ss:code1,es:code1
org 100h

begin:

mov ax,3
int ...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 15.11.2017, 16:36
• Assembler
Вопрос № 191643 ушел в рассылку

Здравствуйте, уважаемые эксперты!

Прошу вас ответить на следующие вопросы по книге О.А.Калашникова, глава 10:

1) правильно ли я понимаю, что "резидентная программа" - это либо com- либо exe-программа находящаяся в ОЗУ после запуска данной программы и после соответственно нажатия клавиши Enter ?

2) и что "резидентная программа" продолжает выполняться, находясь в ОЗУ в режиме реального времени то есть имеется какая то связь на исполнение "резидентной программы" в микропроцессоре в реальном времени ?

3) что значит "программа находитс...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 01.11.2017, 14:57
• Assembler
Вопрос № 191523 ушел в рассылку

Уважаемые эксперты, здравствуйте,
у меня возникли вопросы по главе 9 книги О.А.Калашникова,

листинг 9.3 и листинг 10.1,
1) call Open_file
jc Error_file

процедура (subroutine в Фортране или функция в Си) Open_file:

Open_file proc
cmp Handle,0FFFFh
jne Quit_open
mov ax,3D00h
int 21h
mov Handle,ax
ret
Quit_open:
stc
ret
Handle dw 0FFFFh
Open_file endp

вопросы -
а) зачем нужна строка "cmp Handle,0FFFFh", когда переменная Handle уже инициализирована в этой процедуре-сабрутине-функции и ей уже присвоено ...
Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 23.10.2017, 21:06
• Assembler
Вопрос № 191509 ушел в рассылку

Уважаемые эксперты, здравствуйте,

прошу помощи в следующих вопросах по книге О.А.Калашникова,

1) имеются прерывания BIOS и прерывания DOS. в книгах объясняется, что "прерывание" это подпрограмма, а "mov ax, ..." - это определенная функция для определенного прерывания.
прошу объяснить по аналогии с Си и Фортраном-77 - является ли понятие-термин "подпрограмма" тоже самое что и понятие функция в Си или subroutine в Фортране ?"
2) что такое понятие "функция" - "mov ax, ..." - в рамках понятия-термина "прерывание" ...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 18.10.2017, 22:52
• Assembler
Вопрос № 191462 ушел в рассылку

Уважаемые эксперты! Пожалуйста, ответьте на вопросы:

глава 6 и листинг 6.5 из книги О.А.Калашникова,
в интернете нашел объяснение, что затираются байты "CD-20" - пока мне это не понятно, хотелось бы узнать детальнее работу стека.

        mov sp,offset lab1
	mov ax,9090h
	push ax
	
	int 20h
	
lab1:
	mov ah,9
	mov dx,offset message1
	int 21h
	
	int 20h


1) стэк - это кратковременная (микроэлектронная) память в самом процессоре ?
2) я понимаю, что стэк работает по принципу первый зашел и последний вышел, и ...
Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 11.10.2017, 17:31
• Assembler
Вопрос № 191433 ушел в рассылку

Уважаемые эксперты, здравствуйте! У меня возникли вопросы по книге О.А.Калашникова,

глава 3, листинг 3.2:
1) в сегментный регистр es загружается число 0B800h - что значит "это число соответствует сегменту дисплея в текстовом режиме" ?
2) что означает запись es:[di] (что означают квадратные скобки) ? почему же не записать просто es:di ?
3) mov ah, 31 -
a) "31" - десятичное или шестнадцатиричное число ?
б) что означает термин "атрибут" символа ?
в) любого символа ? означает ли это цвет фона (синий), или же имеются какие-то другие парамет...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 07.10.2017, 19:09
• Assembler
Вопрос № 191424 ушел в рассылку

Уважаемые эксперты! Пожалуйста, ответьте на вопросы:

читаю книгу (первые две главы) О.А.Калашникова, где рекомендуется использовать отладчики Afd Pro или CodeView. я загрузил из Интернета архив AFD Pro, где имеются afd.com, afdpro.exe, afdproun.exe, fake2.exe файлы.

1) подскажите пожалуйста - какое отличие между этими исполняемыми файлами ?
2) я запускал все из них - пробовал (экспериментировал-учился) вводить команды mov al, 1Fh, add al, 9 в строку CMD> с мигающим курсором, затем нажимал Enter - программы выводили сообщение об ошибке: "Syntax Error" (afd.com) ли...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 03.10.2017, 18:35
• Assembler
Вопрос № 191404 ушел в рассылку

Здравствуйте! Прошу помощи в следующем вопросе: начал читать книгу О.А.Калашникова, оказалось необходим ассемблер MASM 6.11 для ДОС. у меня на компьютере установлена Windows 7 (64-bit, x64). какой версии MASM мне установить для 64-bit операционной системы и x64 ? будут ли работать примеры из книги Калашникова если использовать другие ассемблеры например NASM ? - насколько я понял в интернете, ассемблеры отличаются от одной разновидности к другой, то есть насколько я понимаю примеры из книги Калашникова адаптированы только к MASM, но не к NASM, то есть они (примеры) не будут работать, если испо...


Автор вопроса: Ильдар Рифович Альмиев (Посетитель)
Дата отправки вопроса: 30.09.2017, 13:34

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.17160 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.92 от 22.10.2020
Версия JS: 1.46 | Версия CSS: 3.39