|
|
Другие темы раздела | |
Assembler Найти вводимый символ с клавиатуры Всем Добрый вечер! Не могу никак понять где находится вводимое число с клавиатуры. Тип консольный. Листинг с примером ввода цифры с клавиатуры с использование стандартных макросов. Но не могу понять где же находится мой символ введенный с клавиатуры. ; ««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««« .486 ; create 32 bit... https://www.cyberforum.ru/ asm-beginners/ thread289538.html |
Assembler Как сложить четыре байтовые переменные? Вся соль заключается в невозможности использования расширенных регистров (EAX,EBX...)... просто делаю в эмуляторе ( emu8086.com ) в нем эти самые регистры не доступны, и компилировать он программу с их использовнием не хочет. По задаче нужно из строки символов ASCII (чисел) сделать число размером в 4 байта. Я беру первый символ из строки и умножаю смещением на их общее кол-во-1, и складываю. ... |
Assembler Расширение до двойного слова..
https://www.cyberforum.ru/ asm-beginners/ thread288893.html Необходимо посчитать заданное выражение: y = c + b * a – d / e вот код.. с ним все нормально.. вопрос по коду.. вопрос по строчке которая выделена восклицательными знаками.. сам так сделал.. т.к. команда деления idiv bx.. делит содержимое регистровой пары dx:ax на содержимое регистра bx.. в моем примере переменная d получается отрицательной.. т.е. если не расширять то получится что... |
Assembler Ассемблер и дополнительный код числа Доброго времени суток. Столкнулся с ассемблером, Есть такая программка, mov r17,r16 andi r17,0xF0 swap r17 ldi r18,10 mul r17,r18 mov r17,r16 andi r17,0x0F add r17,r0 https://www.cyberforum.ru/ asm-beginners/ thread288742.html |
Assembler Дано натуральное n.Посчитать количество решений неравенства x*x+y*y<n нужно сделать в myasm для процессора 386 |
Assembler Прога в debug. Вычисление формулы. Трабл с длинными числами.
https://www.cyberforum.ru/ asm-beginners/ thread288101.html Посоны, посоны! Проблема некая вкралась в код мой. Задание - написать программу для вычисления формулы v=(-y+x(3z+1))/(z-2)+1. Программа вот она: http://s40.***********/i090/1105/4e/b08e94e7adf8.png x - слово по адресу 200 y - байт по адресу 202 z - байт по адресу 203 v - слово по адресу 204 |
Assembler Арифметические операции с массивами Реализовать заданное выражение как ассемблерную вставку _asm{} (Ai * Bij) * X + (Ci) * Y. Программа должна запрашивать значения переменных и выводить результат на экран. X, Y - целочисленные, A, B, C - массивы. https://www.cyberforum.ru/ asm-beginners/ thread287804.html |
Сложение двухбайтных чисел Assembler Разработать программу сложения чисел 2-х байтового формата. Сумма чисел не должна превышать 65353, т.е. сумма тоже будет 2-х байтная. ((HL)) + ((BC)) = (DE) |
Assembler Неработающая сортировка.
https://www.cyberforum.ru/ asm-beginners/ thread287255.html Сначала задача показалась мне простой: надо сортировать числа по возрастанию. Написал программу, а она нормально обрабатывает только 3 числа, в особых случаях-4. Бьюсь над ней уже несколько недель:wall: Вызывающая функция // 111111.cpp : Defines the entry point for the console application. // #include "stdio.h" #include "malloc.h" |
Assembler Число, занимающее более одного регистра Собственно, задача такая: вывести объём доступной физической памяти в байтах. Понятно, что для этой цели используется прерывание int 12h, оно возвращает искомый объём в килобайтах в регистре ax. Это число может достигать 640 Кб. после умножения на 1024 мы получим число, которое не умещается в регистре ax, т.е. его старшие биты находятся в dx. Основной вопрос состоит в следующем: как корректно... https://www.cyberforum.ru/ asm-beginners/ thread286698.html |
Небольшой вопрос по вычислению 12 чисел Фибоначчи Assembler Задание следующее: Напишите программу для вычисления 12 чисел Фибоначчи: 1,1,2,3,5,8,13,...(каждое число в последовательности представляет собой сумму двух предыдущих чисел). Для организации цикла используйте команду LOOP. Вот я нашел основной отрывок кода этой программы mov ax,1 mov dx,1 mov cx,10d .l1: add ax,dx |
Assembler Умножить два числа
https://www.cyberforum.ru/ asm-beginners/ thread286129.html assume SS:m1, DS:m2, CS:m3 m1 segment stack db 128 dup(?) m1 ends m2 segment a db 3 b db 6 m2 ends |
Ушел с форума
16338 / 7659 / 1075
Регистрация: 11.11.2010
Сообщений: 13,698
|
|
06.05.2011, 09:55 | 0 |
Вывод значения регистра на экран - Assembler - Ответ 162033506.05.2011, 09:55. Показов 44605. Ответов 5
Метки (Все метки)
Ответ
ЗлОй ПрОграММер, после команды aam там будет то значение, которое нужно
Вернуться к обсуждению: Вывод значения регистра на экран Assembler
0
|
06.05.2011, 09:55 | |
Готовые ответы и решения:
5
Вывод значения регистра на экран [MASM] Вывод значения переменной (или содержимого регистра) на экран Вывод значения из регистра AX Вывод значения из регистра BX |
06.05.2011, 09:55 | |
06.05.2011, 09:55 | |
Помогаю со студенческими работами здесь
0
Вывод регистра ax на экран Вывод содержимого регистра AL на экран? Вывод содержимого регистра на экран Вывод числа на экран из регистра. |