Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Отладка в td.exe https://www.cyberforum.ru/ asm-beginners/ thread1699631.html
Добрый день, в процессе отдаладки обнаружил следующее: Мои исходные байты которые я задаю в ds они располагаются не по адресу ds:0000 а по адресу ds:0100, в окне для сегментных данных. В чем может быть ошибка? .386 dseg segment use16 a db 22 b db -15 n db 75
Assembler Ввод символа и вывод на экран
Нужна помощь! При вводе символа «1» на экран выводится символ «а»; при вводе «0» программа заканчивает свою работу; на остальные символы программа не реагирует. Есть небольшие наработки, но не знаю, как их дополнить до полноценной программы GET_KEY MOV AH, 1 ; считать символ INT 21H CMP AL, '1' ; он равен "1"? JE A ; если да, вывести символ a CMP AL, '0' ; он равен "o"?...
Assembler Вычислить значение выражения (4*a/b+1)/(c*b-18+a) Вычислить заданное целочисленное выражение для исходных данных длиной 8 бит. Вычислить значение выражения (4*a/b+1)/(c*b-18+a). https://www.cyberforum.ru/ asm-beginners/ thread1699110.html Assembler Найти все двузначные числа, сумма квадратов цифр которых делится на 17 https://www.cyberforum.ru/ asm-beginners/ thread1698969.html
Найти все двузначные числа, сумма квадратов цифр которых делится на 17
Не пойму где ошибка в программе Assembler
Суть проблемы в том, что, ошибок в примере нету (в программе Far Менеджер, показывало, что нету их), но результаты не сходятся (вычислял пример сам и смотрел в программе Far), но я не могу понять, почему так получается и как исправить это? Сама задача вот: Вычислить -2с-23d / (a/4)-1; a,c,d ввести с клавиатуры. А вот и программа: S Segment stack ...
Assembler Вывод информации о нажатых функциональных клавишах (не получается с F11) https://www.cyberforum.ru/ asm-beginners/ thread1698569.html
Программа выводит нажатые функциональные клавиши. Не получается добавить возможность вывода на экран клавиши F11. .model tiny .stack 100h .data array db 3BH,3CH,3DH,3EH,3FH,40H,41H,42H,43H,44H,48H,49H,4BH,4DH,4FH,50H,51H,52H,53H truarr db 'F1$ ','F2$ ','F3$ ','F4$ ','F5$ ','F6$ ','F7$ ','F8$ ','F9$ ' ,'F10$ ','Up$ ','Pg Up$','Left$ ','Right$','End$ ','Down$ ','Pg...
Assembler Процессор ntvdm обнаружил недопустимую инструкцию - Assembler Эта программа имитирует звук сирены. После первого цикла выдает вот такую ошибку " Процессор ntvdm обнаружил недопустимую инструкцию". В чем может быть проблема? Прошу ваши варианты, желательно с кодом в комментарии. .386 .model small stack 100h delay macro time local ext, iter push cx mov cx, time https://www.cyberforum.ru/ asm-beginners/ thread1698232.html Найти сумму и разность двух чисел, введенных пользователем (emu8086) Assembler
Честно говоря, я даже не знаю, что с этим делать. Вообще, у меня задание довольно простое, написать именно в данной среде программу, которая будет выдавать результат суммы и разности двух чисел, введенных пользователем. Но, дело все в том, что преподаватель сам не работал у нас с этой средой и не знает, как именно это сделать. И первое, что интересует нас обоих, то сама возможность написания...
Assembler Вычисление выражения по формуле Написать программу, вычисляющую значение переменной R при указанных значениях. R=x+y-z, где x=m·n, y=m-n, z=m+n2 m=25,190; n=4,-60 https://www.cyberforum.ru/ asm-beginners/ thread1697558.html Assembler Запись символов в обратной порядке из сегмента https://www.cyberforum.ru/ asm-beginners/ thread1697497.html
Добрый вечер, подскажите, как мне запись символы в обратном порядке из сегмента памяти Какая команда нужна для этого?
Как вывести переменную в консоль Assembler
Помогите, пожалуйста, поставленную задачу решил, а вот в консоль значение вывести не могу... Как вывести то? data segment ; ab db 10,13, 'a bigger then b$' am db 10,13, 'b bigger then a$' mes1 db 'a = $' mes2 db 10, 13, 'b = $' mes_e db 10, 13, 'x = -10$' minus db '-$' s db
Assembler Вычисление значения выражения: (5674 / 4 + 337 / 3 + 235 / 5 ) * 2 https://www.cyberforum.ru/ asm-beginners/ thread1697445.html
помогите решить пример (5674 / 4 + 337 / 3 + 235 / 5 ) * 2 и вывести результат в окно
Эксперт Hardware
Эксперт Hardware
6105 / 2349 / 390
Регистрация: 29.07.2014
Сообщений: 3,110
Записей в блоге: 4
10.09.2016, 08:44 0

Ввод символов и отображение в различных системах счисления - Assembler - Ответ 9528760

10.09.2016, 08:44. Показов 5386. Ответов 20
Метки (Все метки)

Ответ

Для этого есть отладчик, который показывает воочию, что в каком регистре находится. Потрассируй fn.1 досовского сервиса, и увидишь что попадает в регистр(AL) при каждом нажатии на клавишу. Все функции ввода с клавиатуры возвращают ASCII-коды символов в регистр(AL). Если ввести с клавиатуры символ(4), то в AL будет находится (34h), и т.д..

Добавлено через 7 минут
Вот это одно и тоже:
Assembler
1
2
3
4
5
6
7
8
9
10
mes0   db   '12345678','$'                       ;в символьном виде
mes1   db   31h,32h,33h,34h,35h,36h,37h,38h,'$'   ;в виде ASCII-кодов
 
;--------------------
   mov   ah,9
   mov   dx,mes0
   int   21h
 
   mov   dx,mes1
   int   21h


Вернуться к обсуждению:
Ввод символов и отображение в различных системах счисления Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2016, 08:44
Готовые ответы и решения:

Ввод и вывод чисел в различных системах счисления
здравствуйте. помогите разработать программу Разработать программу перевода ввода и вывода чисел в...

Ввод и вывод чисел в различных системах счисления
Нужно выполнить перевод чисел из десятичной в двоичную систему счисления. Дать их внутреннее...

Ввод и вывод чисел в различных системах счисления, исправить код
.model small .stack 100h .data .code InputInt proc mov ah,0ah

Вывести числа в различных системах счисления
Помогите пожалуйста Составить программу решения. Значения переменных должны быть определены в...

20
10.09.2016, 08:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2016, 08:44
Помогаю со студенческими работами здесь

Программа для расчета выражения. Ввод/вывод в разных системах счисления
Разработать алгоритм и программу расчета выражения в соответствии с индивидуальным заданием на...

Числа в разных системах счисления
Задана строка, представляющая собой запись числа. Определить в какой системе счисления (с...

Организовать ввод значений в различных системах счисления
Всем привет, делаю калькулятор и есть некоторые трудности! В общем, шкодю в WPF ХAML C#, и пытаюсь...

Вычитание в различных системах счисления
Даны два числа в десятичной системе счисления: 171 и 219. Нужно выполнить их перевод в двоичную,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru