|
|
Другие темы раздела | |
Assembler Демонстрация ADD, ADC
https://www.cyberforum.ru/ asm-beginners/ thread842423.html Здравствуйте! У меня стоит задача реализовать программу демонстрации работы команд сложение ADD , ADC (т.е. показать, как это делает процессор внутри, как переводит в Bin(Hex) , как выставляет флаги, как складывает, переводит обратно (в моем понимании предметной области) Буду весьма благодарна за любую помощь и особо благодарна за описание алгоритма, что "там происходит"! Добавлено через... |
Assembler Консольный ввод/вывод символов Доброго времени суток! Работаю с .com файлами. Задание у меня такое: Массивы символов s1 и s2 определены в сегменте данных. С клавиатуры вводятся строка s3 и символы a1 и a2. Написать программу, которая выводит на экран входные данные по следующему сценарию: Введите символ a1: a1 Введите символ a2: a2 Введите строку s3: s3 Результат: s1ba2ba1bs2bs3ba1 (b – символ пробела) |
Assembler программа деления с остатком
https://www.cyberforum.ru/ asm-beginners/ thread842127.html нужно переделать программу умножения, в программу деления с остатком. сам я пока тут не шарю. комментарии не от этой программы. ; Демонстрационная программа сложения двух ; одноразрядных; беззнаковых чисел ; Для построения рабочей версии используйте команды: ; >tasm demo; ; >tlink demo; ; >demo ; Резервирoвание места под стек sseg segment stack 'stack' |
Assembler вывод на экран
https://www.cyberforum.ru/ asm-beginners/ thread842071.html не могу разобраться с выводом в ассемблере, пожалуйста, помогите test al, 1 jz @chet jmp @nechet @chet: // вывести единицу jmp @exit @nechet: // вывести переменную str(введенную ранее пользователем) jmp @exit |
Assembler Перевод числа из 16 в 10 можете пожалуйста написать принцип, либо (.286 макс) . перевода числа лежащего в ax (т е шестнадцатеричного) в десятичную систему. новое число нужно записать в память. размер памяти 5 байт (т к по одному на каждый символ) |
Assembler Переместить буквы массива а в массив b Подскажите пожалуйста,есть код,знаю что неправильный,может кто нибудь помочь? ps знаю что нуб) https://www.cyberforum.ru/ asm-beginners/ thread841844.html |
Assembler [TASM] Удаление элементов из массива
https://www.cyberforum.ru/ asm-beginners/ thread841509.html Например имеется одномерный массив однобайтовых чисел: 1,2,3,0,5,0,7,0,9,0. Нужно удалить все нули из массива, а затем суммировать оставшиеся элементы. Использовать цепочечные команды. C суммированием проблем не возникло, а вот с удалением возникают проблемы. Как я понимаю для удаления элемента нужно сдвинуть следующие за ним элементы на 1 позицию влево, а затем уменьшить размер массива на 1.... |
Assembler Удалить из текста все цифры Помогите чайнику по ассэмблеру решить эту задачу. "Удалить из текста все цифры"? |
Assembler Програмирование на ассемблере Здравствуйте, я при воспроизведении одного аппарата (http://pic.rkniga.ru/shemotehnika/ustroystva-dlya-doma/92-kodovyy-zamok-bez-knopok.html). Но столкнулся с проблемой: на сайте указано, что код следует вписать самому в файл .asm. Так же указано именно куда вписать ( в ячейки с адресами с 0x00 по 0x04 записывают первый, а в ячейки с адресами с 0x05 по 0x09 — второй.). Подскажите пожалуйста в... https://www.cyberforum.ru/ asm-beginners/ thread840854.html | Assembler Модель анализа пожарного датчика в помещении помогите с простыми программами в ассемблере, на c++ это легко сделать, а тут вообще не понимаю как. 1.Необходимо создать программу-модель анализа пожарного датчика в помещении, которая выводит сообщение «Опасная ситуация», если t >= 45 grad C. https://www.cyberforum.ru/ asm-beginners/ thread840820.html |
Assembler Создание цикла из чисел (ассемблер) Необходимо заполнить память числами от 0 до 254, 4 раза подряд! Работаем на микропроцессоре "tms 320=c5500" |
Assembler Написать программу, удаляющую из исходной строки заданную конфигурацию символов Помогите,пожалуйста, написать программу, удаляющую из исходной строки заданную конфигурацию символов. Заранее,спасибо! p.s: и если можно написать,что делает каждая строчка. https://www.cyberforum.ru/ asm-beginners/ thread840598.html |
Эксперт быдлокодинга
2091 / 525 / 69
Регистрация: 04.11.2010
Сообщений: 1,310
|
|
20.04.2013, 14:25 | 0 |
BCD числа в упакованном и неупакованном формате - Assembler - Ответ 444282720.04.2013, 14:25. Показов 14742. Ответов 11
Метки (Все метки)
Ответ
Я бы год назад точно запутался бы, а возможно и не понял. Поясню. Представление байта идёт для меня до сих пор на физическом уровне. И каждый из них представляется как отдельная коробочка, поэтому без нуля перед еденичкой стройный мир из коробочек-байтов сразу рушится в моей голове. Разумеется сейчас я прекрасно понимаю что ноль в начале ничего не значит. Но на стадии ассемблер - колдунство такие мелочи очень важны. 123 превращается 010203 более однозначно для восприятия. 10203 пугает своей неоднозначностью то ли 10 20 3 то ли 1 02 03
P/S/ это я поплакать как нам начинающим сложно. Вернуться к обсуждению: BCD числа в упакованном и неупакованном формате Assembler
0
|
20.04.2013, 14:25 | |
Готовые ответы и решения:
11
Вывод значения числа в формате BCD Превращение десятичного числа в BCD-формате в ASCII-формат Преобразование десятичного числа 927459 в BCD-формате в ASCII-формат Masm32: Сложить величины 394 и 12, представленные в неупакованном формате |
20.04.2013, 14:25 | |
20.04.2013, 14:25 | |
Помогаю со студенческими работами здесь
0
Вычитание чисел в формате BCD Вычисление "+-*" в упакованном формате Определение данных разрядностью 8, 32 бит в формате bcd BCD числа |