+++ /dev/null
-COUNT1 START
-; 入力 GR1:検索する語
-; 処理 GR1中の'1'のビットの個数を求める
-; 出力 GR0:GR1中の'1'のビットの個数
- PUSH 0,GR1
- PUSH 0,GR2
- SUBA GR2,GR2
- AND GR1,GR1
- JZE RETURN
-MORE LAD GR2,1,GR2
- LAD GR0,-1,GR1
- AND GR1,GR0
- JNZ MORE
-RETURN LD GR0,GR2
- POP GR2
- POP GR1
- RET
- END