Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Задачи с ветвлениями https://www.cyberforum.ru/ asm-beginners/ thread369265.html
Помогите с задачками val1=1;val2=2;val3=10;val4=4 1.Определить переменные va1l,val2,val3,val4 числами 2.Вычислить первое выражение n=5*(val1+val2) ответ записать в переменную n 3.Вычислить второе выражение m=val3*(3+val4)ответ записать в переменную m 4.Сравниваем значение N и M
Assembler В описании прототипа функции на C параметры это сами данные или адрес данных
И всётаки как самому читать мсдн? Нужен в голове твёрдый конвертер! Всегда с боем сдаётся. msdn.microsoft.com/en-us/library/windows/desktop/ms633534(v=vs.85).aspx __in int nWidth, __in int nHeight Вот как узнать nWidth или (fasm) ? Откуда вкурить прототип функции если я правильно выражаюсь? :) nWidth Type: int
Assembler Найти первое число Фибоначчи, большее заданного числа https://www.cyberforum.ru/ asm-beginners/ thread369123.html
Добрый вечер.Не могу понять в чем ошибка.Задание:числа Фибоначчи определяются так f1=1,f2=1,а каждое следующее число равно сумме двух предыдущих fk+1=fk+fk-1,при k =2,3,...,N.Найти первое число Фибоначчи, большее заданного числа М(М>1). Похожую задачю с кодом нашла на Паскале и решила переделать на Ассемблер,но программа даже никакого значения не выводит.Паскаль ранее не учила, а ассемблер...
Assembler Сложение 5 чисел Нужно реализовать сложение 5 чисел, покажу как это выглядит на pascal: var s,a: INTEGER; begin s:=0; FOR i:= 1 to 5 DO begin Readln(a); sum = sum + a; end; https://www.cyberforum.ru/ asm-beginners/ thread369122.html
Помогите решить две задачки двумя способами Assembler
A4-13. Дан массив из 10 элементов (натуральные числа). Вычис-лить сумму элементов, индексы которых есть числа Фибоначчи (1, 2, 3, 5, 8). Б4-13. Дана матрица 5х5. Найти количество строк, в каждой из которых элементы образуют симметричную последовательность (палиндром). А) в виде «минимального» модуля с просмотром результатов работы в отладчике , Б) с выводом результата работы на экран.
Assembler Проверить число X на принадлежность диапазону [0, a]V[b, 255] https://www.cyberforum.ru/ asm-beginners/ thread368825.html
Ребята, тут парюсь с лабораторкой. Такая ситуация что на примитивном уровне я могу написать программу через условные переходы, типа вот этого: mov AX, X mov BX, 0 cmp AX, BX jge l1 mov Z, -1 jmp l2 l1: mov Z, 1 l2: ... Вот вопрос следующий, как мне использовать правильно процедуры? Есть куча лит-ры понять не могу, хоть об стол бейся... И вот еще скажите мне какой лучше алгоритм действий...
Assembler Объединить два массива. Вычислить количество нулевых элементов в результирующем массиве. Была поставлена такая задача: есть два массива х,у. 1 - Дописать массив х к массиву у. 2 - Вычислить количество нулевых элементов в результирующем массиве 3 - найти сумму наибольшего и наименьшего элемента в массиве и вывести на экран. Если по первому у меня есть наработка, хотя не знаю так ли: Code Segment para 'code' Assume cs:Code,ds:Code,es:Nothing https://www.cyberforum.ru/ asm-beginners/ thread368588.html Посчитать Y= (1*J) /(Z+S)*K-4 Assembler
Помогите исправить программу, считает неправильно и в чем собственно ошибка немогу понять( За ответы зарание благодарен вот формула по котрой должна считать программа Y= (1*J) /(Z+S)*K-4 вот сам код .model tiny ;Модель пам'яті, використовується для СОМ .data ;Початок сегмента даних
Assembler Сложение и вычитание чисел https://www.cyberforum.ru/ asm-beginners/ thread368011.html
Добрый вечер! вот мой код программы: .386 .MODEL flat,stdcall .STACK 100h ExitProcess PROTO, dwExitCode:DWORD DumpRegs PROTO .data
Assembler Сумма элементов массива https://www.cyberforum.ru/ asm-beginners/ thread367427.html
Всем привет! S=сумма (y), i=1,7 y=x^2+модуль(x) Написал под masm32 без ошибок, но вылетает при вводе 7 элементов массива x. В чём может быть проблема? .386 .model flat, stdcall include \masm32\include\windows.inc
Вывод текста в закрашенной области Assembler
Здравствуйте уважаемые форумчане! Нужно небольшая помощь, нужно вывести по центру высоты закрашенного прямоугольника текст. .model small .stack 100h .data message db 'Mi niweMo koJLbopoBii TekcT', 0dh, 0ah, '$' ;выводимый текст .code start: mov ah, 00 ; mov al, 03 ;установка режима
Assembler Получить все четырёхзначные числа, в записи которых сумма двух левых цифр равна произведению двух правых https://www.cyberforum.ru/ asm-beginners/ thread367221.html
Добрый день! Задание: Получить все натуральные четырёхзначные числа, в записи которых сумма двух левых цифр равна произведению двух правых. Алгоритм понял, но вот не могу понять: как исправить ошибку, в считывании последней цифры mov Ax,num mov dl,10 div dl mov n4,AH mov num, AL
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
14.06.2014, 16:50 0

Написать программу, выводящую строку "Hello World" на экран - Assembler - Ответ 6317061

14.06.2014, 16:50. Показов 179964. Ответов 41
Метки (Все метки)

Ответ

Продолжаем мучить фряшу — теперь вызываем системную библиотеку libc.so:
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
; fasm example of using the C library in Unix systems
; compile the source with commands like:
;   fasm libcdemo.asm libcdemo.o
;   gcc libcdemo.o -o libcdemo
;   strip libcdemo
format ELF
 
include 'ccall.inc'
 
struc tm
{
.tm_sec:    rb  2 ;  seconds after the minute -- [0,61]
.tm_min:    rb  2 ;  minutes after the hour   -- [0,59]
.tm_hour:   rb  2 ;  hours after midnight     -- [0,23]
.tm_mday:   rb  2 ;  day of the month         -- [1,31]
.tm_mon:    rb  2 ;  months since January     -- [0,11]
.tm_year:   rb  2 ;  years since 1900
.tm_wday:   rb  2 ;  days since Sunday        -- [0,6]
.tm_yday:   rb  2 ;  days since January 1     -- [0,365]
.tm_isdst:  rb  2 ;  Daylight Savings Time flag
tm_size =   $ - .
}
 
section '.text' executable
 
 public main
 extrn printf
 extrn time
 extrn strftime
 extrn localtime
 
 main:
    ccall   time, 0     ; получить время в сек. от 00:00:00 1-jan-1970
    mov [now],eax
    ccall   localtime, now  ; преобразрвать в структуру tm и получить указатель
    mov [ptime], eax
; преобразовать дату/время в строку ДД-месяц-ГГГГ ЧЧ:ММ:СС день_недели
    ccall   strftime, buf, BUFF_SZ, fmt, [ptime]
    ccall   printf, msg, buf; вывод на экран
    ret
 
section '.data' writeable
BUFF_SZ =   35
now:    dd  0
ptime   dd  ?
fmt db  '%d-%B-%Y %T, %A',0
msg db  "Hello, FreeBSD world!",0xA, 0xD,"Now %s.",0xA,0
buf rb  BUFF_SZ


Вернуться к обсуждению:
Написать программу, выводящую строку "Hello World" на экран Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2014, 16:50
Готовые ответы и решения:

Написать программу на ассемблере, выводящую на экран строку 100 раз
Написать программу на ассемблере, выводящую на экран строку 100 раз.

Составьте программу, выводящую на экран 5 строк «Hello, World!»
Всем доброго времени суток! Есть задание: 1.Составьте программу, выводящую на экран 5 строк...

Написать программу, выводящую из файла на экран строку с заданным номером
Написать программу, выводящую из файла на экран строку с заданным номером.

Напишите программу, выводящую на экран текст «Hello, world!»
Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал...

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

как написать на vb программу, выводящую на консоле 'Hi, world!'
как написать на vb программу, выводящую на консоле 'Hi, world!'(тип проекта консоль)

Написать подпрограмму, выводящую на экран строку из одинаковых символов.
Написать подпрограмму, выводящую на экран строку из одинаковых символов. Количество символов в...

Написать процедуру, выводящую на экран строку s длины N состоящую из символа q
Прошу вас помочь с решением задачки!!!:( Написать процедуру, выводящую на экран строку s...

Написать функцию, принимающую на вход строку, и выводящую ее на экран наоборот
написать функцию принимающую на вход строку и выводящую ее на экран наоборот Заранее огромное...

Написать программу выводящую на экран
таблицу значений функции Y= sin(X) на отрезке с шагом h. (аргумент функции sin(x) выражается в...

Написать программу, выводящую на экран треугольник
Всем привет! Написать программу выводящую на экран треугольник: * *** ...

Написать программу, выводящую на экран столбцы
Помогите пожалуйста , Нужно написать программу в QB64, выводящую на экран столбцы: зима ...

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