OSを作成する参考書で分からない点があるのでお願いします。
下記では・・・
協調性マルチタスクの作成において
周期的にタスクを入れ替えさせるためのタイマー処理を
タイマーIC(カウンタ0)やらを使ってつく
作って理解するOS
s
1timer: 2; 【レジスタ の 保存】 3;--------------------------------------- pushad push ds push es 4;--------------------------------------- 5; データ 用 セグメント の 設定 6;--------------------------------------- 7 mov ax, 0 x 0010 ; 8 mov ds, ax ; 9 mov es, ax ; 10;--------------------------------------- 11 ; TICK 12;--------------------------------------- 13 inc dword [TIMER_ COUNT] ; 14 TIMER_ COUNT ++;// 割り込み 回数 の 更新 15;--------------------------------------- 16; 割り込み フラグ を クリア( EOI) 17;--------------------------------------- 18 outp 0 x 20, 0 x 20 ; // マスタ PIC: EOI コマンド 19 ;--------------------------------------- 20 ; 【レジスタ の 復帰】 21 ;--------------------------------------- 22 pop es ; 23 pop ds ; 24 popad 25 iret 26 ALIGN 4, db 0 27 TIMER_ COUNT: dq 0
TIMER_ COUNT: dq 0
より、TIMER_COUNTには0がある。
s
1inc dword [TIMER_ COUNT] ; 2TIMER_ COUNT ++;// 割り込み 回数 の 更新
①inc命令によって0に1をカウント
②TIMER_ COUNT ++で、さらに1をカウント
・・・この処理は一体何がしたいんですか?
予想としては秒を図る何かだと思っていましたが違いますよね?
分からないのでお願いします。
市販されている書籍の内容を画像としてアップしてしまうのって、著作権的に問題にならないんですかね。
ア 既に公表されている著作物であること
イ 「公正な慣行」に合致すること
ウ 報道,批評,研究などの引用の目的上「正当な範囲内」であること
エ 引用部分とそれ以外の部分の「主従関係」が明確であること
オ カギ括弧などにより「引用部分」が明確になっていること
カ 引用を行う「必然性」があること おそらく
キ 「出所の明示」が必要(コピー以外はその慣行があるとき)
らしいです。なので、大丈夫だと思います。
辛うじて引用の範囲内かなという感覚ですね。
出典はリンクで示され、
地の文との分離も明確、
必然性は少なくともコード部は必然、それ以外もやや微妙ですが回答のために役立つのは確か、
分量的な主従関係は少々苦しい気もしますが…
回答1件
あなたの回答
tips
プレビュー