С Новым годом! Форум программистов, компьютерный форум, киберфорум
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
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
26.12.2012, 01:35 0

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

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

Ответ

Rantip, асм не прощает рас<..>яйства.
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
.model  small
.stack  80h
.data
filename    db 'new file.txt',0
buffer      db 'Hello'
@l label
buf_sz = @l - buffer 
dirname     db 'new folder',0
.code
begin:
    mov ax, SEG _DATA
    mov ds, ax
 
; открытие и создание файла
    mov ax, 716Ch       ; функция создания файла
    mov bx, 2           ; R/W
    xor cx, cx          ; атрибуты файла - обычный файл
    mov dx, 10h         ; action
    lea si, filename
    int 21h
 
    mov bx, ax          ;сохраняем дескриптор файла в bx
 
; запись в файл
    mov ah, 40h         ; операция прямой блочной записи
    mov cx, buf_sz      ;количество записываемых байт
    lea dx, buffer      ;строка для записи
    int 21h
 
    mov ah,3eh          ; закрываем файл
    mov bx, ax
    int 21h
 
    mov ax, 7139h               ; создание
    mov dx, offset dirname  ; нового каталога
    int 21h
 
 
    mov ax,4c00h
    int 21h
    end begin


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

Прямая запись в память 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:35
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2012, 01:35
Помогаю со студенческими работами здесь

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

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

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

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

0
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru