Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Обьясните как оно работает https://www.cyberforum.ru/ assembler/ thread518399.html
Заповнити 0-у сторінку відеопам’яті довільним текстом. По натисканні на F1 очистити непарні рядки екрану, а при натисканні на F2 - парні рядки екрану. При повторному натисканні на кнопки вміст відповідної частини екрану повинен відновлюватися. Каким образом оно ето делает.....? Вот часть програмы,где все происходит... .386 esc_key equ 01h ;скан-код клавіші Esc F2_key equ 3bh ...
ребята,помогите пожалуйста с программой! Assembler
Добрый вечер! Нужно написать программу, которая выводит на экран параметры жесткого диска (номер диска, тип IDE жесткого диска и др.) Выход из программы осуществляется нажатием клавиши ESC. Для курсовика
Assembler Программа для контроля доступа к исполняемым файлам https://www.cyberforum.ru/ assembler/ thread518305.html
Я собираюсь написать программу для контроля доступа к исполняемым файлам... т.е. например, для запуска какой-нибудь проги нужно ввести пароль... если пароль введён верно, то мы также можем изменить пароль... как лучше реализовать надёжное хранение пароля? если мы сделаем прекращение запроса пароля после верного захода, то возможна ситуация, когда пользователь удалит пароль с жёсткого...
Assembler Почему после IMUL флаги OF и CF выставляются подобным образом? резутьтаты после знакового умножения такие: 1) 0000000011111111 2) 1111111100000000 Почему флаги OF и CF после знакового умножения устанавливаются в 1 в обоих случаях? Обясните пожалуйста? https://www.cyberforum.ru/ assembler/ thread517878.html
Assembler как работает программа???
не могли бы вы мне объяснить, что происходит в этой программе: CSEG segment org 100h assume cs:CSEG, ds:CSEG Begin: mov sp, offset Lab_1 mov ax, 9090h push ax int 20h
Assembler Microsoft DirectX SDK.Как адаптировать заголовочные файлы .h в .inc для для масма32 https://www.cyberforum.ru/ assembler/ thread517603.html
SDK рассчитан на работу с языком C++,а заголовочные файлы необходимо адаптировать под масм32 ,как это сделать или где можно скачать уже адаптированную d3d9.inc ,и более поздних версий. Вот содержимое d3d9.h,надо его адаптировать в d3d9.inc /*==========================================================================; * * Copyright (C) Microsoft Corporation. All Rights Reserved. * * ...
Assembler программирование под windows https://www.cyberforum.ru/ assembler/ thread517455.html
Здравствуйте. Функция создания кнопки ? При нажатии кнопки (например F1) будет постоянно нажиматься кнопка F2 (зациклино). Функция (без моего участия) нажатия кнопки? Функция при которой нажатие кнопки будет продолжаться даже когда я сменю окно?
Изменение сегмениа при цепочечных операциях Assembler
Частенько вижу что-то типа REP MOVS DWORD PTR ES:, DWORD PTR DS:. ES и DS и без того указывают на один и тот же сегмент. Смысл для дестинейшниндекса использовать ES? Так что, быстрее? Добавлено через 5 часов 4 минуты Спасибо за интересную и познавательную дискуссию...
Assembler Программа для Windows https://www.cyberforum.ru/ assembler/ thread517239.html
Доброго времени суток всем! В учебнике по ассемблеру имеется код проги: .data Caption db 'Моя первая программа.',0 Text db 'Всем привет!',0 .code start: invoke MessageBox,0,Text,Caption,MB_OK invoke ExitProcess,0 .end start
Assembler Встроенный код на ассемблере https://www.cyberforum.ru/ assembler/ thread517025.html
Необходимо разработать программу на паскале либо с++ со встроенным кодом на ассемблере. Условие:Даны 2 массива по 8 элементов. Получить 3-ий массив, элементы которого равны логическому произведению соответствующих элементов двух массивов.
Термо-печатающая головка Assembler
Прошу помочь разобраться с программой для реализации работы термо-пачатающей головки. Не получается найти ошибку в коде программы: на машинку начинает подоваться питание, бумага прокручивается, но ничего на ней не печатается..:(
Assembler Трансляция Я не перестаю удивляться, чем дальше в лес тем больше дров. Скачал видео уроки по ассемблеру и там есть уже готовые примеры остается только нажать два раза на батник ну вот какое дело как только поставил masm и не практиковался программами которые в моём учебнике я много обсуждал их на этом форуме, те примеры транслировались вот этим бадником "c:\masm32\bin\ml.exe /coff /c ... https://www.cyberforum.ru/ assembler/ thread516458.html
Ушел с форума
Автор FAQ
16161 / 7499 / 1031
Регистрация: 11.11.2010
Сообщений: 13,498
14.03.2012, 09:10 0

Изначальное состояние регистров - Assembler - Ответ 2792381

14.03.2012, 09:10. Показов 3555. Ответов 3
Метки (Все метки)

Ответ

_lucius_, а самому проверить слабо? Мало ли что тебе насоветуют? Да и в книжках бывают ошибки... Что касается СОМ-программ, то обычно AX=BX=DX=SI=DI=BP=0 SP=FFFE CX= длине СОМ-файла в байтах IP=100h CS=ES=DS=SS=HS=FS=адрес PSP. Нужно ли регистры обнулить? Это только тебе решать. Сработает ли программа некорректно? Это зависит от кривизны рук программиста
Теперь, то что касается конкретно твоего примера, перед делением на байт желательно AH обнулить
Assembler
1
2
3
4
5
6
7
8
9
10
        mov ax,150
        sub ax,60
        mov bl,3
        div bl
        mov dh,0        
        mov dl,al        
        mov ax,53
        add ax,8
        add ax,ax        
        add dx,ax
и тогда твое вычисление будет работать правильно вне зависимости от того, где оно расположено в начале программы или в ее конце

Вернуться к обсуждению:
Изначальное состояние регистров Assembler
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2012, 09:10
Готовые ответы и решения:

FASM printf изменяет состояние регистров
Доброго времени суток ув форумчане, поиск юзал, нужного не нашел вот и прошу вас добрые люди...

Как изменится состояние регистров после выполнения PUSH AX и POP DX
Учусь на заочке и тут по архитектуре аппаратных средств прилетает практическая работа, а в ней...

Вывод на экран двоичного содержимого двух регистров (ввести значения этих регистров требуется с клавиатуры)
требуется разработать программу вывода на экран двоичного содержимого двух регистров так, чтобы...

Вычисление смещения дескрипторов по таблице состояние основных регистров процессора при выполнении задачи в Protect Mode
Начал изучать ассемблер, застрял на таком задании В приведенной ниже таблице показано состояние...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2012, 09:10
Помогаю со студенческими работами здесь

Установить состояние регистров клавиатуры
Установить такое состояние регистров клавиатуры: NUM LOCK - выключен, CAPS LOCK - включен, SCROLL...

Запомнить изначальное состояние страницы, дабы потом сверить с текущим
Есть ли какой-нибудь метод, который обрабатывает первичную загрузку страницы? Необходимо запомнить...

Как посмотреть состояние регистров msc-51 название чего надо установить?
Составить программу на языке ассемблера для микроконтроллера семейства MCS-51 фирмы Intel,...

Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом индикаторе
Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru