🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Segment

#2342
From: przemo12146
Date: Tue, 20 Jul 2010 11:35
26 lines
2633 bytes
J.Duntemann w książce pt.:"Zrozumieć Asembler" pisze, że granica
paragrafu znajduje się co 10h oraz, że segment może zaczynać się od
każdej granicy paragrafu.

1. Dlaczego granica paragrafu musi zaczynać się akurat co 10h i
dlaczego segment musi zaczynać się od każdej granicy paragrafu ?

Oprócz tego pisze, że procesory "8086 i 8080 widzą cały megabajt
pamięci...i dlatego też może podawać pamięci pełny 20-bitowy adres"
oraz "...procesory z rodziny 86..."widzą"  jeden megabajt pamięci, to
patrzą na niego przez 16-bitowe "przesłony"","Okienko ma długość 65536
bajtów i szerokość jednego bajta.Mikroprocesor może przesuwać tę
przesłonę do góry i do dołu po całej pamięci. ...Mikroprocesor ogląda
więc pamięć w dość szczególny sposób. Widzi ją tylko w wycinkach nie
większych niż 65536 bajtów."

2. Czy skok (tylko czysto teoretycznie) z początku pamięci o adresie
0h aż do końca czyli FFFF0h odbywa się w sposób taki że, segment jest
przesuwany co 10h aż do ostatniego adresu (początku ostatniego
segmentu) czy może od razu znajduje się na początku ostatniego
segmentu (ostatnim adresie), tak jak elektrony krążące wokół jadra
atomowego jakiegoś pierwiastka które teoretycznie mogą znajdować się w
każdym punkcie o promieniu r (odpowiedź wydaje mi się oczywista skoro
skok zajmuje jakiś czas to znaczy że, segment musi się przemieścić z
początku do końca przez pozostałe adresy nie zatrzymując się na nich,
ale nie jestem pewien.).
Technical Details
Message-ID: <31bb59d9-27ca-40ee-8864-a9199b992fc9@q12g2000yqj.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!q12g2000yqj.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!q12g2000yqj.googlegroups.com!not-for-mail
From: przemo12146 <przemo12146@gmail.com>
Newsgroups: pl.comp.lang.asm
Subject: Segment
Date: Tue, 20 Jul 2010 04:35:09 -0700 (PDT)
Organization: http://groups.google.com
Lines: 37
Message-ID: <31bb59d9-27ca-40ee-8864-a9199b992fc9@q12g2000yqj.googlegroups.com>
NNTP-Posting-Host: 195.117.93.1
Mime-Version: 1.0
X-Trace: posting.google.com 1279625709 8365 127.0.0.1 (20 Jul 2010 11:35:09 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 20 Jul 2010 11:35:09 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: q12g2000yqj.googlegroups.com; posting-host=195.117.93.1;  posting-account=vJlzHgoAAAB4VQEIaOfBd-KwI2yffTmo
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30  Version/10.60,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit