![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
アセンブラはそこそこ使えるんですが最近C言語をはじめました。
一見簡単そうですがむずかしいですね。
アセンブラの場合
CNT からデータを取り出す場合
RLF CNT,F
BTFSC STATUS,C
GOTO APGM
GOTO BPGM
とやります。これをHi-tecC言語で自己流で
cnt=cnt<<1;
if(STATUS,0==1)
APGM();
else
BPGM();
なんて書いてみたんですがエラーでまくりです。
どう書くんでしょうか、おしえてください。
検索ずいぶんやったんですがSTATUS,CやSTATUS,0なんてCでは使わないんでしょうか?
No.1ベストアンサー
- 回答日時:
>検索ずいぶんやったんですがSTATUS,CやSTATUS,0なんてCでは使わないんでしょうか?
ないので使えません(処理系によっては独自仕様で類似のものがあったりするかもしれませんが)。
cntが何ビットかわかりませんけど8ビットとしたら
int status_c = cnt & (1<<7);
cnt <<= 1;
if (status_c) {
APGM();
}
else {
BPGM();
}
になるかと思います。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?5a7ff87)
No.2
- 回答日時:
Hi-tec C であれば、pic.h というヘッダファイルがあるはずです。
これを使うために、
#include <pic.h>
とつけると、いろいろ使えます。
> STATUS,CやSTATUS,0なんてCでは使わないんでしょうか?
さすがに、カンマを含んだ名前は(文法上)使えませんが、pic.h の中に、似たような名前が適切に定義されているはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 配列の勉強をしています。使用する変数の意味、検索条件の書き方が難しいです。 2 2022/09/15 14:06
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- その他(プログラミング・Web制作) atcoder python コードへの助言 2 2022/08/12 15:31
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
- Visual Basic(VBA) Dateserialで データ抽出 2 2022/06/26 21:07
- Excel(エクセル) マクロ(データ取得と転記)について教えてください 3 2022/12/24 12:18
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- Visual Basic(VBA) vbaで色付けされたセルを除外したいのですが 5 2023/01/28 17:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PICのC言語でキャリーオーバー
-
成人してから
-
オープン系 Web系 ファー...
-
0xffffとは?
-
アセンブラからC言語に変換する...
-
ライン数とステップ数の違いは?
-
エクセルVBAのIf,Then 構...
-
ビットシフトってどんな時使うの?
-
8ビットのデータの、先頭ビット...
-
Delphiでのメモリリーク検出
-
命令について
-
レジストってなんですか?
-
算術シフト演算が成り立つ理由...
-
H8 3052について
-
PICの入出力切り替えの時間がプ...
-
Delphiでの関数の戻り値を別の...
-
[VBS] 素早くローテート演算したい
-
本気でマシン語を覚えたい
-
GCCの.cfi_系について
-
専用レジスタ 汎用レジスタ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
昔のゲーム製作に使用する言語...
-
電化製品って何言語?
-
アセンブリ言語からC言語への変...
-
パチンコやスロットについて
-
標準関数の中身について
-
割り込みベクターをC言語で書...
-
フローチャートを書く書かない
-
アセンブラ言語って何をするた...
-
おすすめのプログラミング言語...
-
これらのプログラミングで使う...
-
OSはどんなコンピューター言語...
-
アセンブリ言語について。
-
アセンブリ言語を学ぶことは意...
-
コマンドgcc(あるいはcc),cpp,a...
-
コンピュータ言語とプログラミ...
-
オープン系 Web系 ファー...
-
NS Basic/Palm の入門書ありま...
-
プログラミング言語で今、一番...
-
コンパイラーとアセンブラの違い
おすすめ情報