С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Ввод-вывод данных с четырех кнопок управления на ССИ индикатор Помогите пожалуйста разработать программу на ассемблере для микроконтроллера PIC Micro "Ввод-вывод данных с четырех кнопок управления на ССИ индикатор" Добавлено через 9 часов 57 минут Где же вы, старые добрые программисты? https://www.cyberforum.ru/ asm-beginners/ thread307170.html Деление n-байтового числа Assembler
Нужна программка которая производит деление n-байтового числа на число определенного размера без учета знака. ввод - вывод элементов написан , вот только никак не разберу, то ли это : code segment assume cs: code, ds: data; begin: mov ax, data mov ds, ax ; Вывод запроса на ввод двух чисел
Assembler Среднее арифметическое десяти 14-разрядных двоичных чисел https://www.cyberforum.ru/ asm-beginners/ thread306645.html
Помогите написать программу для микропроцессора КР580: найти среднее арифметическое десяти 14-разрядных двоичных чисел (находящихся в ОЗУ), результат записать в ОЗУ
Assembler Ввод/вывод числа типа integer, используя функции BIOS и подпрограммы ввода/вывода https://www.cyberforum.ru/ asm-beginners/ thread306329.html
помогите пожалуста с написанием программы. Написать программу ввода/вывода числа типа integer, используя функции BIOS и подпрограммы ввода/вывода. Должна обеспечиваться корректная оброботка ошибочного ввода (недопустимые символы, недопустимое число) нужен текст, скомпилирую сам. Если можно то с описанием чего там и как. Зараннее спасибо
Assembler Ввести с клавиатуры строку. Посчитать в ней количество запятых. Вывести результаты на экран.
как из этого: mycode segment 'code' org 100h ; START: assume cs:mycodе mov dx, 0 MYLOOP: mov ah, 01h int 21h
Assembler Перевод числа https://www.cyberforum.ru/ asm-beginners/ thread305895.html
Собственно нужна подсказочка. Вводиться число в шестнадцатеричной системе, перевести в двоичную. И конкретно возникла сложность в вводом и переводом букв в двоичную систему... с цифрами от 0 до 9 проблем нет... Как можно реализовать ввод и перевод букв?
Assembler Преобразовать массив чисел в упакованный формат https://www.cyberforum.ru/ asm-beginners/ thread305519.html
Задать в памяти компьютера массив из 40 символов в кодах ASCII. Проанализировать этот массив символов до появления символа точки «.», подсчитав общее число символов до появления точки. Выделить из этой части массива числовые данные, преобразовать их в упакованный формат и представить отдельным массивом чисел в упакованном формате. При этом отобразить на экране дисплея исходный массив символов,...
Assembler Подсчет нулей в двоичной записи числа
Всем доброго времени суток !!! Задание следующее: Мы вводим число в 8-й системе, надо перевести его в 2-ю и посчитать кол-во нулей Пример: 123(8) -> 1010011(2), Прога дожна вывести 3 Вот в принципе рабочая прога, но при вводе 000 прога выдает что кол-во нулей 0, препод говорит, что как минимум 8 должно быть.. Кто знает как доделать помогите !! .model small .stack 100h .data
Assembler Нужно выражение домножить на pi https://www.cyberforum.ru/ asm-beginners/ thread305345.html
делаю вычмсление pi*((a -b * 7) mod 1000 +36*b) div 2 +63) результат (a -b * 7) mod 1000 +36*b) div 2 +63 в регистре ах никак не соображу как его на pi домножить резульат должен быть снова в ах kr2_14 PROC FAR a:word, b:word PUBLIC kr2_14 mov si,ds mov bx,a ; bx:=a; mov ax,b ; ax:=b;
Assembler Считывание символа с клавиатуры и добавление его в строку https://www.cyberforum.ru/ asm-beginners/ thread305211.html
Привет! Мне нужно открыть файл, имя которого я ввожу с клавиатуры. Как открыть файл с определённым именем я знаю. Получается, что нужно считать вводимые с клавиатуры символы, записать их в какую-нибудь переменную, а дальше уже открывать файл с этим именем. Вот тут-то и возникла проблема. Я не знаю как записать вводимые с клавиатуры символы в какую-то переменную. Пробовал так: open_file_name ...
Вывод целого беззнакового числа от 0 до 99. Assembler
.data ... .stack ... .code ;Ваше вычисления ;****Вывод**** mov cx,10 lea si,p+3 c20: cmp ax,10 jb c30
Assembler В слове найти самую короткую последовательность чередующихся нулевых и единичных битов https://www.cyberforum.ru/ asm-beginners/ thread304843.html
дана задача:В слове найти самую короткую последовательность нулевых и единичных битов и единичные биты заменить нулевыми, а нулевые единичными . т.е. например в числе 1101011101010001b по идее должен найти 10101, подскажите алгоритм. плиз. Добавлено через 4 часа 19 минут как установить наличие таких последовательностей я уже знаю но как найти минимальный среди них и инвертировать? .data ...
Nazarius
0

Занесение вещественного числа в регистр - Assembler - Ответ 1702563

29.05.2011, 21:02. Показов 3802. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте.помогите пожалуйста
как занести в регистр вещественное число dd
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
.386
extrn vvod:near,disp:near
Dseg segment para public 'data'
   chislo  dd 45.32
   
Dseg ends
;------------------------------
Sseg segment  para stack 'stack'
   db 30 dup(0)
Sseg ends
;-----------------------------
Cseg segment para public 'code'
osn proc near
   assume cs:cseg,ds:dseg,ss:sseg
   mov ax,dseg
   mov ds,ax
;----------------------------
mov eax,chislo
;------------------
; завершение программы
;   mov eax,4c00h
;   int 21h
osn endp
Cseg ends
end  osn
компилится но линковщик выдает ошибку fatal 32-bit record encountered in module
спасибо за помощь

Добавлено через 1 час 46 минут
ну тогда хотя бы как занести в регистры dx:ax?

Вернуться к обсуждению:
Занесение вещественного числа в регистр Assembler
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2011, 21:02
Готовые ответы и решения:

Занесение данных в регистр ds
Такой вопрос, как мне занести в регистр ds значение 01 по определенному адресу? Хочу сделать так...

Определение данных и занесение в регистр AX, BX, CX, DX процессора
Доброе времени суток, помогите мне пожалуйста решить такую задачку на Assambler. Спасибо ...

Занесение параметра в регистр EAX
Имеется такой вопрос: Подпрограмме через стек передан один параметр. С помощью какой команды...

Занесение в динамическую память вещественного массива.
составить программу занесения в динамическую память вещественного массива из 10 000 чисел из...

1
29.05.2011, 21:02
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2011, 21:02
Помогаю со студенческими работами здесь

Даны два числа. Записать в регистр SI меньшее, а в регистр DI - большее из них
Даны два числа. Записать в регистр SI меньшее, а в регистр DI - большее из них.

Перевод числа из 10сс в 2сс,8сс и 16сс с заданием числа вещественного типа
Здраствуйте. Помогите с решением задачи. Задание: перевести число из десятичной системы счисления в...

Найти дробную часть вещественного числа х, если целые числа вводимые с экрана положительные; х=y/z
Hужно использовать оператор "если". Застрял на ней. Помогите чем сможете.

На интервале найти числа, делящиеся на 5 с остатком от деления (дробной частью вещественного числа), равным 4
. Даны целые числа N и M. Найти на интервале <от меньшего из них до большего из них> все числа,...

0
Новые блоги и статьи
Как написать микросервис на Go/Golang
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C#
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru