Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Подключение библиотеки kernel32.lib, линковка и ошибка "not valid library" собственно пытаюсь подключить библиотеку kernel32.lib, при линковке masm выдает ошибку LINK : fatal error L1104: \masm32\lib\user32.lib : not valid library Как исправить? Добавлено через 2 часа 26 минут Все, исправил сам! Дело было в том, что я делал проект не пустой exe, а dos-com https://www.cyberforum.ru/ assembler-windows/ thread740256.html Дан массив из 13 байт. Посчитать количество байт содержащих только нули или единицы Assembler
ПОЖАЛУЙСТА! РЕШИТЕ ЗАДАЧКИ!!!:) Задача №1 дан массив из 13 байт. посчитать количество байт содержащих только нули или единицы. Задача №2 Дана последовательность из 8 символов (байтов), размещенных в сегменте данных, начиная с адреса DS:0000h. Поменять местами первые 4 и последние 4 символов и поместить их в область памяти по адресу ES:0000h. Задача №3 Разработать программу для сложения...
Assembler Вывести в консоль список запущенных процессов Доброго времени суток! Появился такой вот вопрос..как на ассемблере (masm/fasm) вывести в консоль список запущенных процессов? То бишь, их имя и PID. Если кто может помочь, отпишитесь пожалуйста. Заранее спасибо. Добавлено через 1 час 49 минут Есть небольшой прогресс. И собственно вопрос уже имеет иную формулировку: как правильно описать и вызвать NTQUERYSYSTEMINFORMATION на fasm/masm? ... https://www.cyberforum.ru/ assembler-windows/ thread739124.html Assembler Вычисление выражения: подробно разобрать код https://www.cyberforum.ru/ assembler-windows/ thread739031.html
Напишите что делает каждая программа по строчно хотябы одну все не прошу var x,y:integer; begin writeln ('vvedite x'); readln (x); asm mov eax,x mul eax,eax imul eax,3
Assembler Рисование конхоиды для заданного уравнения
Есть уравнение, нужно написать для него код масм. Вот пример для уравнений: y1=2sin(0.5*x-3.14) y2=2cos(0.5*x-1.57) finit fld _start fstp dword ptr _x jmp m1 m1: ;горизонатальная синусоида
Assembler Сортировка пузырьком: подробно разобрать код https://www.cyberforum.ru/ assembler-windows/ thread730945.html
Доброго времени суток. Ассемблер я начал изучать недавно, хотелось бы на примере разобраться в том, что именно значат команды (желательно все), используемые в коде. Данная программа сортирует массив пузырьком. .386 .model flat, stdcall option casemap:none include c:\masm32\include\windows.inc include c:\masm32\include\user32.inc include c:\masm32\include\kernel32.inc include ...
Assembler В массиве определить сумму элементов, превышающих число R>0 https://www.cyberforum.ru/ assembler-windows/ thread729585.html
Ребят, помогите, пожалуйста 1. В массиве B(N,M), N=, M= найти и определить сумму элементов, превышающих число R>0 2.В массиве B(N), N= изменить уменьшить на R значения элементов, превышающих число R Я б сделал, но в асме нибумбум. Попросил хороший друг спросить, может кто знает. А у меня знакомых, которые знают асм нету. Только вот на форуме этом хорошие люди водятся. С меня шоколадка) ...
Assembler Вывод координат курсора мыши
Здравствуйте! У меня вопрос по выводу координат курсора мыши. Моя программа при нажатии мыши выводит строку, но никак не получаеться вывести координаты мыши. Подскажите пожалуйста, как это сделать. Заранее благодарен! .386 .model flat,stdcall option casemap:none WinMain proto :DWORD,:DWORD,:DWORD,:DWORD include \masm32\include\windows.inc
Assembler Нужно с помощью ассемблерной вставки изменить массив на обратный порядок Нужно с помощью ассемблерной вставки изменить массив на обратный порядок Вот попытался, но не меняет местами. var m: array of integer; k, i, j: integer; begin randomize; for k := 1 to 5 do //заполняем массив и выводим https://www.cyberforum.ru/ assembler-windows/ thread726944.html Assembler Как получить адрес на первый элемент массива https://www.cyberforum.ru/ assembler-windows/ thread721777.html
есть динамический массив #include <iostream> #include <conio.h> using namespace std; void main() { int *mas=new int; scanf("%d", &mas);
Assembler GetDiskFreeSpaceA, или как определить свободное место на диске
Как написать на асемблере определения свободного места на диске? никак написать не могу(
Assembler WriteConsole не выводит текст .386 ;поддержка команд ;процессора 80386 .model flat, stdcall ;плоская модель памяти option casemap:none include WINDOWS.INC include kernel32.inc include user32.inc includelib kernel32.lib includelib user32.lib https://www.cyberforum.ru/ assembler-windows/ thread714572.html
9 / 9 / 1
Регистрация: 07.04.2012
Сообщений: 71
0

Как записать в переменную string данные о рабочем - Assembler - Ответ 3892190

20.12.2012, 21:54. Показов 994. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите пожалуйста, как записать в переменную string данные о рабочем?
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
.386
.model  flat, stdcall
includelib import32.lib
extrn ExitProcess:PROC 
extrn MessageBoxA:PROC 
includelib kernel32.lib 
includelib user32.lib
                worker struc                            ;информация о сотруднике
                nam  db 30 dup (" ")                    ;фамилия, имя, отчество
                position db 30 dup (" ")                ;должность
                age db 0                                ;возраст
                standing db 2 dup (" ")                 ;стаж
                salary db 4 dup (" ")                   ;оклад в гривнах
                birthdate db 8 dup (" ")                ;дата рождения
                worker ends
 
.data
        Mtl db "Результат",0    
        buf db 50 dup(?) 
        one db 0
        two db 0
        three db 0
        four db 0
        five db 0
        mas_sotr worker <'Гурко Андрей Вячеславович','художник',33,'15','1800','26.01.64'>,\
                <'Михайлова Наталья Геннадьевна','аниматор',30,'10','1680','27.10.58'>,\
                <'Cтenaнов Юрий Лонгинович’','художник',38,'20','1750','01.01.58'>,\
                <'Юрова Елена Александровна','связист',40,'2','2000' ,'09.01.66'>,\
                <'Юров Дмитрий Юрьевич','связист',45,'12','2500' ,'19.11.66'>
        string db 30 dup(" ") 
.code         
start:
;==================поиск старшего сотрудника==================
                xor ebx, ebx
                
                mov al, [mas_sotr+ebx].age              ;возраст первого сотрудника в al
                add one,al
                inc ebx
                mov al, [mas_sotr+ebx].age 
                add two,al
                inc ebx
                mov al, [mas_sotr+ebx].age
                add three,al
                inc ebx
                mov al, [mas_sotr+ebx].age 
                add four,al
                inc ebx
                mov al, [mas_sotr+ebx].age 
                add five,al
                inc ebx
                mov ecx,0
                mov al,one
                cmp al,two
                jbe sec
                jmp m1
                sec:
                    mov al,two
                    mov ecx,1
                m1:
                    cmp al,three
                    jbe thr
                    jmp m2
                thr:
                    mov al,three
                    mov ecx,2
                m2:
                cmp al,four
                jbe fou
                jmp m3
                fou:
                    mov al,four
                    mov ecx,3
                m3:
                cmp al,five
                jbe fiv
                jmp m4
                fiv:
                    mov al,five
                    mov ecx,4
                m4:
                mov string,[mas_sotr+ecx].nam
             
                push 0h
                push offset Mtl
                push offset string
                push 0h
                call MessageBoxA    
 
call ExitProcess
end start


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

Как записать в переменную String содержимое TextArea?
как записать в переменную String содержимое TextArea?

Как записать шестнадцатеричное число в переменную типа string?
Есть ф-ция, которая переводит целочисленный переменные или просто цифры в шестнадцатеричный вид....

Как записать длину строки типа string в переменную
Собственно вопрос в заголовке. Спасибо заранее:) Через i=s.size() // где, s -&gt; string, i -&gt; int;...

Как записать в переменную char первый символ строки string
Подскажите пожалуйста, как я могу для переменной char получить первый символ какой либо строки ? ...

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

Как правильно записать часть HTTP-кода в переменную типа String
Как правильно записать часть http кода в переменную типа стринг ? string str1 = &quot;&lt;h2...

Как записать греческие буквы или символы в переменную типа String
В ворде есть куча символов, как их записать в строку?

Как записать данные с запроса в переменную
Добрый день вопрос такой к примеру у меня есть запрос который выдает значения 1,2,3 как переделать...

Как записать нужные данные из БД в переменную?
Уважаемые формучане, прошу Вашей помощи. Мне нужно в Excel, в разные ячейки записать данные из БД...

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