Форум программистов, компьютерный форум, киберфорум
FASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
FASM Нужно исправить ошибку в коде FASM Нашёл такой код: mov eax,fs: mov eax, movzx eax,byte ptr retКак переделать для FASM'а (просто в нём вообще не разбираюсь)? https://www.cyberforum.ru/ fasm/ thread822816.html FASM Работа с данными
Пробую написать программу на фасме. Возникли вопросы, начну с первого: format PE console include 'FASM\include\win32ax.inc' section '.data' data readable _mass dd 50 dup (0) section '.code' code readable executable main:
FASM Построчное чтение XML файла <item> <string name="Group" value="TransportWindow"/> <member name="Values"> <obj class="UPoint" name="Location" ID="215319288"> <int name="H" value="321"/> <int name="V" value="690"/> </obj> </member> </item> https://www.cyberforum.ru/ fasm/ thread803168.html FASM Обработчик прерывания таймера: при одном проходе вывод на экран символ «?» , а на следующем проходе «#» https://www.cyberforum.ru/ fasm/ thread799877.html
На языке ассемблер написать резидентную программу, которая бы обрабатывала прерывание по времени (timer) и при одном проходе выводила бы на экран символ «?» , а на следующем проходе «#».
Ошибка при вызове SHCopyKey FASM
include '%fasm%/win64ax.inc' section '.code' executable start: sub rsp,8 invoke SHCopyKey,HKEY_LOCAL_MACHINE,'Software\$$',HKEY_CURRENT_USER,NULL exit: invoke ExitProcess,NULL section '.idata' import readable
FASM Мой template.asm для fasm https://www.cyberforum.ru/ fasm/ thread795593.html
include '%fasm%/win64ax.inc' section '.code' executable start: sub rsp,8 invoke ShellExecute,NULL,NULL,'http://msdn.microsoft.com/en-us/library/windows/desktop/hh447209(v=vs.85).aspx',NULL,NULL,SW_SHOWDEFAULT ; invoke SHGetSpecialFolderPath,NULL,a,CSIDL_PROGRAM_FILES,NULL ; invoke MessageBox,NULL,a,'',MB_OK
FASM Ошибка при вызове MoveFileEx include '%fasm%/win64ax.inc' section '.code' executable start: invoke ExpandEnvironmentStrings,'%ProgramFiles%\EmEditor\emedshl',a,MAX_PATH invoke MoveFileEx,a,NULL,MOVEFILE_DELAY_UNTIL_REBOOT exit: invoke ExitProcess,NULL section '.data' readable writable https://www.cyberforum.ru/ fasm/ thread792582.html Изменить цвет всех окон (SetSysColors) FASM
Напишите пожалуйста программу (за меня), чтобы цвет всех окон Windows изменить. Диалоги никакие не нужны, просто изменить. http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms724940(v=vs.85).aspx У меня на Windows 8 проблемма с установкой themes. Начало хотябы, как пример, я дальше доделаю.
FASM [FASM] Переделка процедуры Имею процедуру: proc WindowProc hWindowHandle, wMessage, wParam, lParam push ebx esi edi cmp , WM_DESTROY je .wmdestroy .defwndproc: invoke DefWindowProc, , , , jmp .finish .wmdestroy: invoke PostQuitMessage, 0 https://www.cyberforum.ru/ fasm/ thread760426.html FASM Вычислить выражение по формуле https://www.cyberforum.ru/ fasm/ thread754555.html
\huge y=\frac{{x^2}-ax}{b+2}-\frac{x^3}{3}+{a^2}x format PE GUI 4.0 include 'C:\Users\Никита\Desktop\лабораторные работы по архитектуры пк\fasmw\INCLUDE\win32ax.inc' section '.code' code readable executable fld fld fsubr st0, st1 ffree st1 fld fld
Настроить RadASM для работы с FASM FASM
Здраствуйте, Помогите решить проблему связаной с RadASM настроен под fasm, но никак нехочет компилить консольные проги.
FASM Консольный калькулятор на 4 действия Товарищи форумчане! Учусь я на втором курсе и препод по архитектуре компьютера задал такую интересную задачку: На завтра мне нужно принести ему консольный калькулятор на 4 действия +, -, *, / написанный на FASM с ollydbg Тобишь с консоли считывается 3 значения: 1. первое значение 2. второе значение 3. "идентификатор" действия и выводить в консоль результат кто может поочь? может у кого-то... https://www.cyberforum.ru/ fasm/ thread748394.html
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
06.05.2013, 09:17 0
FASM

Определить частоту процессора - FASM - Ответ 4515199

06.05.2013, 09:17. Показов 2254. Ответов 1
Метки (Все метки)

Ответ

boltiq,
с ошибкой программа эту частоту выводит, у меня 2,99 Ghz программа выдала 2830779884, смысл программы
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
jmp begin            
n1:   rdtsc ;получаем 64-битное количество тактов с момента последнего сброса в регистрах EDX:EAX
sub edx, ecx ;вычитаем из него то значение, что было одну секунду назад                   
sub eax, ebx                    
call outdec; выводим это значение на экран
jmp x
zz:  inc cx  ;адрес нового прерывания 8h (прерывания 8 происходит каждые 55 миллисекунд
; приблизительно 18.2 раз в секунду)
cmp cx, 18
je n1; прошла приблизительно 1 секунда идем на метку n1
x:   mov al, 20h;Если аппаратное  прерывание не заканчивается этими строками, то микросхема 8259 не очистит               
     out 20h, al;информацию регистра обслуживания, с тем чтобы была  разрешена  обработка  прерываний 
     iret;с более низкими  уровнями, чем только что обработанное. Отсутствие  этих строк легко может привести к  ;краху программы, так как прерывания от   клавиатуры   скорее  всего  окажутся  замороженными и   даже 
;Ctrl-Alt-Del окажется  бесполезным.
begin:  rdtsc ; получаем 64-битное количество тактов с момента последнего сброса в регистрах EDX:EAX
mov ecx, edx;и запоминаем это значение в регистрах ECX:EBX
mov ebx, eax
mov cx, 0
mov ax, 0
mov es, ax; ES=0
mov ax, zz; адрес нового прерывания 8h
mov [es:8h*4], ax
mov [es:8h*4+2], cs
 mov ah,0; ждем нажатия на любую клавишу клавиатуры
 int 16h
 int 20h; выход из программы
outdec: pushad
pushf
mov ebx,1000000000
xor cx,cx
.loop:  xor edx,edx
div ebx; делим содержимое ЕАХ на 1000000000
or cl,cl
jnz .out; если CL не равно нулю идем на метку out
or al,al
jz .noout; если АL равно нулю идем на метку noout
mov cl,1
.out: add al,'0'
mov ah,0eh
int 10h;Вывод  в  режиме  телетайпа.   Данная    функция    позволяет использовать монитор, 
;как простой терминал.  Для выполнения  этой  функции необходимо установить в регистре  AH  шест.  
;значение  0E,  в  pегистр  AL поместить выводимый символ, цвет текста (в графическом режиме)  
;занести  в регистр BL и номер страницы для текстового режима - в регистр BH. Звуковой сигнал (код 07H),
;возврат на одну позицию  (08H),  конец  строки  (0AH)  и возврат каретки (0DH) действуют,  как  команды  
;для  форматизации  экрана. Данная функция  автоматически  продвигает  курсор,  переводит  символы  на
;следующую cтроку, выполняет прокрутку экрана и сохраняет текущие  атрибуты экрана.
.noout:  push edx
mov eax,ebx
xor edx,edx
mov ebx,10
div ebx
mov ebx,eax
pop eax
test ebx,ebx
jnz .loop
popf
popad
ret


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

Не могу определить частоту процессора
На ноуте стоит 4х-ядерный проц AMD APU-8 4500M. Но разные приложения показывают разные сведения о...

Как узнать частоту процессора?
Подскажите как узнать частоту процессора?

Как УМЕНЬШИТЬ частоту процессора?
Привет, разогнал про i5-6600K до 4.4ггц з помощю програми easytune,и хотел бы уменьшить до 4.2ггц,...

Как залочить частоту процессора?
Короче в игре порой доходит до 61 градусов проц, потом скидывает частоту секунд на 5, всё глючит,...

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

Как занизить частоту процессора?
Как через ассемблер занизить частоту процессора?

Не могу повысить частоту процессора
Делаю всё как нужно. Захожу в биос повышаю частоту то есть хотел Intel Core 2 Duo E4500 2.2Ггц...

Узнать из программы частоту процессора.
Приветствую. Подскажите способ узнать из программы частоту процессора (ATMiko32, впрочем...

CPU-Z показывает меньшую частоту процессора.
люди а почему у меня проц Q9400 2,66 а он всегда показывает 1999 с множителем x6 в программе...

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