Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Вывод на экран последнего символа n в строке https://www.cyberforum.ru/ asm-beginners/ thread746047.html
только начала осваиваться, еще не могу разобраться как в ассемблере вывести на экран последний символ, нужна помощь..!
Assembler Выборка очередного элемента (со сдвигом очереди)
Нужна помощь, получил задание по ассемблеру, самостоятельно справится не могу, поэтому кто сможет помогите с решением о цене договоримся, писать лучше в аську(2-390-302). Вот собственно сама задача: Разработать набор процедур работы с очередью, а именно: -включение нового элемента; -выборка очередного элемента(со сдвигом очереди) разработать демо-программу.
Assembler Подсчитать сумму чисел последовательности (массива), кратных трём https://www.cyberforum.ru/ asm-beginners/ thread745849.html
Надо написать прогу на ассемблере которая подсчитывает сумму чисел последовательности(массива) кратных трём! Я не понимаю какую команду условного перехода надо использовать, подскажите плиз
Assembler Разработать подпрограмму, которая преобразует заданное шестнадцатеричное число в десятичную систему https://www.cyberforum.ru/ asm-beginners/ thread745841.html
Задание: Разработать подпрограмму, которая преобразует заданное шестнадцатеричное число в десятичную систему. Разработать программу, которая вводит с клавиатуры строку шестнадцатеричных цифр и выводит на экран её эквивалент в десятичной системе. Если строка не является числом, то сообщает об этом. Нужна программа и скрины работы программы. Нужно выполнить на TASM и код чем легче, тем лучше, с...
Assembler Определение данных и занесение в регистр AX, BX, CX, DX процессора
Доброе времени суток, помогите мне пожалуйста решить такую задачку на Assambler. Спасибо Определите данные a(1)→12; a(2)→6; a(3)→17; c(1)→23; c(2)→16. Добавлено через 8 минут а потом Занести в регистр AX, BX, CX, DX процессора данные AX→a(1)+a(3)-a(2) BX→a(1)/a(2)
Assembler Сортировка элементов столбцов массива по возрастанию https://www.cyberforum.ru/ asm-beginners/ thread745795.html
задачка такая: в матрице 4*5 отсортировать элементы 1 и 4 столбца по возрастанию(exe файл)..эмм HEELP!
Assembler Вывод на экран последнего символа n в строке вывод на экран последнего символа n в строке https://www.cyberforum.ru/ asm-beginners/ thread745780.html Assembler Перекрыть таймер и выводить на экран раз в секунду звездочку
Добрый вечер уважаемые знатоки) Столкнулась с проблемой написания такой программы :( Перекрыть таймер (вроде 08) и выводить на экран раз в секунду звездочку Хотелось бы вам предоставить свой код, но там ничего такого нету, потому что вообще нету понятия как это все сделать, помогите плиз кто сможет :)
Assembler Вычислить значение выражения https://www.cyberforum.ru/ asm-beginners/ thread745587.html
Помогите, кто может! В ассемблере пока не очень разбираюсь, поэтому очень нужна срочная помощь. вот программа для вычисления Y=x^2(sin(x)+x)/2 .586 .model flat,stdcall option casemap: none include fpu.inc includelib fpu.lib includelib user32.lib include user32.inc
Assembler Перевести выражение, записанное в обычной (инфиксной) форме в постфиксную форму https://www.cyberforum.ru/ asm-beginners/ thread745321.html
Помогите пожалуйста,по программированию, две задачки решить,просто дело таково,что преподаватель, просто скинул папку с книгами по ассемблеру и задания, ни слова ни сказав даже что такое ассемблер в теории я чуть уже подкреплен в дос боксе неучился компилировать, открывать запускать прогу в турбодебагере листал програмку,вот так чуток умею..если не сдам и не объсню,не защищу задачки то до...
Assembler Найти произведение под главной диагональю матрицы, у которых третий бит равен 1
Помогите написать программу, завтра нужно сдать, а еще ничего не готово!!! Плизз! Нужно найти произведение элементов массива под главной диагональю матрицы 3x3, у которых третий бит равен "1". Очень нужно, заранее спасибо!)
Assembler Написать программу перевода двухбайтового целого числа в массив символов https://www.cyberforum.ru/ asm-beginners/ thread744885.html
Помогите пожалуйста сделать несколько лаб по ассемблеру, вот например такое задание: Разработать алгоритм т написать программу перевода 2-байтового целого числа в массив символов, который представляет запись числа в шестнадцатеричной системе(4 знака) число: A2B7h
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
26.12.2012, 01:45 0

Прямая запись в файл - Assembler - Ответ 3917204

26.12.2012, 01:45. Показов 2464. Ответов 14
Метки (Все метки)

Ответ

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
d_s segment
 filename db 'file.txt',0
 buffer db 'Hello' 
 dirname db 'new folder',0
d_s ends
 
c_s segment
 assume ds:d_s, cs:c_s
 begin:
  mov ax,d_s
  mov ds, ax
 
; открытие и создание файла
    xor cx, cx ; атрибуты файла - обычный файл
    lea dx, filename
;    mov al, 2 
    mov ah, 3dh; функция создания файла *** функция открытия файла 
    int 21h
 
   mov bx, ax ;сохраняем дескриптор файла в bx
 
;     mov ax, 42h ;курсор на начало
;     mov ah, 42h ;курсор на начало
;     xor dx, dx 
;     xor cx, cx 
;     mov bx, ax 
;    int 21h 
 
; запись в файл
    mov ah, 40h ; операция прямой блочной записи
    mov cx, 10 ;количество записываемых байт
    lea dx, buffer ;строка для записи
   int 21h
 
  mov ah,3eh; закрываем файл
;  mov bx, ax
  int 21h
 
   mov ah, 39h ; создание
   mov dx, offset dirname ; нового каталога
   int 21h
 
   mov ax,4c00h; выход
   int 21h
   
c_s ends
 
end begin


Вернуться к обсуждению:
Прямая запись в файл Assembler
1
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.12.2012, 01:45
Готовые ответы и решения:

Прямая запись в память Delphi +Assembler
Здравствуйте.Более простой записи в память нету? Заранее благодарю. mov a,edx lea eax,a ...

Прямая запись в память в разных видеорежимах
Есть ли какая-нибудь документация по графическим видеорежимам, как правильно писать напрямую в...

Прямая запись диска.
void CVolumeSerialDlg::ChangeSerialNumber(DWORD Drive, const DWORD newSerial) { const max_pbsi...

Прямая запись в zip-архив
Не подскажите чуток примерно с какими командами работать и есть ли такая возможность записать...

14
26.12.2012, 01:45
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2012, 01:45
Помогаю со студенческими работами здесь

Потоки и прямая запись в заданый std::string
Есть ли в бусте/последних стандартах C++ поток, пишущий/читающий напрямую в/из заданного...

Прямая запись значения в регистр OCR0 через последовательный порт
Добрый день! Есть задача Напишите программу, позволяющую изменять яркость светодиода, путем...

Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая
Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые...

Структуры (Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая)
Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые...

0
Новые блоги и статьи
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач. . . .
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru