|
|
Другие темы раздела | |
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
|
||||||
10.09.2016, 08:44 | 0 | |||||
Ввод символов и отображение в различных системах счисления - Assembler - Ответ 952876010.09.2016, 08:44. Показов 5386. Ответов 20
Метки (Все метки)
Ответ
Для этого есть отладчик, который показывает воочию, что в каком регистре находится. Потрассируй fn.1 досовского сервиса, и увидишь что попадает в регистр(AL) при каждом нажатии на клавишу. Все функции ввода с клавиатуры возвращают ASCII-коды символов в регистр(AL). Если ввести с клавиатуры символ(4), то в AL будет находится (34h), и т.д..
Добавлено через 7 минут Вот это одно и тоже:
Вернуться к обсуждению: Ввод символов и отображение в различных системах счисления Assembler
0
|
10.09.2016, 08:44 | |
Готовые ответы и решения:
20
Ввод и вывод чисел в различных системах счисления Ввод и вывод чисел в различных системах счисления Ввод и вывод чисел в различных системах счисления, исправить код Вывести числа в различных системах счисления |
10.09.2016, 08:44 | |
10.09.2016, 08:44 | |
Помогаю со студенческими работами здесь
0
Программа для расчета выражения. Ввод/вывод в разных системах счисления Числа в разных системах счисления Организовать ввод значений в различных системах счисления Вычитание в различных системах счисления |