Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Где можно скачать tlink.exe (16-рязрядный) https://www.cyberforum.ru/ assembler/ thread733433.html
Где сие можно скачать? tlink скачать не проблема, а вот убедиться, что он 16-рязрядный не удается. Киньте плз ссылочку или сам екзешник если есть у кого.
Процедура проверяющая прошел ли interrup перед исполнением команды mov Assembler
Здравствуйте, совсем не понятно задание и как её реализовать, может кто сможет помочь? Надо написать процедуру, которая опознает mov r/m<=sreg и проверяет прошел ли interrupt (int 1) перед исполнением команды mov (1000 11d0 mod 0 sreg r/m ). Если да, то на экран выводится сообщение и вся информация о команде. Например: « interrupt! 0000:0128 8ED8 mov ds, ax ; ax= 0123 » Добавлено через...
Assembler Переделать программу соединения файлов в один на tasm Помогите, пожалуйста. Есть программа, которая несколько файлов с именами TEXT1.LAB, TEXT2.LAB, TEXT3.LAB соединяет в один файл SUMTEXT.LAB. Нужно переделать её, чтобы соединялись файлы попарно TEXT1.LAB и TEXT2.LAB, и т.д. в SUMTEXT1.LAB и т.д. stack SEGMENT para stack 'STACK' db 100h DUP (?) stack ENDS data SEGMENT para public 'DATA' namadr dd ? ; Адрес имени файла из... https://www.cyberforum.ru/ assembler/ thread732516.html Assembler Прокомментировать приведенный код и объяснить его назначение Доброго времени суток! Прошу помочь разобраться с программой на ассемблере,которая удаляет из строки пробелы, написать комменты или объяснить как она работет. Заранее спасибо:) .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc ; include \masm32\include\masm32.inc https://www.cyberforum.ru/ assembler/ thread732362.html
Как активировать программу Assembler
Программа создана на кафедре нашего университета специально для сдачи тестов. Я спёр эту программу, дабы поучиться дома, но вот проблема, она требует активации. Как можно узнать какой пароль активации там? Пробовал полазить через программу ollydbg, но ничего не понял. Не разбираюсь я в программировании. Подскажите какой программой можно вытянуть верный пароль для активации? Или хотябы как...
Assembler Как проигрывать звук с паузой https://www.cyberforum.ru/ assembler/ thread732043.html
написал прогу, которая генерирует звук. Длительность звучания задается с клавиатуры masm data segment para public 'data' quest db 'Enter time of sound:$' tim dw 0 freq dw 2051 data ends ;----------------------------------------- stk segment stack 'stack'
Assembler Оцените программу пересылки данных разными способами (для микропроцессора 8086) Оцените программу пересылки данных разными способами ( для микропроцессора 8086). Я проверял в FAR'e - ошибок не нашло. Если есть не совсем правильные решения с использованием регистров или других данных, пожалуйста, напишите. title word dat1 segment a db 5 b db 4 dat1 endS cod1 segment assume cs:cod1, ds:dat1 start1: https://www.cyberforum.ru/ assembler/ thread731682.html Assembler Составить макроопределение вычисления суммы четных элементов массива
Составить макроопределение вычисления суммы четных элементов массива чисел а1, а2, …, аn. Используя это макроопределение, найти сумму четных элементов каждого из трех массивов а1, а2, …,а7; b1, b2,….,b7; с1, с2,…, с7.
Assembler Посоветуйте двоичный редактор Посоветуйте, пожалуйста, какой-либо редактор двоичного кода, который выводил бы, к примеру, следующую информацию: 00000010 01000010 01111100. Те редакторы, которые в Интернете называют двоичными (из тех, что находил я) выводят всё в 16-ричной форме. Спасибо. Добавлено через 19 минут я уже нашел здесь: binaryeditor.com.ar , но всё равно прошу посоветовать какой-либо редактор https://www.cyberforum.ru/ assembler/ thread730772.html Assembler Сравнение двух регистров со светодиодной индикацией Доброго времени суток! Так как не хватает времени разобраться с ассемблером помогите пожалуйста с программкой. Что требуется: 1. ввод чисел в 2 регистры; 2. сравнение; 3. если первый больше - загорается светодиод 1, если второй - светодиод 2, если равны - оба. В идеале можно бы еще схему всей установки) https://www.cyberforum.ru/ assembler/ thread730748.html
Программа не запускается на Windows 7 Assembler
Помогите пожалуйста!! У меня винда 7 максимальная. Мне нужно сделать задачу на К580, пробывала открыть через тотал командер, совместимость ставила. Но ничего не получается пишет "программа не запускается(5)". Можно как-как нибудь сделать так,чтобы заработала программа. (может компонент какой-нибудь установить или еще что нибудь) P.S. если ничего не получиться, то кто нибудь может мне решить...
Assembler На каком Visual Studio можно отлаживать ассемблерный код для винды 32р Какую Visual Studio лучше скачать?, что бы можно было пользоваться отладчиком для ассемблера, пытался разобраться с MASM32, но там нужно подключать кучу библиотек по которым не нашел никакой понятной документации, в слепую писать код не хочется не понимая, что в этих библиотеках и какая в каком случае нужна. Нашел информацию в инете, что Visual Studio вроде как позволяет работать с ассембл
0 / 0 / 0
Регистрация: 23.06.2012
Сообщений: 51
0

Передача параметров в процедуру - Assembler - Ответ 3865376

16.12.2012, 14:27. Показов 1045. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пока не нашел функцию ltoa, пытался добавить подсчет количества записанных байтов. Добавил параметр qcntWORD, и выполнил действия описанные в коде. Вызываю так
invoke dwtoa, mas[ebx], offset bufer, offset cnt.
Объявлено все вот так:
bufer db 256 dup(0)
cnt dd 0

Но в результате qcnt остается таким же как был до вызова процедуры, словно передаю по значению. Через отладчик проверял, в самой процедуре qcnt увеличивается до нужного значения, но после выхода из процедуры затирается. Вроде бы делаю все правильно, но выходит не разбираюсь я в адресации. Заранее благодарен

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
dwtoaa proc dwValue:DWORD, lpBuffer:DWORD, qcnt:DWORD
 
    push ebx
    push esi
    push edi
 
    mov [qcnt], 0
    mov eax, dwValue
    mov edi, [lpBuffer]
 
    test eax,eax
    jnz sign
 
  zero:
    mov word ptr [edi],30h
    jmp dtaexit
 
  sign:
    jns pos
    mov byte ptr [edi],'-'
    neg eax
    add edi, 1
 
  pos:
    mov ecx, 3435973837
    mov esi, edi
 
    .while (eax > 0)
      add [qcnt], 1
      mov ebx,eax
      mul ecx
      shr edx, 3
      mov eax,edx
      lea edx,[edx*4+edx]
      add edx,edx
      sub ebx,edx
      add bl,'0'
      mov [edi],bl
      add edi, 1
    .endw
 
    mov byte ptr [edi], 0       ; terminate the string
 
    ; We now have all the digits, but in reverse order.
 
    .while (esi < edi)
      
      sub edi, 1
      mov al, [esi]
      mov ah, [edi]
      mov [edi], al
      mov [esi], ah
      add esi, 1
    .endw
 
  dtaexit:
 
 
    pop edi
    pop esi
    pop ebx
 
    ret
 
dwtoaa endp


Вернуться к обсуждению:
Передача параметров в процедуру Assembler
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2012, 14:27
Готовые ответы и решения:

Передача параметров в процедуру
Доброго времени суток. Нужна ваша помощь, знатоки! Возникла нужда в изучении процедур и передачи в...

Передача параметров
Нужно написать COM программу,чтобы при вводе с командной строки,она считывала параметр(имя файла) и...

Передача параметров из Си в процедуру в Ассемблере
Здравствуйте, пожалуйста подскажите... никак не могу разобраться с передачей параметров из Си в...

Передача параметров в процедуру
Здравствуйте! У меня есть процедура которая строит график по заданном диапазону Sub...

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

Передача параметров в процедуру
В приложении динамически создается объект(не суть важно какой) для обработки события OnClick...

Передача параметров в процедуру
Есть класс формы, я прописал процедуру для редактирования формы, но передать в нее &quot;список&quot; не...

Не работает передача параметров в процедуру
Здравствуйте, уважаемые участники форума, В связи с изменениями на работе, пришлось перейти c...

Передача параметров в хранимую процедуру
ПРивет всем, ПОдскажите плз, хотел сделать универсальную процедуру на выборку, по нескольким...

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