-3
私はレジスタr16、r17、r18に3つの異なる数字を入力してそれらを加算する必要があります。私はレジスタに数値を入力する方法を調べてみましたが、それを行う方法を理解できませんでした。avrのレジスタに数値を入力
http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_IN.html
私は、このコマンドを使用しますか?例えば
R16でについて
、
私はレジスタr16、r17、r18に3つの異なる数字を入力してそれらを加算する必要があります。私はレジスタに数値を入力する方法を調べてみましたが、それを行う方法を理解できませんでした。avrのレジスタに数値を入力
http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_IN.html
私は、このコマンドを使用しますか?例えば
R16でについて
、
in
ポートまたはいくつかの他のI/Oの位置から値をロードするためのものです。レジスタに値を入れるためのいくつかの "ロード"命令もあります。あなたが選ぶものは、番号がどこから来ているかによって異なります。基本的には、LSRとLSLを除き、Lで始まるすべての命令はロード命令です。例えば
、ldi r30, %22
は、レジスタ30に六角22を置く(ここ数は、プログラムコードである。)
我々は、彼らがしているどのような形式、あなたは「入力」、それらをしようとしているどこからかわかりません(テキストまたはバイナリ)、またはあなたが持っているハードウェアがあります。 – Jester