亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainpage.html

?? MIPS Simulator assembly languge.
?? HTML
字號:
<!--					
----	 Opening help page for PathSim
---->
                           
<html>
<head>
<LINK HREF="../pathsim.css" REL="stylesheet" type="text/css">
<title>About PathSim - Main page</title>
</head>
<body>
<div class="pageHead">
<a name="Welcome">Welcome to PathSim</a>
</div>
<div class="normalText centeredText">
PathSim is a simulator for the simple data path discussed in sections 5.1 - 5.4 of<br>
Computer Organization and Design, 3rd ed.,<br>
by David A. Patterson and John L. Hennessy<br>
Morgan Kaufmann Publishers, 2005<br><br>
The simulator consists of html with embedded javascript and java and, therefore,<br>
is executed from a web page browser (it has been verified for Internet Explorer 6.0, Netscape 7.2 and
Firefox 1.0.4).<br>
The simulator was constructed by<br>
Dr. Dalton R. Hunkins<br>
<a href="mailto:hunkins@cs.sbu.edu?subject=PathSim">hunkins@cs.sbu.edu</a><br>
Computer Science Department<br>
St. Bonaventure University<br><br>
</div>
<center>
<img src="pathsim.jpg">
</center>
<div class="normalText">
As seen in the above image, PathSim is composed basically of four areas:
the architecture schematic shown in the upper-lefthand panel, Instruction Input and Memory,
Data Input and Memory, and Register Input and listing. Each of these is discussed
in the following sections.
</div>
<div class="sectionHead">
<a name="Architecture">The Architecture Schematic</a>
</div>
<div class="normalText noPadding">
The diagram of the architecture is basically that shown in Computer Organization and Design, 3rd ed., figure 5.24, page 314. 
The diagram given here is interactive. You can single-step through execution of mips instructions by left-clicking on the 
cyan rectangle labeled PC -- one instruction per click. The instructions being executed are those written in the Instruction 
Input box and successfully assembled. Also, the assembled instruction appearing in Instruction Memory area that was just 
executed is highlighted in cyan. You can see the effect of an instruction on the data path by placing the mouse over a 
data line and left-clicking. In doing so, a white box pops up displaying the current value on that data line. 
</div>
<div class="sectionHead">
<a name="Instruction">Instruction Input and Memory</a>
</div>
<div class="normalText noPadding">
The assembly code you plan to execute is written into the Instruction Input box. Text-editing can be done within this text-area but
you might find it more convenient to create your code in a plain-text editing tool apart from the simulator and copy-paste the code 
into the text-area. In this way, you can save your code to a file (the Instruction Input box does not provide for opening nor 
saving a file). There are two buttons appearing in the panel, namely, "Assemble" and "Reset Machine."<br><br>
Pressing the Assemble button invokes the PathSim assembler, which, in turn, assembles the code appearing in the text-area. If the 
assembler should find an error according to its syntax, an alert box appears showing the "offending" line
of code and the error. The PathSim assembler is a "first-error-and-out" assembler. This means you must fix an error and 
assemble the edited code before proceeding to the next error, if any. When your assembly code is error free, an alert box 
appears stating in essence that the code assembled and loaded successfully. The machine instructions that are assembled from 
your code are displayed in the Instruction Memory area.<br><br>
Pressing the Reset Machine button resets the program counter (PC) to 0 and resets the particular data addresses and registers to what 
was last loaded; all others are reset to zero. This means that it is not necessary to re-load these using their respective load buttons.
If no values were previously loaded, then all data addresses and registers are reset to 0.
</div>
<div class="sectionHead">
<a name="Syntax">Syntax of Assembly Code</a>
</div>
<div class="normalText noPadding">
Assembly code for PathSim does not contain any labels for branch points (e.g. loop:). Instead of labels, we use strings of hexadecimal
digits for the offset of a branch instruction and the absolute address for a jump instruction. Since these and numeric constants
for offsets in memory references (e.g., F8($t0)) can only be hexadecimal, you do not write the usual prefix "0x" before the hexadecimal
value.<br><br> 
Also, do not use directives such as .text, .data, etc. In turn, storing values in data memory is done through Data Input.<br><br>
Except for these differences, the rest of the syntax for the PathSim assembler is the same as for a mips assembler (e.g. pcSpim). Last,
each line of code must be terminated with an end-of-line marker.
</div>
<div class="sectionHead">
<a name="Data">Data Input and Memory</a>
</div>
<div class="normalText noPadding">
As with the Instruction Input box, the Data Input box contains a text-area. Therefore, you can type your data values here. 
But you may also want to consider using a separate plain-text editing tool and copy-paste into the text-area.<br><br>
The format for a line that is entered into the input box is memoryAddress:value. Both the memoryAddress and the value are strings
of hexadecimal digits.  The string for the value must contain exactly 8 hex digits. There cannot be any spaces surrounding the
colon (:) nor any other place in the line. Also, there cannot be any empty lines (i.e., null strings terminated by an end-of-line
marker). Last, each data input line must be terminated with an end-of-line marker.<br><br>
The Data Memory area is for displaying your data values that are loaded into data memory when you press the "Load" button.<br><br>
When you step through the execution of your instructions, whenever a reference is made to a word in data memory, the word is highlighted
within the display area. If the reference is for reading, the highlight is cyan; if it is a write-reference, then the highlight is 
yellow.
</div>
<div class="sectionHead">
<a name="Register">Register Input and Registers</a>
</div>
<div class="normalText noPadding">
As with the other input boxes, the Register Input box contains a text-area. Therefore, you can type your register values here. Of course,
we only need to do this when we want to initialize a register with a value other than zero (0 is the default initial value).<br><br> 
The format for a line that is entered into the input box is registerNumber:value. Similar to data values, a register value is a string
of exactly 8 hexadecimal digits. On the other hand, the registerNumber must be written as a decimal (base 10) number, 0 through 31. 
Also, there cannot be any spaces surrounding the colon (:) nor any other place in the line. Last, each input line must be terminated with 
an end-of-line marker and there cannot be any empty lines.<br><br>
The Register list shows the register values either as initialized with zero or as loaded from the Register Input box when you press
the "Load" button.<br><br>
When you step through the execution of your instructions, whenever a reference is made to a register, the register-value is highlighted
within the display area. If the reference is for reading, the highlight is cyan; if it is a write-reference, then the highlight is 
yellow.
</div>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线不卡一区| 波多野结衣中文字幕一区| 久久精品72免费观看| 69久久99精品久久久久婷婷 | 久久这里只有精品视频网| 国产成人综合视频| 日韩精品三区四区| 国产精品家庭影院| 久久久久国产免费免费| 欧美精品视频www在线观看| 不卡的av网站| 国产乱一区二区| 美女尤物国产一区| 亚洲成年人影院| 亚洲人成网站在线| 欧美激情在线看| ww久久中文字幕| 日韩欧美电影一区| 欧美日韩第一区日日骚| 99re热这里只有精品免费视频| 激情文学综合丁香| 青青草原综合久久大伊人精品优势 | 国产拍揄自揄精品视频麻豆 | **欧美大码日韩| 国产欧美一区二区精品性色超碰| 欧美xxxxxxxx| 日韩一区二区在线观看| 91麻豆精品国产自产在线| 欧美性大战xxxxx久久久| 91视频com| 色网站国产精品| 99久久久国产精品| 成人黄色免费短视频| 国产乱码字幕精品高清av| 国产一区二区三区在线观看免费视频| 日韩国产一区二| 日韩av中文字幕一区二区三区| 亚洲午夜精品一区二区三区他趣| 亚洲综合视频网| 亚洲最新视频在线播放| 亚洲国产日韩在线一区模特 | 日本免费新一区视频| 欧美日韩国产免费| 国产一区二区精品在线观看| 国产自产视频一区二区三区| 中文字幕亚洲在| 欧美成人r级一区二区三区| 欧美日本韩国一区二区三区视频| 国产精品一二一区| 美女一区二区三区| 亚洲永久精品大片| 亚洲视频免费看| 中文字幕欧美一| 国产日产欧产精品推荐色| 26uuuu精品一区二区| 久久精品日产第一区二区三区高清版 | 国产99久久久国产精品免费看| 国产精品一级片在线观看| 成人18视频日本| 一本一本大道香蕉久在线精品| 91成人免费电影| 69久久99精品久久久久婷婷 | 欧美性生活大片视频| 欧美人与性动xxxx| 日韩三级视频中文字幕| 久久综合资源网| 欧美国产综合一区二区| 一区二区在线电影| 美女视频黄免费的久久 | 91精品国产综合久久久久久久久久 | 亚洲精品老司机| 免费欧美在线视频| 岛国一区二区三区| 欧美日韩国产在线播放网站| 精品国产污网站| 自拍偷拍国产精品| 麻豆久久久久久| 成人动漫一区二区在线| 欧美亚洲一区二区在线| 精品成人a区在线观看| 国产精品初高中害羞小美女文| 亚洲国产综合视频在线观看| 久久97超碰色| 色哟哟日韩精品| 欧美精品一区二区在线观看| 亚洲精品第1页| 国内精品视频666| 欧美性生活久久| 欧美国产97人人爽人人喊| 日日骚欧美日韩| www.欧美日韩| 欧美成人午夜电影| 亚洲少妇30p| 国产成人av一区二区三区在线| 国产成人啪免费观看软件| 国产精品天天看| 久久超碰97人人做人人爱| av在线综合网| 国产视频一区二区三区在线观看| 亚洲精品成a人| bt7086福利一区国产| 日本韩国欧美一区| 国产精品私人自拍| 久久99久久久欧美国产| 亚洲精品一区二区三区精华液| 欧美日本免费一区二区三区| 欧美一区二区福利在线| 中文字幕日本乱码精品影院| 国产在线看一区| 7799精品视频| 亚洲一区二区三区美女| av亚洲精华国产精华精华| 日韩欧美色综合网站| 亚洲一二三四久久| 成人爱爱电影网址| 国产色综合一区| 久久99国产乱子伦精品免费| 欧美精品乱码久久久久久按摩 | 久久网站最新地址| 麻豆精品一区二区三区| 欧美日高清视频| 亚洲一二三四区| 色系网站成人免费| 亚洲人妖av一区二区| 成人午夜av电影| 日本一区二区不卡视频| 国产在线日韩欧美| 久久女同互慰一区二区三区| 久久国产成人午夜av影院| 正在播放一区二区| 亚洲最大的成人av| 欧美在线视频全部完| 亚洲美女视频在线| 一本色道a无线码一区v| 亚洲免费成人av| 色婷婷av一区二区三区之一色屋| 亚洲视频在线观看一区| 99精品一区二区三区| 国产精品夫妻自拍| 91丨九色porny丨蝌蚪| 亚洲精品国久久99热| 94-欧美-setu| 亚洲精品福利视频网站| 欧洲亚洲国产日韩| 日韩在线一区二区| 日韩一区二区三区视频| 韩日av一区二区| 国产亚洲欧美日韩在线一区| 东方欧美亚洲色图在线| 国产精品国产三级国产a| 色综合色综合色综合色综合色综合| 1024成人网| 欧美浪妇xxxx高跟鞋交| 麻豆91在线观看| 国产午夜精品福利| 91免费看`日韩一区二区| 亚洲精品第一国产综合野| 欧美日韩一区不卡| 日本亚洲三级在线| 美女久久久精品| 亚洲网友自拍偷拍| 色综合中文字幕国产| 在线日韩av片| 色老综合老女人久久久| 99热这里都是精品| 成人做爰69片免费看网站| 国产精品一区二区黑丝| 肉色丝袜一区二区| 日韩精品久久久久久| 一区二区三区欧美亚洲| 亚洲色图19p| 国产精品国产三级国产普通话99| 一区二区三区免费看视频| 国产精品福利电影一区二区三区四区| 国产成人精品免费视频网站| 亚洲欧洲www| 日韩欧美综合在线| 99re热这里只有精品免费视频 | 中文字幕在线不卡一区二区三区 | 欧美日韩在线三区| 国产不卡视频在线播放| 亚洲已满18点击进入久久| 欧美变态tickle挠乳网站| 99久久99久久精品国产片果冻| 午夜精品久久久久久久久久久 | 视频在线在亚洲| 国产欧美一区二区三区在线老狼| 欧美伊人久久久久久久久影院| 国产在线精品一区在线观看麻豆| 一区二区三区成人在线视频 | 亚洲国产中文字幕在线视频综合| 久久久久久久久久久黄色| 欧美在线一区二区三区| 国内精品伊人久久久久影院对白| 亚洲一区二区在线免费观看视频| 国产欧美一区视频| 日韩视频在线观看一区二区| 91丨九色丨国产丨porny| 国产乱子伦一区二区三区国色天香| 一区二区三区在线观看国产|