H8

1774ワット発電中さん2013/09/29(日) 17:21:20.91ID:2ulVA35H

69774ワット発電中さん2013/11/09(土) 04:53:25.58ID:tezJH5Yj
>>68
>RL78の汎用レジスタは8ビットの

32個あるよう

70774ワット発電中さん2013/11/09(土) 05:19:18.78ID:XBtCj5KO
>>69
レジスタバンクのことを言っているのか。

それを汎用レジスタが32個あるとは言わないだろう。
カタログに32個の8ビット汎用レジスタがありますって書いたら詐欺だろう。

71774ワット発電中さん2013/11/09(土) 06:24:10.07ID:4M7QXCU9
偽装ではありません
誤表記です

72774ワット発電中さん2013/11/09(土) 11:17:04.95ID:tezJH5Yj
なんだ、レジスタバンクとしてもフラットな32個のレジスタとしても使えるのを知らないのか。

73774ワット発電中さん2013/11/09(土) 12:03:03.57ID:XBtCj5KO
>>72
知らないが残りの24個のレジスタは"汎用"レジスタとして使えるのか?
単にデータを保持するだけのレジスタを"汎用"レジスタとは呼ばないぞ。

74774ワット発電中さん2013/11/09(土) 12:07:29.24ID:tezJH5Yj
>>73
>単にデータを保持するだけのレジスタを"汎用"レジスタとは呼ばないぞ。

直値との演算やインクリメント/デクリメントとかできるよ。

75774ワット発電中さん2013/11/09(土) 12:11:45.66ID:XBtCj5KO
>>74
メモリに対しても出来る程度のこと。つまりメモリでしかない。
そんなのを汎用レジスタとは呼ばない。
つまりレジスタバンクで裏のレジスタをアクセスできるようにしただけ、違うかな。

76774ワット発電中さん2013/11/09(土) 12:15:58.14ID:tezJH5Yj
>>75
>そんなのを汎用レジスタとは呼ばない。

ソフトウェアマニュアルの表記が “汎用レジスタ” なのだからお前が何言っても意味がない。

77774ワット発電中さん2013/11/09(土) 12:20:01.44ID:XBtCj5KO
>>76
マニュアル見て調べる気もしないが、32個の汎用レジスタの正体は理解できたようだな。
これで32個の汎用レジスタがありますなんて書いたら詐欺と言われてもしかたがないと
言った理由も理解できたかな。

78774ワット発電中さん2013/11/09(土) 12:26:52.65ID:tezJH5Yj
>>77
>マニュアル見て調べる気もしないが、32個の汎用レジスタの正体は理解できたようだな。

理解も何も、前から asm でバリバリ書いてるけど、RL78 のプログラムの効率化は汎用レジスタの
使いこなしがキモだよ。

79774ワット発電中さん2013/11/09(土) 12:33:23.66ID:XBtCj5KO
>>78
それは失礼した。もし自分がそこまでの知識があったなら、汎用レジスタが32個なんて
恥ずかしい発言はできなかっただろうな。ルネサスがどう呼ぼうと汎用レジスタが
どいうものかぐらいは分かっているだろう?

80774ワット発電中さん2013/11/09(土) 12:43:36.91ID:tezJH5Yj
>>79
お前が “汎用レジスタ” をどのように捉えてるかなんて知るかよ。
RL78 は演算命令は a レジスタに集中してるアーキテクチャだし、mov a,b や mov c,a はできるが
mov c,b はできない程度に直行性の低いアーキテクチャで、H8 の知識を基に “汎用レジスタ” とは
何であるか等語ったところで意味などない。

81774ワット発電中さん2013/11/09(土) 13:25:29.02ID:XBtCj5KO
>>80
汎用レジスタがどういうものかは別として、レジスタとメモリの区別くらいつくんじゃないの。
繰り返すことになるが、バンクの裏になっているのは単にメモリでしかない。
それくらいは分かっているだろう。

それを分かっていて32個の汎用レジスタがあるという主張ができるのは逆にすごい。
せいぜいRL78の汎用レジスタは32個ありますと啓蒙してくれ。

82774ワット発電中さん2013/11/09(土) 13:38:21.57ID:tezJH5Yj
>>81
>汎用レジスタがどういうものかは別として、レジスタとメモリの区別くらいつくんじゃないの。

PC 以外のレジスタはメモリに割り付けられてる RL78 で何言ってんの?

83774ワット発電中さん2013/11/09(土) 16:51:57.23ID:vvnvgSah
頭の固い老害だからしょうがないよ

84774ワット発電中さん2013/11/09(土) 17:04:24.74ID:hk2LVD5u
8051(8bitレジスタが32本あるフリの元祖)の5番煎じくらいのアーキで喧嘩しちゃだめ。

85774ワット発電中さん2013/11/21(木) 21:10:04.48ID:tV2vtLQa
自動生成されるiodefine.h使う?

86774ワット発電中さん2013/11/21(木) 22:02:39.60ID:tV2vtLQa
ぐぬぬ

87774ワット発電中さん2013/11/30(土) 00:24:02.41ID:FppMCmhq
H8マイコン活用記事全集 2013年 12月号 [雑誌]
価格:¥3,990
出版社: CQ出版; 不定版 (2013/11/25)
発売日:2013/11/25

さよならH8思い出編みたいな

88774ワット発電中さん2013/11/30(土) 01:36:42.81ID:9XGYWKOM
H8は終了でもネタ集としては有用かもしれん。買っとくかな。

89774ワット発電中さん2013/11/30(土) 18:06:33.72ID:2IgdS6AC
>>87
ちょと高くない値段?

90774ワット発電中さん2013/12/09(月) 18:29:48.97ID:HlGUVwqS
20年分の記事のDVDとかだったらなぁ

91774ワット発電中さん2013/12/09(月) 18:35:19.94ID:QiX6XzqU
>>90
10年分の記事のCD-ROMだから気に入らないと?

http://www.cqpub.co.jp/hanbai/books/MSP/MSPZ201312.htm
>  「トランジスタ技術」に2001年1月号から2010年12月号までの10年間に掲載された
> 多数の記事の中から,H8マイコンを集め,PDFファイルでCD-ROMに収録します.

92774ワット発電中さん2014/02/04(火) 18:40:29.73ID:lAw02Oxy
ルネサスの製品全般について

■マイコン総合
http://japan.renesas.com/prod/mcumpu/

前スレ
【Renesas】ルネサス総合 part7
http://uni.2ch.net/test/read.cgi/denki/1380867942/

93774ワット発電中さん2014/02/06(木) 10:46:18.18ID:SkYuz+Kv
次スレ

【Renesas】ルネサス総合 part8
http://uni.2ch.net/test/read.cgi/denki/1391644674/

94774ワット発電中さん2014/02/06(木) 10:52:56.60ID:SkYuz+Kv
次スレ

【Renesas】ルネサス総合 part8
http://uni.2ch.net/test/read.cgi/denki/1391644674/

95774ワット発電中さん2014/11/20(木) 01:46:05.62ID:W85XpBIw
H8は8Sや8SXなど互換性持つラインもあるし地味に使われても良い気もする。
PICや8051は息の長い製品だよ。

96774ワット発電中さん2014/12/03(水) 08:30:22.82ID:aIv5mmza
IQ ≒ 偏差値 x 2

97774ワット発電中さん2015/02/15(日) 12:51:14.33ID:1FIOD/n/
H8はじめました。
BASIC懐かしすぎ

98972015/02/15(日) 18:07:56.77ID:QsAIoHn1
20文字4行液晶つなげてみた。なにこれ楽しいw

99774ワット発電中さん2015/02/25(水) 18:50:02.39ID:S8YSs7w+
AKIのH8は板違い?

100774ワット発電中さん2015/02/26(木) 03:43:37.55ID:G0zgVFWK
>>98
デカイのになると、40桁×8行というのもあるよ。

101774ワット発電中さん2017/01/09(月) 17:51:34.58ID:TKzS+Ddv
過疎り具合がぱねぇっすね
どうしたH8

102774ワット発電中さん2017/01/09(月) 20:39:15.02ID:guYSVtQH
>>95
PICや8051が伸びてるのはそれなりに理由がある。
今時、H8なんか使う理由が見当たらないんだが。

103774ワット発電中さん2017/01/09(月) 21:40:18.20ID:qgZMJz10
8051は今のARMみたいに、あちこちに使われてた時期がありましたね。
さすがにもう伸びしろはほとんど残っていないというか、ARMに役割を譲りつつあると思いますが。

104774ワット発電中さん2017/01/10(火) 15:46:06.81ID:dPXQ20GH
>>101
1年前のレスにレスしても
読まれるかどうかわからんしな

105774ワット発電中さん2017/02/02(木) 21:20:20.47ID:ZGlZ6Hvf
R0参照のtvゲーム用のくろさわ乱数器作ったからもりあがりつつ使え

_main_この木何の木木になる木:
jsr @_kuroini
jsr @_kuro16
jmp @_main_この木何の木木になる木
;
_kuroini:
mov.w #6502,R0
mov.w #h'4b18,R1
mov.w #h'32a9,R2
rts
_kuro16:
xor.w R1,R0
sub.w R2,R0
rotl.w R0
rotl.w R0
rts

106774ワット発電中さん2017/02/02(木) 22:49:27.89ID:ZGlZ6Hvf
ローテクロジックデバイス下請けさんとして働くH8コード3664F用だからありがたく焼きなさい
(PLD風なソフトロジック実装なため遅い.論理回路の実験用)

;P1=IN,P2=OUTの7400と等価
loop:
mov.b @H'FFD4,R0L ;port1 read
cmp.b #3,R0L ;P0,P1が同時にHのとき3なので比較
bne j1
mov.b #1,R0H ;3のときにP2_0をHにする
jmp @j2
j1:
mov.b #0,R0H ;P1_0,P1_1が双方とも1でないときはP2_0=L
j2:
mov.b R0H,@H'FFD5 ;port2 write
jmp @loop

107774ワット発電中さん2017/02/02(木) 22:56:44.42ID:ZGlZ6Hvf
74HC04のインバータ(P1=IN,P2=OUT)もソフトPLD実装したのでLEDチカチカしなさい

loop:
mov.b @H'FFD4,R0L
not.b R0L
mov.b R0L,@H'FFD5
jmp @loop

108774ワット発電中さん2017/02/03(金) 02:44:24.08ID:dKNiJWEB
LED調光ノイズ酷いので3664F用PWMClock拡散コードを作ったのでノイズ抑制しなさい

_pwmnoize:
;PWMノイズ吐き気するほどヤバイので適当なタイミングで呼びノイズ拡散すべし諸氏死
mov.b @H'FF80,R0L ;TMRWstop
bclr #7,R0L
mov.b R0L,@H'FF80

mov.w @H'FF88,R1 ;TGRAToggle
xor.w #3,R1
mov.w R1,@H'FF88

mov.b @H'FF80,R0L ;TMRWstart
bset #7,R0L
mov.b R0L,@H'FF80
rts

109774ワット発電中さん2017/12/27(水) 14:36:22.07ID:22mySsTl
家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。

グーグル検索⇒『武藤のムロイエウレ』"

3CIA0WWVZN

110774ワット発電中さん2018/05/21(月) 11:03:28.66ID:+YPLsCwK
ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

6M4KJ

111774ワット発電中さん2018/07/03(火) 23:14:14.07ID:TUeFXinq
QAF

112774ワット発電中さん2018/10/12(金) 09:27:25.61ID:ugsgc0iU
IO.PDR8.BYTE(ポート8のデータ・レジスター) の下位4ビットのみを書き換えるにはどうすればいいでしょう。

113774ワット発電中さん2018/10/14(日) 12:44:18.19ID:xa69Dhfc
読んで
AND F0h とマスクして
OR する

114774ワット発電中さん2018/10/14(日) 22:02:55.84ID:WE0MuwU5
>>113
unsigned char TEMP;

TEMP = IO.PDR8.BYTE & 0xF0;
IO.PDR8.BYTE = TEMP | (0x0F & WRITE_DATA);

こんな感じですか。C はビット操作が面倒ですね。

115774ワット発電中さん2018/10/15(月) 04:43:34.54ID:HR8CJVFJ
ビットフィールド型とかあったはず

116774ワット発電中さん2018/10/15(月) 18:54:26.72ID:bgSDhdMX
あるけど、結局取り回しがうざいからバイト操作の式でやってしまうな

117774ワット発電中さん2018/10/16(火) 03:45:53.20ID:uca8VD7K
ぼくにはつかいこなせません

118774ワット発電中さん2018/10/16(火) 06:13:02.39ID:pWVMDcx0
上位4ビットが出力ポートなら、前に書き込んだバイトデータとミックスして書き込む
上位4ビットが入力ポートか外に出ていないなら、バイトをそのまま書き込む

119774ワット発電中さん2018/10/16(火) 20:58:41.27ID:3iT0a11X
>>118
今回は他人の書いた関数の修正なので見送りますが、高速化の手法として有益なので覚えておきます。

新着レスの表示
レスを投稿する