Article View: pl.comp.lang.asm
Article #2342Segment
From: przemo12146
Date: Tue, 20 Jul 2010 11:35
Date: Tue, 20 Jul 2010 11:35
26 lines
2633 bytes
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-mailShow 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