Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Program counter
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== References == {{Reflist|refs= <ref name="Silberschatz_2018">{{cite book |last1=Silberschatz |first1=Abraham |last2=Gagne |first2=Greg |last3=Galvin |first3=Peter B. |author-link1=Abraham Silberschatz |date=April 2018 |title=Operating System Concepts |url=https://www.wiley.com/en-us/Operating+System+Concepts%2C+10th+Edition-p-9781119320913 |location=United States |publisher=[[Wiley (publisher)|Wiley]] |pages=27, G-29 |isbn=978-1-119-32091-3}}</ref> <ref name="Mead_1980">{{cite book |author-last1=Mead |author-first1=Carver |author-link1=Carver Mead |author-last2=Conway |author-first2=Lynn |author-link2=Lynn Conway |date=1980 |title=Introduction to VLSI Systems |url=https://archive.org/details/introductiontovl00mead |url-access=registration |publisher=[[Addison-Wesley]] |location=Reading, USA |isbn=0-201-04358-0}}</ref> <ref name="IBM_1953">{{cite book |url=http://bitsavers.org/pdf/ibm/701/24-6042-1_701_PrincOps.pdf |title=Principles of Operation, Type 701 and Associated Equipment |publisher=[[IBM]] |date=1953}}</ref> <ref name="Katzan_1971">Harry Katzan (1971), ''Computer Organization and the System/370'', [[Van Nostrand Reinhold Company]], New York, USA, LCCCN 72-153191</ref> <ref name="ARM_AG12">{{cite web |date=2001| title=ARM Developer Suite, Assembler Guide. Version 1.2 |url=http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0068b/Bcfihdhj.html#id2766362 |publisher=[[ARM Limited]] |access-date=2019-10-18}}</ref> <ref name="Hennessy_1990">[[John L. Hennessy]] and [[David Patterson (scientist)|David A. Patterson]] (1990), ''Computer Architecture: a quantitative approach'', [[Morgan Kaufmann Publishers]], Palo Alto, USA, {{ISBN|1-55860-069-8}}</ref> <ref name="Randall_1982">B. Randall (1982), ''The Origins of Digital Computers'', [[Springer-Verlag]], Berlin, D</ref> <ref name="Bell_1971">[[C. Gordon Bell]] and [[Allen Newell]] (1971), ''Computer Structures: Readings and Examples'', [[McGraw-Hill Book Company]], New York, USA</ref> <ref name="Walker_1967">{{cite book |author-first=B. S. |author-last=Walker |date=1967 |title=Introduction to Computer Engineering |publisher=[[University of London Press]] |location=London, UK |isbn=0-340-06831-0}}</ref> <ref name="Chambers_1984">F. B. Chambers, D. A. Duce and G. P. Jones (1984), ''Distributed Computing'', [[Academic Press]], Orlando, USA, {{ISBN|0-12-167350-2}}</ref> <ref name="Hofstadter_1980">[[Douglas Hofstadter]] (1980), ''GΓΆdel, Escher, Bach: an eternal golden braid'', [[Penguin Books]], Harmondsworth, UK, {{ISBN|0-14-005579-7}}</ref> <ref name="Arnold_2020_AS">{{cite book |title=Macro Assembler AS β User's Manual |version=V1.42 |author-first=Alfred |author-last=Arnold |translator-first1=Alfred |translator-last1=Arnold |translator-first2=Stefan |translator-last2=Hilse |translator-first3=Stephan |translator-last3=Kanthak |translator-first4=Oliver |translator-last4=Sellke |translator-first5=Vittorio |translator-last5=De Tomasi |date=2020 |orig-year=1996, 1989 |chapter=E. Predefined Symbols |chapter-url=http://john.ccac.rwth-aachen.de:8000/as/as_EN.html#sect_E_ |page=Table E.3: Predefined Symbols β Part 3 |url=http://john.ccac.rwth-aachen.de:8000/as/as_EN.html |access-date=2020-02-28 |url-status=live |archive-url=https://web.archive.org/web/20200228144943/http://john.ccac.rwth-aachen.de:8000/as/as_EN.html |archive-date=2020-02-28 |quote=3.2.12. WRAPMODE [β¦] AS will assume that the processor's program counter does not have the full length of 16 bits given by the architecture, but instead a length that is exactly sufficient to address the internal ROM. For example, in case of the [[AT90S8515]], this means 12 bits, corresponding to 4 Kwords or 8 Kbytes. This assumption allows relative branches from the ROM's beginning to the end and vice versa which would result in an out-of-branch error when using strict arithmetics. Here, they work because the carry bits resulting from the target address computation are discarded. [β¦] In case of the abovementioned AT90S8515, this option is even necessary because it is the only way to perform a direct jump through the complete address space [β¦]}}</ref> }} {{X86 assembly topics}} {{CPU technologies}} [[Category:Control flow]] [[Category:Central processing unit]] [[Category:Digital registers]]
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Program counter
(section)
Add topic