Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Разница между числами в младшей и старшей тетрадах https://www.cyberforum.ru/ assembler/ thread401907.html
Задано значение без знаковой переменной а размером в байт. Разработать процедуру, вычисляющую: разницу между числами в младшей и старшей тетрадях.
Assembler По чему то при нажатии любой клавиши выдает одинаковые значения
а в отладчике все нормально .model small .stack 100h .data
Assembler Линкование в masm Пишу на masme т.к. учебников по нему больше и они понятнее. Пытаюсь скомпилировать и линковать исходник. Не получается. В bat файле пишу c:\tools\masm32\bin\ml /c /coff hello.asm c:\tools\masm32\bin\link /SUBSYSTEM:CONSOLE /LIBPATH:c:\masm32\lib hello.obj Объектный файл делает, но не линкует! Пытался компилировать как в учебнике Крупника написано, тоже самое: файл obj создает, а com нет! Что... https://www.cyberforum.ru/ assembler/ thread401160.html Assembler Программирование микроконтроллера https://www.cyberforum.ru/ assembler/ thread401105.html
Здравствуйте, необходимо запрограммировать микроконтроллер PCI (PIC16F84)...конкретно задача заключается в следующем...: На входной порт А подается 3-х битный двоичный сигнал...надо на выходе получить 8-ми ступенчатую шкалу(ну то есть если подалось 001 - на выходе зажглась одна лампочка (00000001))
Assembler Assembler (Virtual Pascal) Строковые операции
Ребята, нужна помощь, помогите решить следующие задачи, заранее премного благодарен! 1. Дана строка и число N, получить и вывести на экран результирующую строку по следующему образцу: пусть исходная строка “abc”, N = 4, тогда результирующая строка – “abccbaabccba”. (Данная задача уже была в этом разделе, но мне нужно решение для Virtual Pascal (asm)) 2. Дана строка S и символы C1 и С2....
Assembler Двоичный поиск https://www.cyberforum.ru/ assembler/ thread401057.html
Нужна программа: Двоичный поиск в упорядоченном массиве. Массив и число вводятся. Результат - номер найденного элемента массива.
Assembler Диассемблирование https://www.cyberforum.ru/ assembler/ thread400957.html
Задачка такая:надо чтобы программа после вбивания 16-ричного машинного кода писала мнимонику команды.Условие:если был вбит код команды add, то выводим её на экран(в смысле саму строчку как она выглядит в коде),если какой-то другой,то ошибку. Так как препод мудаГ и толком ничего не объяняет,ссылаясь на то,что мы должны все сами читать и делать,я смог понять только ввод и вывод строки на...
Логические команды Assembler
Всем привет) Вобщем дана такая задача: Рассматривая байт как набор логических значений x7 x6 x5 x4 x3 x2 x1 x0 (true – 1, false – 0), вычислить логическую формулу f = (x7&~x6&x3&x1) V (x6&x4&x2&x1&~x0) V (~x7&x6&x3&x1) . Вот примерно решение. model SMALL stack 100h codeseg sturtupcode mov ah, al; and al, 11001000b ;x7 & x6 & x3 cmp al, 11001000b je formula_reply
Assembler Ввод символа типа '+' https://www.cyberforum.ru/ assembler/ thread400727.html
пытаюсь написать программу, которая бы распознавала сложение или вычитание простых чисел (пример 2+2; 8-5) вот при вводе знака проблемка видимо , может объявляю неправильно подскажите пожалуйста) Добавлено через 49 секунд simb db 2 dup (?) ... lea dx,simb mov ah,1 int 21h
Assembler Резидентный обработчик прерываний https://www.cyberforum.ru/ assembler/ thread400349.html
задали курсовую.уже дедлайн.пытался достать у студентов прошедших ассемблер.не сохранили курсовые. не знаю что делать.готов купить в пределах разумного. 1. Разработать резидентный обработчик прерывания, который при нажатии некоторой комбинации клавиш должен менять цвет символов последней выведенной строки (10 различных цветов). 2. Дан текст не более 255 символов. Слова отделяются друг от...
Assembler Анти дебагер mov ecx,fs:[20h]
Всем доброго времени суток дорогие форумчате. Подскажите пожалуйста как сделать чтоб линкер ни выдавал ошибку. В одной книге написано "Анти отладочные хитрости.." Это самый простой способ но линкер ни хотит линковать первую строку. mov ecx,fs: jecxz not_being_debugger <--- делайте, что хотите, нас отлаживают :)
Assembler Собственное прерывание по нажатию клавиши. Добрый вечер. Нужна программа для вывода счетчика по таймеру. Точнее это я уже сделал. Теперь надо что бы при нажатии ctrl+c (можно другую комбинацию, но я начал так делать) выводила и убирала счетчик. Можете помочь? Что я не так делаю? Спасибо! ; File : lab5.asm ; Descr : Processing of keyboard interruptions ; Author : Richter D.G. .Model small .DATA ; strings https://www.cyberforum.ru/ assembler/ thread399882.html
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 10
0

ошибка в использовании регистров - Assembler - Ответ 2261027

08.12.2011, 15:05. Показов 642. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
программа вычисляет число нулей k в двоичной записи натурального числа m
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int m_asm(int m)
{
        int k;
        __asm 
        {
        mov ax,m
        mov cx,2                        
        mov dx,0
        m1: cmp ax,0 je m2   
            div cx                                
            cmp ah,0  je inc dx  
            sub ax,ah 
            div cx                    
            mov ax,al
        jmp m1
        m2: mov k,dx
        }
      return k;
}
компилятор говорит:size conflict
а как правильно сделать присвоение переменной ax её остатка ah, а затем и частного от деления ах на сх?

Вернуться к обсуждению:
ошибка в использовании регистров Assembler
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2011, 15:05
Готовые ответы и решения:

Вывод на экран двоичного содержимого двух регистров (ввести значения этих регистров требуется с клавиатуры)
требуется разработать программу вывода на экран двоичного содержимого двух регистров так, чтобы...

Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом индикаторе
Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом...

Ошибка код 109 после очистки регистров
Добрый день! Обновил windows 8.1pro на 10pro. Система неделю чувствовала себя нормально, пока не...

Ошибка при использовании vector (в конце, после вывода результатов выскакивает ошибка, но сам результат коректен)
Суть в следующем, мы считываем введеные значения и выводим этот массив Проблема такова что...

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

Ошибка в использовании библиотеки/ошибка в библиотеке
Изучаю Java, написал библиотеку для рисования некоторых геометрических фигур (точка, круг, квадрат,...

Ошибка при использовании where
Добрый день всем. Есть таблица товаров и есть поля типа varchar. Составил такой запрос UPDATE...

Ошибка при использовании using
Что означает данная ошибка?

Ошибка в использовании strcat
Почему не работает функция strcat и компилятор ругается на X #include &quot;stdafx.h&quot; #include...

Else - ошибка при использовании
Здравствуйте, прошу помочь с кодом. В данной процедуре ошибка использования Else. Помогите,...

Ошибка при использовании new
VS 2010, проект windows forms. Программа компилируется, ошибка при выполнении. Есть класс Graph: ...

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