tasm - illegal command

Odpowiedz Nowy wątek
2019-11-01 18:56
0

Hej.

Mam problem ze skonfigurowaniem srodowiska do Turbo Assemblera. Na uczelni korzystamy z Windowsa, kod kompilujemy i uruchamiamy w DOSBoxie, piszemy w Notepadzie++. Osobiscie korzystam z Ubuntu 18.04 LTS.

Pobralem z Ubuntu Store: Notepad-Plus-Plus (wine).
Nastepnie przy uzyciu terminala zainstalowalem DOSBoxa v0.74.

Napisalem program:

.model tiny
.code
org 100h

start:
    mov ah, 9
    mov dx, offset info
    int 21h

    mov ah, 0
    int 16h

    mov, ax, 4C00h
    int 21h

info db "Hello, World!$"

end start

Zapisalem go w lokalizacji /home/piotrek/tasm jako 'test.asm'

Odpalam DOSBoxa, wpisuje:
"mount c /home/piotrek/tasm"
"c:"
"tasm test.asm"

I w tym momencie wyskakuje mi "Illegal command: tasm."

Googlowalem, ale nie znalazlem pomocy, ogolnie mam wrazenie, ze malo o tym tasmie jest w sieci a jak juz jest to raczej pisane w windowsie. Czy ktos spotkal sie z problemem tej illegal command? Albo ktos ma pomysl jak to rozwiazac?

Na archeologię się dostałeś? - AnyKtokolwiek 2019-11-01 19:59
Na historie informatyki, to moja pasja :D - xxrd 2019-11-01 20:03

Pozostało 580 znaków

2019-11-01 19:18

A masz w tym DOSboksie zainstalowanego TASMa? Bo wygląda, że nie, a nie jest on dostępny OOtB o ile mi wiadomo.

Prawdopodobnie nie. Dzieki za nakierowanie, juz szukam jak to zrobic. - xxrd 2019-11-01 19:19
A czy moglbys mi jeszcze powiedziec czy ten kod jest na 100% dobry? Wyskakuje mi blad "Too few operands to instruction" oraz ostrzezenie "Argument needs type override", ogolnie mam podswietlone ah, dx i ax w notepadzie++. Maja jakby shadowa. Blad wskazuje na linijke 13.w kodzie. - xxrd 2019-11-01 20:02
Ok, jakos doszedlem do wykonania programu, posiedze w tym dluzej to ogarne. Dzieki jeszcze raz za pomoc. - xxrd 2019-11-01 20:25
w 13 linijce jest głupi przecinek - AnyKtokolwiek 2019-11-02 09:16

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0