Город Видное - Видновский форум - Форум города Видное и Ленинского района

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Bios fasm вывод текста

Помогите написать программу на ассемблере "Hello world" и прокоментировать каждую строчку!!!

Бендер же тебе с комментариями писал
.model small
.stack 100h
.data
message db "Hello, world!",0dh,0ah,'$'
.code
main proc
mov ax,@data
mov ds,ax ; установка сегмента данных
mov ah,9 ;номер функции вывода на экран в ah
mov dx,offset message ; смещение в dx
int 21h ; ввзов прерывания
mov ax,4C00h ;завершение программы
int 21h
main endp
end main

Итак, приведем самую простую программу на FASM, которая выводит сообщение Fuck you, Windows . ... invoke MessageBox,HWND DESKTOP, Fuck you, Windows , Minimal2 ,MB OK выводит Message Box с текстом Fuck you, Windows ...

Assembler i8086, MS-DOS, fasm
use16
org 100h
mov ah,09h
mov dx,msg
int 21h
mov ax,4C00h
int 21h
msg db 'Hello, World!$'
Assembler i8086, MS-DOS, masm
.model tiny
.code
org 100h
Start:
mov ah, 9
mov dx, offset msg
int 21h
mov ax, 4C00H
int 21h
msg db 'Hello, world$'
end Start

TASM/ строка

Задача простая а кода много.
А что так сложно с выводом?
OUTCH в fasm нету?

Для более гибкого управления процессом вывода текста на экран предназначены функции BIOS, входящие в группу video Services int 10h и выполняющие следующие действия

"сравнение и замена символов не даются"
1 берём символ, запоминаем его, выводим его в выходной буфер (или на экран) .
2 если следующий символ равен запомненному, то проскакиваем и его и идём опять на 2, иначе идём на 1

Введите имя пользователя длиной от 2 до 25 символов


Имя должно состоять не менее чем из 2 символов и не более чем из 25 символов.

Введите правильный e-mail адрес


Вы должны указать правильный e-mail адрес, так как случайно сгенерированный пароль будет выслан на этот адрес.

Выберите свои региональные настройки


Для того, чтобы время отображалось правильно, вы должны выбрать часовой пояс для местности, откуда вы посещаете форум.

Выберите свои личные настройки

Выберите, каким образом вы хотите, чтобы ваш e-mail адрес отображался на форуме, и хотите ли вы, чтобы другие пользователи имели возможность слать вам e-mail сообщения через форум или нет.



Включение этой опции даёт возможность форуму "запоминать" вас между визитами (имя и пароль сохраняются в куках вашего броузера). В этом случае, вам не нужно будет каждый раз вводить ваше имя и пароль при заходе на форум. Вход будет произведён автоматически. Рекомендуется.