🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #827

Re: Label

#827
From: Matuzalem
Date: Thu, 16 Nov 2006 14:45
36 lines
2027 bytes
Johnny napisał(a):
> Chciałem sprawdzić prostą konstrukcję z podręcznika dot. "label".
>
> .model tiny
> .stack 100h
> .code
> org 100h
> main proc
> 	mov	ax,lb
>
> 	mov	ax,0c0h
> 	int	21h
> main endp
> .data
> lb label word
> dane dd 12345678h
> end main
>
> Jednak widzę w debugerze, że program od razu startuje od linii mov
> ax,0c0h. Mam wrażenie - być może mylne - że poprzednia instrukcja
> "skleiła się" z inną i jest nieprawidłowo interpretowana. Czy to ma
> jakiś związek z wyrównaniem? Jak temu zapobiec?

Czekaj czekaj.... :] yyy co tam robi stack 100h skoro to .com ? (jak Ci
się to w ogóle udało skompilować, bo np. tasm się pluje... :) )

Po drugie w ogóle nie inicjujesz .data. w (.com; CS=DS=ES=SS) np.

mov ax, @data
mov ds, ax

I po tych dwóch jakże magicznych wierszach :P wszystko będzie
ładnie śmigać...

Pozdrawiam
Technical Details
Message-ID: <1163688323.296897.107390@k70g2000cwa.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!postnews.google.com!k70g2000cwa.googlegroups.com!not-for-mail
References: <ejh4vl$3s4$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!postnews.google.com!k70g2000cwa.googlegroups.com!not-for-mail
From: "Matuzalem" <codemaster_@op.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Label
Date: 16 Nov 2006 06:45:23 -0800
Organization: http://groups.google.com
Lines: 39
Message-ID: <1163688323.296897.107390@k70g2000cwa.googlegroups.com>
References: <ejh4vl$3s4$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 212.244.115.33
Mime-Version: 1.0
X-Trace: posting.google.com 1163688329 15675 127.0.0.1 (16 Nov 2006 14:45:29 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 16 Nov 2006 14:45:29 +0000 (UTC)
In-Reply-To: <ejh4vl$3s4$1@atlantis.news.tpi.pl>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: k70g2000cwa.googlegroups.com; posting-host=212.244.115.33;   posting-account=HFFdEQ0AAACI08bdAnMScVqwVEj2ucOg
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit