学年

質問の種類

情報:IT 高校生

この問題をわかりやすく解説して欲しいです🙇

今の さい。 (1) ①~② に当てはまる語句または数値を答えなさい。 メモリの実効アクセス時間は、 実際の1アクセスに要する平均時 間である。 キャッシュメモリ上に求めるデータがある確率(ヒット率) をHとすると、 この平均時間は、 (1) ① 主記憶のアクセス時間× ( ② ) ② (キャッシュメモリのアクセス時間× ( ① )) + で表される。 (2) あるプログラムをコンピュータA で実行したときのキャッシュメモ リのヒット率と実効アクセス時間は, コンピュータBで実行したと きと同じになった。 この時のキャッシュメモリのヒット率を答えな さい。 14 ◆コンピュータの動作 以下は、仮想プログラミング言語にしたがって, 乗算 (xXy=z)の計算をして13番地に結果 (z) を書き込むための プログラムである。 乗算命令は無いので, 加算命令を繰り返すことで(x をy回加算) 実現する。 ①~③に当てはまる命令を答えなさい。 なお, AレジスタとBレジスタを使うものとする。 (2) 仮想プログラミング言語命令一覧 番地 主記憶装置 READ r. (adr) adr番地のメモリから 1 READ A, (13) r レジスタに読み出し 2 READ B, (12) WRITE (adr),r rレジスタから adr 番 地のメモリに書き込み 3 (①) Ir レジスタとadr 番地 (2) ADDr. (adr)の和を計算 4 r=r + adr 番地の値 or レジスタとadr 番地 5 JNZ (3) SUBr, (adr)の差を計算 ③ r=radr 番地の値 6 (③) 直前の計算結果が零の 場合は何もせず 7 STOP JNZ (adr)零の時だけ (adr) 番地 の命令へ順番を戻す (ジャンプする) 10 10 STOP プログラムの停止 11 7 X 12 3 13 y Z

未解決 回答数: 1
情報:IT 高校生

3問とも計算方法も答えも分からず、質問させて頂きました。 教えていただけると幸いですm(_ _)m

[3]表 2.1の命令を持つSEP-E の CPU が、あるプログラムを7000番地から実行開始して 数命令動いたところで、現在は命令フェッチ前の状態にあるとする。 この時、汎用レジスタの値 は表 2-2 主記憶装置(メインメモリ)の内容は表 2-3 のようになっている。 なお、レジスタの内 容および番地はすべて16進数である。 以下の設問に答えなさい。000円 2005 LOOT 80001 表2.1 命令一覧表(一部抜粋) P-E ニモニック TVCM 動作概要 0005 NZ V C* |ADD, F:T 加算 (T+F→T)VOY * * * * |AND, F:T ビット毎の論理積 (TAF→T) 0000 ** 0- BIT,F:T ビット毎の論理積 (TAF, フラグ変化のみ) * * 0- CMP,F:T 比較 (T-F, フラグ変化のみの減算) * * * * DEC,D-:T 値を1減らす (T-1→T) * * * * |HLT, D-:D- 実行を停止する |INC, D-:T |JCY,F:D7 値を1増やす (T+1→T) |C=1のときジャンプ (F→(R7) if C=1) |JMI,F:D7 |N=1のときジャンプ (F→(R7) if N=1) |JOV,F:D7 |V=1のときジャンプ (F→(R7) ifV=1) 無条件ジャンプ(F→(R7)) |JP,F:D7 |JR,F:D7 無条件相対ジャンプ ((R7)+F→(R7)) **** --- |JRM,F:D7 |N=1のとき相対ジャンプ ((R7)+F (R7) ifN=1) JZE,F:D7 |Z=1のときジャンプ (F→(R7) if Z=1) MOV,F:T 移動 (FT) OR,F:T ビット毎の論理和(TVF→T) SLA,D-:T 左シフト (T×2→T) |SLR, D-:T 左ローテイト SRA,D-:T |右シフト(T÷2→T) |SRR, D-:T 右ローテイト |SUB, F:T 減算 (T-F→T) |XOR,F:T ビット毎の排他的論理和 (TF→T) * * 0- **0- * * * * * * 0 * * * 0 * * * 0 * * * * * **0- ※N (Negative; 負), Z (Zero; ゼロ), C (Carry; キャリー), V (Overflow; オーバーフ ロー), * 演算結果に応じて変化する, -: 変化しない, 0: 必ず0になる 5

未解決 回答数: 1
数学 高校生

中央から下の部分の別解で①式の70,21,15がどこから出てきたのか教えて欲しいです!!

の問題 問題 私の年齢を3で割った余りは 2,5で割った余りは3,7で割った 余りは4である。私の年齢は何歳か。 ただし, 105歳より下である。 練習 / 104 以下の自然数について、 次の問いに答えよ。 16 (1) 7で割った余りが4になる自然数を, 次のように書き出せ。 4 11 18 OST=2-20 (2) (1) の自然数を5で割ったときの余りをその数の下に書け。 (3) (2) 余りが3になった自然数について, 3で割った余りを更に- の下に書き,余りが2になる自然数を見つけよ。 1 練習16から,上の問題の私の年齢がわかる。 また, 次のような計 方法もある。 3,57で割った余りがそれぞれa, b, c であるとき, 70a +216+15c (1 を計算する。そして, ①から3,5,7の最小公倍数である 105 を引 て残りを求める。 残りが105 以上であればまた105を引くことを繰り す。 最後の残りが答えである。 いい換えると, ① を 105 で割った余 が答えである。 もつ以上の整70α+216+15c=70・2+21・3+15・4=263 最小 263-105=158, 158-105=53 この結果から、私の年齢は53歳であるとわかる。 ひゃくごげんざん じんこう この方法は百五減算と呼ばれるもので、江戸時代の数学書 『塵劫 こ同様な問題と解答が記されている。 ←263105で と余りは 53

未解決 回答数: 1
数学 高校生

129. 記述これでも大丈夫ですか??

JUL 510 OS 00000 基本例題1291次不定方程式の応用問題 3で割ると余り, 5 で割ると3余り, 7で割ると4余るような自然数nで最小の ものを求めよ。 指針▷ 基本 127,128 が共通の数。 8が最小である。 3で割ると2余る自然数は 2,5, 8, 11, 14, 17, 20, 23, 5 で割ると3余る自然数は 3, 8, 13, 18,23, よって、「3で割ると2余り, 5 で割ると3余る自然数」を小さい順に書き上げると 3と5の最小公倍数 15 ずつ大きくなる。 A8, 23, 38, 53, 68, また, 7で割ると4余る自然数は B 4, 11, 18, 25, 32, 39,46,53, A,B から、求める最小の自然数は53 であることがわかる。 このように、書き上げによって考える方法もあるが,条件を満たす数が簡単に見つからな い (相当多くの数の書き上げが必要な) 場合は非効率的である。 -110/ そこで,問題の条件を1次不定方程式に帰着させ、その解を求める方針で解いてみよう。 CTORUTSJEFE 解答 nはx,y,zを整数として,次のように表される。 注意x+2=5y+3 3)=0 S&TS 5y+3=7z+4 n=3x+2, n=5y+3, n=7z+4 小 3x+2=5y+3 から 3x-5y=1 x=2, y=1は, ① の整数解の1つであるから 3(x-2)-5(y-1) = 0 すなわち 3(x-2)=5(y-1)x 3と5は互いに素であるからんを整数として, x-2=5kと表 される。よって x=5k+2(kは整数) ② bom) 3(5k+2)+2=7z+4 ② を 3x+2=7z+4に代入して ゆえに z=-8, k=-4 は、 ③の整数解の1つであるから 7(z+8)-15(k+4)=0 すなわち 7(z+8)=15(+4) 7と15 は互いに素であるから, lを整数として,z+8=157 と 表される。 よって z=151-8 (Zは整数) (Thom) これをn=7z+4に代入して n=7(157-8)+4=1057-528 最小となる自然数nは, l=1 を代入して 53 TE bom) 85-= として解いてもよいが,係 数が小さい方が処理しやす い。 このときy=3k+1 x-7z=2から 7z-15k=4...... ③③ A+ASA-=(A+10)-06-3(x-3)−7(z−1)=0 ゆえに, Zを整数として x=7l+3 これと x=5k+2 を等置し て 5k+2=7l+3 よって5k-71=1 これより, k, lが求められ るが, 方程式を解く手間が 1つ増える。 検討 百五減算 2+(3=376)00=1+00=178 ある人の年齢を3,5,7でそれぞれ割ったときの余りをa,b,c とし, n= 70α+216+15c とす る。このnの値から 105 を繰り返し引き, 105より小さい数が得られたら、その数がその人の年 齢である。 これは 3,5, 7で割った余りからもとの数を求める和算の1つで、 百五減算と呼ばれ る。なお,この計算のようすは合同式を用いると,次のように示される。 求める数をxとすると, x=a (mod3), x=6 (mod5) x=c (mod7) であり, n=70a=1•a=a=x (mod 3), n=21b = 1.b = b = x (mod 5), n=15c=1+c=c=x (mod 7) よって, n-xは3でも5でも7でも割り切れるから, 3, 5, 7 の最小公倍数 105 で割り切れる。 ゆえに,を整数として, n-x=105k から x=n-105k このkが105を引く回数である。 TRON 練習 3で割ると2余り,5で割ると1余り, 11で割ると5余る自然数nのうち (3) 129 1000 を超えない最大のものを求めよ。 どのよう できない 3m よー 解答 mnは食 [1] n= よって, x=3m- [2] n= ここで. よって ......) [3] n= ここで よって ......) [1]~[3] 形に表す よって, したが一 (検討 次ペー しかし 然数も なお、 a

回答募集中 回答数: 0
1/3