Hip-Hop.Ru

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка] (https://www.hip-hop.ru/forum/programmisty-kompyuternye-tehniki-kotorye-nikogda-ne-spyat-besedka-252443/)

diskursmonger 18 февраля 2011 16:18

кто нибудь шарит owl ?

Jеss 18 февраля 2011 22:24

парни, научите кто-нибудь MASM запускать :| это не шутка, не работает он у меня никак.

код такой:
Цитата:

TITLE PLOTNIY
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
ORG 100H
BEGIN:
JMP BEG_CODE
TEXT DB 'Плотный васапчик! $'
BEG CODE:
MOVAX,CS
MOVDS,AX
LEADX, TEXT
MOVAH,9
INT 21H'
MOVAH,4CH
INT 21H
CODSEG ENDS
END BIGIN
не могу получить obj даже

иксуй! 18 февраля 2011 22:37

Цитата:

Цитата от Jеss (Сообщение 1072436536)
парни, научите кто-нибудь MASM запускать :| это не шутка, не работает он у меня никак.

код такой:
Цитата:

TITLE PLOTNIY
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
ORG 100H
BEGIN:
JMP BEG_CODE
TEXT DB 'Плотный васапчик! $'
BEG CODE:
MOVAX,CS
MOVDS,AX
LEADX, TEXT
MOVAH,9
INT 21H'
MOVAH,4CH
INT 21H
CODSEG ENDS
END BIGIN
не могу получить obj даже

А почему после MOV и LEA пробелы не стоят, точка входа BEGIN, а не BIGIN:morj:
Почему TEXT определён в сегменте кода?


Добавлено через 4 минуты 56 секунд
Вообще компилируешь сперва с помощью masm, если откомпилировался, создаётся объектный модуль, открываешь линковщик link.exe и там вбиваешь <имя файла объектного модуля>
если всё проходит окей, то можешь открывать exeшник

Jеss 19 февраля 2011 00:23

Цитата:

Цитата от иксуй! (Сообщение 1072436669)
Цитата:

Цитата от Jеss (Сообщение 1072436536)
парни, научите кто-нибудь MASM запускать :| это не шутка, не работает он у меня никак.

код такой:
Цитата:

TITLE PLOTNIY
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
ORG 100H
BEGIN:
JMP BEG_CODE
TEXT DB 'Плотный васапчик! $'
BEG CODE:
MOVAX,CS
MOVDS,AX
LEADX, TEXT
MOVAH,9
INT 21H'
MOVAH,4CH
INT 21H
CODSEG ENDS
END BIGIN
не могу получить obj даже

А почему после MOV и LEA пробелы не стоят, точка входа BEGIN, а не BIGIN:morj:
Почему TEXT определён в сегменте кода?


Добавлено через 4 минуты 56 секунд
Вообще компилируешь сперва с помощью masm, если откомпилировался, создаётся объектный модуль, открываешь линковщик link.exe и там вбиваешь <имя файла объектного модуля>
если всё проходит окей, то можешь открывать exeшник

масм не запускается вообще
с бегином я лихо наебался, вот невнимательность :D

иксуй! 19 февраля 2011 00:59

Цитата:

Цитата от Jеss (Сообщение 1072437572)
Цитата:

Цитата от иксуй! (Сообщение 1072436669)
Цитата:

Цитата от Jеss (Сообщение 1072436536)
парни, научите кто-нибудь MASM запускать :| это не шутка, не работает он у меня никак.

код такой:

не могу получить obj даже

А почему после MOV и LEA пробелы не стоят, точка входа BEGIN, а не BIGIN:morj:
Почему TEXT определён в сегменте кода?


Добавлено через 4 минуты 56 секунд
Вообще компилируешь сперва с помощью masm, если откомпилировался, создаётся объектный модуль, открываешь линковщик link.exe и там вбиваешь <имя файла объектного модуля>
если всё проходит окей, то можешь открывать exeшник

масм не запускается вообще
с бегином я лихо наебался, вот невнимательность :D

Через командную строку пробовал?

Jеss 19 февраля 2011 01:04

Цитата:

Цитата от иксуй! (Сообщение 1072437775)
Цитата:

Цитата от Jеss (Сообщение 1072437572)
Цитата:

Цитата от иксуй! (Сообщение 1072436669)
А почему после MOV и LEA пробелы не стоят, точка входа BEGIN, а не BIGIN:morj:
Почему TEXT определён в сегменте кода?


Добавлено через 4 минуты 56 секунд
Вообще компилируешь сперва с помощью masm, если откомпилировался, создаётся объектный модуль, открываешь линковщик link.exe и там вбиваешь <имя файла объектного модуля>
если всё проходит окей, то можешь открывать exeшник

масм не запускается вообще
с бегином я лихо наебался, вот невнимательность :D

Через командную строку пробовал?

научи, там что после пути и названия эксешника надо писать "/?"?
ты, я смотрю, шаришь. может, подскажешь чо вот по этой теме
https://www.hip-hop.ru/forum/post1072354548-n929/

иксуй! 19 февраля 2011 01:09

Цитата:

Цитата от Jеss (Сообщение 1072437800)
Цитата:

Цитата от иксуй! (Сообщение 1072437775)
Цитата:

Цитата от Jеss (Сообщение 1072437572)
масм не запускается вообще
с бегином я лихо наебался, вот невнимательность :D

Через командную строку пробовал?

научи, там что после пути и названия эксешника надо писать "/?"?
ты, я смотрю, шаришь. может, подскажешь чо вот по этой теме
https://www.hip-hop.ru/forum/post1072354548-n929/

В cmd?
Запускаешь masm.exe просто через командную строку, он у тебя наверное так просто открывается и вылетает сразу же.
А затем всё пошагово делаешь.
Суть задания я не понял, ибо ассемблер учили очень примитивно, всякие символьные массивы, длинную арифметику.

Jеss 19 февраля 2011 01:12

Вложений: 1
Цитата:

Цитата от иксуй! (Сообщение 1072437820)
Цитата:

Цитата от Jеss (Сообщение 1072437800)
Цитата:

Цитата от иксуй! (Сообщение 1072437775)
Через командную строку пробовал?

научи, там что после пути и названия эксешника надо писать "/?"?
ты, я смотрю, шаришь. может, подскажешь чо вот по этой теме
https://www.hip-hop.ru/forum/post1072354548-n929/

В cmd?
Запускаешь masm.exe просто через командную строку, он у тебя наверное так просто открывается и вылетает сразу же.
А затем всё пошагово делаешь.
Суть задания я не понял, ибо ассемблер учили очень примитивно, всякие символьные массивы, длинную арифметику.

вот, чо после этого делать я вообще не ебу

иксуй! 19 февраля 2011 01:18

Цитата:

Цитата от Jеss (Сообщение 1072437839)
Цитата:

Цитата от иксуй! (Сообщение 1072437820)
Цитата:

Цитата от Jеss (Сообщение 1072437800)
научи, там что после пути и названия эксешника надо писать "/?"?
ты, я смотрю, шаришь. может, подскажешь чо вот по этой теме
https://www.hip-hop.ru/forum/post1072354548-n929/

В cmd?
Запускаешь masm.exe просто через командную строку, он у тебя наверное так просто открывается и вылетает сразу же.
А затем всё пошагово делаешь.
Суть задания я не понял, ибо ассемблер учили очень примитивно, всякие символьные массивы, длинную арифметику.

вот, чо после этого делать я вообще не ебу

Ты его запускаешь, он тебе выдаёт всё это и вылетает?
Должен просить ввести имя файла *.asm

Добавлено через 3 минуты 28 секунд
Либо вбивай сразу masm.exe *.asm

Jеss 19 февраля 2011 01:22

Цитата:

Цитата от иксуй! (Сообщение 1072437874)
Цитата:

Цитата от Jеss (Сообщение 1072437839)
Цитата:

Цитата от иксуй! (Сообщение 1072437820)
В cmd?
Запускаешь masm.exe просто через командную строку, он у тебя наверное так просто открывается и вылетает сразу же.
А затем всё пошагово делаешь.
Суть задания я не понял, ибо ассемблер учили очень примитивно, всякие символьные массивы, длинную арифметику.

вот, чо после этого делать я вообще не ебу

Ты его запускаешь, он тебе выдаёт всё это и вылетает?
Должен просить ввести имя файла *.asm

в смд отображается только то, что на скрине. а отдельных окон не появляется, если я пишу путь к файлу .асм, то он мне тупо через редактор открывает этот файл. то есть нихуя не получается, как не ебись :|

Добавлено через 1 минуту 43 секунды
теперь говорит такое:
Invoking: ML.EXE .....
error A2901: cannot run ML.EXE

иксуй! 19 февраля 2011 01:25

http://rghost.ru/4437757 попробуй этим

Jеss 19 февраля 2011 01:29

Цитата:

Цитата от иксуй! (Сообщение 1072437899)
http://rghost.ru/4437757 попробуй этим

работает:) но файл obj не создаётся. там ведь никаких особенностей нет?
просто в масме вводишь *.асм
в линке *.обдж, который получается в результате масм?
и должен появиться эксешник, но нихуя не получается

Добавлено через 1 минуту 53 секунды
obj создался, а вот эксешник никак.

иксуй! 19 февраля 2011 01:39

Цитата:

Цитата от Jеss (Сообщение 1072437919)
Цитата:

Цитата от иксуй! (Сообщение 1072437899)
http://rghost.ru/4437757 попробуй этим

работает:) но файл obj не создаётся. там ведь никаких особенностей нет?
просто в масме вводишь *.асм
в линке *.обдж, который получается в результате масм?
и должен появиться эксешник, но нихуя не получается

Добавлено через 1 минуту 53 секунды
obj создался, а вот эксешник никак.

Код:

TITLE PLOTNIY
  ST1 SEGMENT stack
    DB 128 DUP (?)
  ST1 ENDS
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
    ORG 100H
  BEGIN:
    JMP BEG_CODE
    TEXT DB 'Плотный васапчик! $'
  BEG_CODE:
    MOV AX,CS
    MOV DS,AX
    LEA DX,TEXT
    MOV AH,9
    INT 21H
    MOV AH,4CH
    INT 21H
CODSEG ENDS
END BEGIN

Сегмент стека просил..

Jеss 19 февраля 2011 01:43

Цитата:

Цитата от иксуй! (Сообщение 1072437963)
Цитата:

Цитата от Jеss (Сообщение 1072437919)
Цитата:

Цитата от иксуй! (Сообщение 1072437899)
http://rghost.ru/4437757 попробуй этим

работает:) но файл obj не создаётся. там ведь никаких особенностей нет?
просто в масме вводишь *.асм
в линке *.обдж, который получается в результате масм?
и должен появиться эксешник, но нихуя не получается

Добавлено через 1 минуту 53 секунды
obj создался, а вот эксешник никак.

Код:

TITLE PLOTNIY
  ST1 SEGMENT stack
    DB 128 DUP (?)
  ST1 ENDS
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
    ORG 100H
  BEGIN:
    JMP BEG_CODE
    TEXT DB 'Плотный васапчик! $'
  BEG_CODE:
    MOV AX,CS
    MOV DS,AX
    LEA DX,TEXT
    MOV AH,9
    INT 21H
    MOV AH,4CH
    INT 21H
CODSEG ENDS
END BEGIN

Сегмент стека просил..

у меня что-то с компом что ль, я хуй знает, но теперь и обдж не создаётся, а про ехе я вообще молчу
я так понял, ты 128 кбайт выделил под стэк?

иксуй! 19 февраля 2011 01:47

Цитата:

Цитата от Jеss (Сообщение 1072437985)
Цитата:

Цитата от иксуй! (Сообщение 1072437963)
Цитата:

Цитата от Jеss (Сообщение 1072437919)
работает:) но файл obj не создаётся. там ведь никаких особенностей нет?
просто в масме вводишь *.асм
в линке *.обдж, который получается в результате масм?
и должен появиться эксешник, но нихуя не получается

Добавлено через 1 минуту 53 секунды
obj создался, а вот эксешник никак.

Код:

TITLE PLOTNIY
  ST1 SEGMENT stack
    DB 128 DUP (?)
  ST1 ENDS
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
    ORG 100H
  BEGIN:
    JMP BEG_CODE
    TEXT DB 'Плотный васапчик! $'
  BEG_CODE:
    MOV AX,CS
    MOV DS,AX
    LEA DX,TEXT
    MOV AH,9
    INT 21H
    MOV AH,4CH
    INT 21H
CODSEG ENDS
END BEGIN

Сегмент стека просил..

у меня что-то с компом что ль, я хуй знает, но теперь и обдж не создаётся, а про ехе я вообще молчу

Курсор в файле с кодом поставь после последней строчки. Сделай хотя бы один перевод строки.
Цитата:

Цитата от Jеss (Сообщение 1072437985)
я так понял, ты 128 кбайт выделил под стэк?

Да, в данном случае не суть сколько. Только байт, а не килобайт.

Jеss 19 февраля 2011 01:50

Цитата:

Цитата от иксуй! (Сообщение 1072437996)
Цитата:

Цитата от Jеss (Сообщение 1072437985)
Цитата:

Цитата от иксуй! (Сообщение 1072437963)
Код:

TITLE PLOTNIY
  ST1 SEGMENT stack
    DB 128 DUP (?)
  ST1 ENDS
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
    ORG 100H
  BEGIN:
    JMP BEG_CODE
    TEXT DB 'Плотный васапчик! $'
  BEG_CODE:
    MOV AX,CS
    MOV DS,AX
    LEA DX,TEXT
    MOV AH,9
    INT 21H
    MOV AH,4CH
    INT 21H
CODSEG ENDS
END BEGIN

Сегмент стека просил..

у меня что-то с компом что ль, я хуй знает, но теперь и обдж не создаётся, а про ехе я вообще молчу

Курсор в файле с кодом поставь после последней строчки. Сделай хотя бы один перевод строки.
Цитата:

Цитата от Jеss (Сообщение 1072437985)
я так понял, ты 128 кбайт выделил под стэк?

Да, в данном случае не суть сколько.

Цитата:

TITLE PLOTNIY
ST1 SEGMENT stack
DB 128 DUP (?)
ST1 ENDS
CODSEG SEGMENT
ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
ORG 100H
BEGIN:
JMP BEG_CODE
TEXT DB 'Плотный васапчик! $'; выводимое сообщение, например
BEG_CODE:
MOV AX,CS
MOV DS,AX
LEA DX,TEXT
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CODSEG ENDS
END BEGIN
а про курсор я что-то не понял)

иксуй! 19 февраля 2011 01:54

Вложений: 1
Вот так сохрани файл. Чтобы мигающая вертикальная палочка была в документе там, ну или ниже:rolleyes:

Jеss 19 февраля 2011 01:56

Цитата:

Цитата от иксуй! (Сообщение 1072438016)
Вот так сохрани файл. Чтобы мигающая вертикальная палочка была в документе там, ну или ниже:rolleyes:

нихуя что-то не получается, как не крути

Цитата:

Assembling: D:\PLOTNIY.asm
D:\PLOTNIY.asm(20) : warning A4023: with /coff switch, leading underscore required for start address : BEGIN
’®¬ ў гбва®©б⢥ D Ё¬ҐҐв ¬ҐвЄг Downloads
‘ҐаЁ©­л© ­®¬Ґа ⮬ : B043-CF7E

‘®¤Ґа¦Ё¬®Ґ Ї ЇЄЁ D:\

19.02.2011 02:54 373 PLOTNIY.asm
19.02.2011 02:56 788 PLOTNIY.obj
2 д ©«®ў 1я161 Ў ©в
0 Ї Ї®Є 152я698я572я800 Ў ©в бў®Ў®¤­®

krupa 21 февраля 2011 16:58

так)
киберы-программёры
подкиньте пожалуйста исходник на игру "Жизнь"
желательно конечно C#. а так в чём будет

T31 23 февраля 2011 13:47

мужики,помошь нужна срочн:|короче есть 2 текстовых поля и кнопка,по нажатию на кнопку текст из первого поля должен быть перемещен во второе:(с++:tomato:подкиньте код плиз:saint:

diskursmonger 23 февраля 2011 13:59

Цитата:

Цитата от krupa (Сообщение 1072465786)
так)
киберы-программёры
подкиньте пожалуйста исходник на игру "Жизнь"
желательно конечно C#. а так в чём будет

их полно в глубинах гугла

disa zakon 23 февраля 2011 16:54

потцики почему не один укоз сайт не открывает?)

Таяпантабули 24 февраля 2011 07:39

кто нибудь сталкивался с data mining или olap?

человек кот 24 февраля 2011 12:02

Помогите. задание по информатике
 
Вложений: 1
это секущим людям вроде как легко
а сижу туплю

Dagot7 24 февраля 2011 12:06

еще говорят что 2011 год реги - олени


Часовой пояс GMT +3, время: 17:05.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.