擬似命令とは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > 命令 > 擬似命令の意味・解説 

擬似命令

読み方ぎじめいれい
別名:擬似コード
【英】pseudo-instruction

擬似命令とは、高級言語記述され命令の事ことである。機械語における命令対する用語。

機械語記述され命令直接コンピューターへ処理を行なわせることができるのに対し、擬似命令はいったん機械語翻訳されてからでないと処理の依頼できないので、このように呼ばれている。


擬似命令

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/03 09:53 UTC 版)

MIPSアーキテクチャ」の記事における「擬似命令」の解説

MIPSアセンブラは以下の命令受け付けるが、これらは実際にMIPS命令セット存在しないアセンブラ同等命令列に変換しその際に $1 ($at) レジスタ一時的に使用することがある。 名称構文実際命令列意味Move move $rt,$rs addi $rt,$rs,0 R[rt]=R[rs] Load Address la $at, LabelAddr lui $at, LabelAddr[31:16]; ori $at,$at, LabelAddr[15:0] $at = Label Addressリンカアドレス決定した際に命令書き換えるLoad Immediate li $at, IMMED[31:0] lui $at, IMMED[31:16]; ori $at,$at, IMMED[15:0] $at = 32ビット即値 Branch if greater than bgt $rs,$rt,Label slt $at,$rt,$rs; bne $at,$zero,Label if(R[rs]>R[rt]) PC=Label Branch if less than blt $rs,$rt,Label slt $at,$rs,$rt; bne $at,$zero,Label if(R[rs]=R[rt]) PC=Label Branch if less than or equal ble $rs,$rt,Label slt $at,$rt,$rs; beq $at,$zero,Label if(R[rs]<=R[rt]) PC=Label Branch if greater than unsigned bgtu $rs,$rt,Label if(R[rs]=>R[rt]) PC=Label Branch if greater than zero bgtz $rs,$rt,Label if(R[rs]>0) PC=Label Multiplies and returns only first 32 bits mul $1, $2, $3 mult $2, $3; mflo $1 $1 = $2 * $3

※この「擬似命令」の解説は、「MIPSアーキテクチャ」の解説の一部です。
「擬似命令」を含む「MIPSアーキテクチャ」の記事については、「MIPSアーキテクチャ」の概要を参照ください。

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



擬似命令と同じ種類の言葉


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

辞書ショートカット

すべての辞書の索引

「擬似命令」の関連用語

擬似命令のお隣キーワード
検索ランキング

   

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



擬似命令のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ擬似命令の記事を利用しております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのMIPSアーキテクチャ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS