Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 15:17   #1
chpok1
 
Регистрация: 06.06.2013
Сообщений: 4
По умолчанию программа на ассемблере

При помощи инструментального пакета MASM32 создайте и выполните программу на ассемблере, вычисляющую сумму и разность двух чисел: первое число: 11, второе число 4.



спасибо!
chpok1 вне форума Ответить с цитированием
Старый 07.06.2013, 17:12   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,607
По умолчанию

masm32

Код:
.386
.model flat,stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\gdi32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\gdi32.lib

.data
template db "%d", 0
MsgCaption      db "Iczelion's tutorial no.2",0

.data?
d1 dd ?
d2 dd ?
d3 dd ?
buffer db 512 dup(?)

.code
start:
mov d1, 11
mov d2, 4
mov eax, d1
mov ebx, d2
add eax, ebx
mov d3, eax

invoke wsprintf, ADDR buffer, ADDR template, d3
invoke MessageBox, NULL, ADDR buffer, ADDR MsgCaption, MB_OK

mov d1, 11
mov d2, 4
mov eax, d1
mov ebx, d2
sub eax, ebx
mov d3, eax

invoke wsprintf, ADDR buffer, ADDR template, d3
invoke MessageBox, NULL, ADDR buffer, ADDR MsgCaption, MB_OK

end start
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на ассемблере spider844360 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 24.05.2013 13:05
Программа на Ассемблере Nikita566 Помощь студентам 1 16.01.2013 11:23
Программа на ассемблере goldmak Помощь студентам 0 16.12.2011 18:01
Программа на ассемблере Madara88 Помощь студентам 0 31.03.2011 16:48
Программа на ассемблере Archiserafim Помощь студентам 0 17.06.2009 15:03