ソフトウェアスタックとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ソフトウェアスタックの意味・解説 

ソフトウェアスタック

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/16 13:57 UTC 版)

PDP-8」の記事における「ソフトウェアスタック」の解説

PDP-8スタックハードウェアサポートしていないが、ソフトウェアでの実装は可能である。以下はPUSHPOPというサブルーチン実装例だが、単純化するためスタックオーバーフローアンダーフローチェックしていない。 PUSH, 0 DCA DATA CLA CMA / -1 TAD SP DCA SP TAD DATA DCA I SP JMP I PUSH /Return POP, 0 CLA CLL TAD I SP ISZ SP JMP I POP DATA, 0 SP, 0 以下は、"Hello World" を "OUT" というサブルーチンとこのスタック使って実装したものである。 *200 MAIN, CLA CLL /Set the message pointer TAD (MESSG /To the beginning of the message (literal) DCA SP LOOP, JMS POP SNA /Stop execution if zero HLT JMS OUT /Otherwise, output a character JMP LOOP MESSG, "H "e "l "l "o ", " "w "o "r "l "d "! 015 012 0 OUT, 0 / Will be replaced by caller's updated PC TSF / Skip if printer ready JMP .-1 / Wait for flag TLS / Send the character in the AC CLA CLL / Clear AC and Link for next pass JMP I OUT / Return to caller

※この「ソフトウェアスタック」の解説は、「PDP-8」の解説の一部です。
「ソフトウェアスタック」を含む「PDP-8」の記事については、「PDP-8」の概要を参照ください。

ウィキペディア小見出し辞書の「ソフトウェアスタック」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ソフトウェアスタック」の関連用語

ソフトウェアスタックのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ソフトウェアスタックのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのPDP-8 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS