|
|
Другие темы раздела | |
Assembler Сегментированная модель памяти Всем привет. Изучаю ассемблер, в книге говорится про сегментированную модель памяти, которая как я понял, сегодня уже нигде не применяется, так вот, там говорится, что 16-битным регсистром можно адресовать 2^20 - 1 байт. Это возможно благодаря тому, что адрес сегмента в памяти записывается сдвинутым вправо на 4 бита, то есть деленный на 16 ну и плюс смещение 2^16. Вот я только не пойму, как можно... https://www.cyberforum.ru/ asm-beginners/ thread1798196.html |
Assembler Программа проходит компиляцию, но не запускается доброго времени суток. в адрессах 300h, 301h, 302h есть числа. программа должна их выровнять по убыванию. code segment assume cs:code,ds:code start: mov ax,code mov ds,ax mov di,300h |
Assembler Почему в цикле выводится всего один символ? -a 0100 MOV CL,01 0102 MOV AH,02 0104 MOV DL,2A ;* 0106 INT 21 0108 LOOP 102 010A INT 20 -g10a * https://www.cyberforum.ru/ asm-beginners/ thread1797374.html |
Assembler Подпрограмма печати десятичного числа от 0 до 65535
https://www.cyberforum.ru/ asm-beginners/ thread1797345.html Assembler: NASM, 16BITS На входе DS:SI - исходное число, dw DS:DI - буфер для записи результата в ASCII Портит регистры AX,BX,DX Регистры SI и DI инкрементируются соответственно считанному/записанному PrWordDec2buf ; push di |
Assembler Вычисление значения выражения Добрый день! Подскажите как записать этот пример в ассемблер? X=\frac{({A}^{2}+D)}{C-B} |
Assembler Пересчет больших чисел
https://www.cyberforum.ru/ asm-beginners/ thread1795935.html Доброго времени суток вам. У меня возник вопрос по написанию программы для пересчета больших чисел. код планируется писать в Fasm. программа в свою очередь очень проста, но к сожалению у меня пока что нет знаний, как пересчитать большие числа. к примеру 10 в степени 1111. Составил я к примеру программу - выводящую 1 миллион простых чисел, но написана она "кривыми" моими ручками, и на Visual... |
Assembler Работа процесора на низком уровне
https://www.cyberforum.ru/ asm-beginners/ thread1795931.html Не знал куда вопрос задать, задал сюда. Мы берем мы берем группу транзисторов, которые соеденены так, что мы подаем набор сигналов, а из него попарно сигнал разделятеся на 2 выхода. мы подаем 11100011, а из него попарно выходит 1001 и 1011. эти пару поступают на другую группу транзисторов с вдумя входами. Они работают так, что если хоть на одно из входов у нас 1, то на выходе будет 1. поступают... |
Неправильная работа вируса Assembler Написал вирус. Задача: затирать код COM-программ и заменять его кодом вируса. Поиск COM-программ осуществляется в текущем каталоге. За 1 раз программа должна заражать 1 файл. Один раз заразить один и тот же файл невозможно, так как у всех зараженных файлов по смещению 102h находится 5566h. Т.е. если данный файл не подходит для заражения, то мы ищем следующий. Однако перемещая программу(virus.com)... |
Assembler Зачем нужны команды SHRD и SHLD
https://www.cyberforum.ru/ asm-beginners/ thread1795797.html Привет, друзья! Я уже задавал подобный вопрос на этом форуме и в целом разобрался с работой этих команд. Что они делают - понятно. Осталось узнать - зачем?) Я сижу и ломаю голову пытаясь найти в их действиях какую-то систему, пытаюсь найти аналогию этих действий. Так например аналогия обычного сдвига - это умножение/деление на степени двойки. В книге Зубкова команда используется как аналогия... |
Assembler Команда neg al
https://www.cyberforum.ru/ asm-beginners/ thread1795619.html Почему после команды neg al устанавливаются флаги С и О? Ведь в результате получается то же самое число 80h mov al, -128 neg al 80h = -128 = 1000 0000 neg = 0111 1111 (инверсия) + 0000 0001 (плюс единица) = 1000 0000 = 80h = +128. установленные флаги: C, O |
Directx(CreateSurface) выполняется не так как надо Assembler Начал изучать ассемблер по книге Пирогова и когда дошел до графики хотел написать программу с применением directx -opengl-gdi+ (в программе 3 кнопки при нажатии на которую выходит собственное окно и в нем по щелчку должен рисунок или картинка с помощью gdi,directx или open gl) Беда в том что CreateSurface выполняется как то не так что приводит к выходу...тут вырезки из кода где присутствуют... |
Assembler Команда lea вводит меня в недоуменее
https://www.cyberforum.ru/ asm-beginners/ thread1795215.html Я складываю числа разными способами и вдруг получаю разные ответы: .model flat .code public main main proc ; здесь все четко mov eax, 4292870144 lea eax, |
Эксперт Hardware
|
|
24.08.2016, 21:24 | 0 |
Вычисление значения выражения по вводимым числам - Assembler - Ответ 948348424.08.2016, 21:24. Показов 3031. Ответов 48
Метки (Все метки)
Ответ
При чём тут холопы, и что ты отвечаешь за всех? Нет желания объяснять - проходи мимо, и не навязывай своё мнение всем! Лично мне ничего не стоит набросать её оболочку, в которую кстати не входят твои переполнение деления и прочая лабуда.
Sofia 9, просто у меня фасм и чтоб не менять синтаксис было-бы удобно.. Вернуться к обсуждению: Вычисление значения выражения по вводимым числам Assembler
3
|
24.08.2016, 21:24 | |
Готовые ответы и решения:
48
Вычисление значения выражения в зависимости от значения аргумента Вычисление значения выражения Вычисление значения выражения Вычисление значения выражения |
24.08.2016, 21:24 | |
24.08.2016, 21:24 | |
Помогаю со студенческими работами здесь
0
Вычисление значения выражения Вычисление значения выражения: (3*c-2*d)/(a) Вычисление значения выражения Вычисление значения выражения Вычисление значения выражения Вычисление значения выражения |