奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1886|回复: 6

东师2015年秋季《计算机系统结构》期末考核

[复制链接]
发表于 2016-3-7 10:12:55 | 显示全部楼层 |阅读模式
谋学网
期末作业考核
$ R+ b5 E( ]+ F3 _1 o《计算机系统结构》
0 s( B+ o0 S$ C5 X- F/ y& N1 s
. O$ `! U8 d$ q  _, T3 F& T满分100分" W: e  s" v# K
一、        填空(每题1分,共20分)# M1 c9 U8 f! `" S( \! F
1、将下列二进制数转为十进制数; h: r3 E' M+ y5 f! F: w2 G# w% i
(101000)B = (              )D        (11.0101)B = (                  )D   
- j# [1 C8 S( I8 a$ C2、将下列十进制数转为二进制数,八进制数和十六进制数: B1 C6 m7 c& V2 r) C" f
(0.8125)= (             )B  = (             )O = (                 )H  6 j" l+ q$ V4 m$ A  |8 S4 a
(254.        25)= (              )B  = (          )O  = (                 )H
/ R7 ]+ s: K" e8 D! u+ F3、将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码& D- A1 y6 c2 }' l9 h7 O* M
(+125)=(                    )真值 = (                    )原码" K* Q! u! Z  ?/ j# }; C& D
=(                    )反码 = (                    )补码 : W: N6 b5 X+ T9 i
(—42)=(                    )真值 = (                    )原码
7 {# X# E3 ^; E2 J0 B6 F=(                    )反码 = (                    )补码2 K3 [: p7 i3 ~8 u
4、一个n+1位整数移码的数值范围是(                                 )。& k$ g. A! n& L: d; E* H" o# J: a
5、原码乘法是(                                           )。
0 M8 ]9 ]8 _; \& J/ l2 s; x; o6、动态半导体存储器的特点是(                                            )。
, `0 N4 c% H2 y7、主存储器和CPU之间增加高速缓冲存储器的目的是(                          )。3 S/ [0 D1 a, ]" s8 w3 v
二、简答题(每题5分,共20分)
( B. H! T4 H. K- v3 x! k+ D' w  G1、微程序9 S3 }6 ^: T! m7 z. R
2、8位无符号整数和8位定点原码整数的表示范围分别是多少?4 S6 d  D1 s* [
3、简述主存与CACHE之间的映象方式。
- S; d; R. Q/ a9 P0 C4、在浮点数中,阶码的正负和尾数的正负各代表什么含意?对实际数值的正负与大小有何影响?/ G$ y/ c5 H4 _/ q, H( _- G3 F
三、解答题(共20分)
0 I5 d$ J+ G+ E$ I. f% a( @% g6 c1、存储器特权级保护的分析。设当前代码段的特权级CPL,段选择符请求的特权级RPL以及数据段描述符的特权级DPL如表3-5 所示,回答4种组合中每一种组合能否将段选择符装入到数据段寄存器中,通过填写下表,回答哪几种能行?哪几种不行?并将理由填入表中。表3-5 CPL、RPL、DPL之间的关系7 c& S, P+ y* P' p  M7 S% ?  K
    4 T. |0 A' B3 ?) `5 r0 n
2、下列各组指令中,哪些会产生数据相关?数据相关的类型是什么?
. \; N2 z3 S+ E9 A       (1)MOV  AX,BX
( I9 V+ w3 l% P, Y# D" [; _            ADD  CX,SI
* S9 v& a/ W+ ^# O7 H. E       (2)MOV  AX,DX) V- l; j8 ]0 Z% m+ U7 B  b
            ADD  BX,AX
* u0 }! |6 w7 K3 W4 b       (3)MOV  CX,BX
7 G" [8 \7 k9 R' {: P) K3 d            MOV  BX,DI# Y  G2 _9 ~  e1 Y2 u% Y! A" `
       (4)DIV  AX,SI
9 A- ~( E- m0 i* {            SUB  AX,DI6 r, }5 j8 l. J7 A* V# T  h
四、程序题(共40分)% p5 j( L: T0 `3 l" z% F; c# E
1.阅读下面的程序,回答问题
9 y2 b2 p% w' b9 H' _7 u       1.【程序一】
7 |+ \' {$ K3 A3 x        DATA SEGMENT
$ D3 F! N' j8 a; k            BUF DB '1234'4 w8 R* J9 [* ]' l) h, n; d3 r
            N=$-BUF
- t$ r& f2 ~: \+ H# e: Q# ?% A            BCD DB N DUP(?) / S' s" p, Z9 s. E# e. g% b. T
         DATA ENDS; x# |' b) J: ?' s/ Q1 A% a
         CODE SEGMENT3 f3 P" G9 ~9 U( L3 k* N
            ASSUME CS:CODE,DSATA5 z4 l2 ~; a  \
         START:MOV AX,DATA* ?8 @; R2 ]8 B  y
            MOV DS,AX1 r5 X! \/ m; `- H
            LEA SI,BUF1 x$ S( p5 q! x6 u" e( `. }* W) X
            MOV CX,N7 X6 I( D! }4 ?/ H; r+ S
            LEA DI,BCD+N-1
# g1 x, E! Z) Y. N; V         LOOP1:MOV AL,[SI]% A7 w% L8 [" H& p0 K8 ^; ]: a- H5 a
            SUB AL,30H+ P3 W. ?6 m' p6 i: O/ T
            MOV [DI],AL& D' M- x' T2 B! j, w8 D6 o( b& o
            INC SI; e1 v9 Y7 }/ s* u4 c' Y
            DEC DI& B8 [0 z, r' @8 r; u
            DEC CX
6 F3 [* i. o% Y1 @% ~) ?3 s            JNE LOOP1
' t) K+ w5 z1 c            MOV AH,4CH: |/ ~+ c1 L0 }7 o2 ]8 n$ ]
            INT 21H& Y/ f- P* G; h* t9 e" f
         CODE? ENDS4 A% c; r  L& z9 N& |
            END STAR
' |# w/ |2 G4 b# ?' W7 h# ~8 `  
; W$ j1 U& {( t( N( n      【问题一】画出内存分配图。  N+ K. L' b* k" s
                     
, X' H4 n5 Q' F0 {/ `       ' H" T5 O  K0 t* u0 \
    【问题二】说明程序功能,程序执行后,从BCD开始的N个字节单元中的内容是什么?
) }$ Z7 r6 C, h; `+ U6 e        【问题三】找出一条指令代替指令“SUB AL,30H”,使程序功能不变。
9 I+ M& k" E0 M1 i        【问题四】如果将代码段中的指令LEA DI,BCD+N-1改成LEA DI,BCD;DEC DI改成INC DI,  其它指令不变,程序执行后,从BCD开始的N个字节单元中的内容是什么1 Q4 t2 r! g( P4 l( ]
     【问题五】取消数据段的BCD存储区,将处理后的数据放回原处,应如何修改程序? 8 M  S# a$ ?  [: |
2、阅读下面的程序,填空。
( k1 Z" N1 O8 ?; _        1.【程序一说明】用减法实现除法。X是被除数,Y是除数,处理结束后商存放在RESULT,余数存放在XYMOD。6 `6 a  @. A' Y2 g" `3 k: X
    .MODEL SMALL
" W$ s! E7 x" x7 ]2 K    .386% F: o5 f( o0 S% m! i% |' S; s
    .STACK
3 g8 O* t# |9 P    .DATA' ~. k0 I- T# G
        X DW 7. e3 f( P  q% d) f  Q
        Y DW 2
8 h; W/ O, C! z. ]7 M    .DATA?
: u7 S3 \. r! W  k" G  H        RESULT DW $ z8 Y+ \6 u2 o
        XYMOD DW ! J( R: b0 O7 C+ @( }9 {
    .CODE0 J/ _& Y( V0 L- i
        .STARTUP
8 d5 o; S" A/ n6 M# I3 o" c9 l0 y        MOV AX,X4 m' x  |7 |8 e: n- E
        MOV BX,Y4 y' z- m% y# g! {
        MOV CX,0
1 Y2 ]) M7 C7 N: W6 Z        .WHILE _____①____9 M3 F" F# p" n2 h( @0 a
               SUB AX,BX
& H7 B- w' a9 v% l% h" v) I               _____②_____
" l2 P' j. T, E( u$ _: o8 N        .ENDW
8 K3 y) S# a$ V6 y        MOV RESULT,CX
( N( n! X5 F" o        MOV XYMOD,AX3 ]& F. Z# b7 L4 S! g9 _6 I7 a- u7 y
        .EXIT6 T$ Y/ u6 I# ?( b0 ^
    END
' d+ X7 j0 C0 U+ g, E$ \& V$ f        2.【程序二说明】从BUF开始的11个单元中存放着11个整数,找出这11个数中正数并且是偶数的个数存入R中。  V' r) [- {  P# `* @
        【程序二】
- T; A, U9 _7 a. H" D8 Y( W    DATA SEGMENT
5 ]4 ]' q7 u+ O       BUF DB –2,5,-3,6,100,0,-20,-9,8,-110,21
3 n4 Q9 C4 [2 w# `$ j7 j       N=     ①      
9 o% r$ n8 p, g       R   DW
7 N; m: W6 \  P1 }' G    DATA ENDS4 ?7 ^1 s3 g( Q4 e: n
    CODE SEGMENT 6 W% Z9 e6 v' D& p% T; c" c: S# M  X
             ②       ! O, V& Y, v6 i* q5 ]
    BEGIN:MOV AX,DATA3 a2 G+ E+ I# c
              ③      
! o! [+ C+ `" a# V3 w         LEA BX,BUF
: ?6 |0 X# D9 v# Z* Z6 B9 q         MOV CX,N
3 u/ [; G# V5 h$ j/ Q+ M              ④      
( B! s, |: B. C+ o9 P7 \2 Z5 B    LOPA: CMP [BX],BYTE PTR 0  r! n# Q$ J0 G7 J( T$ l
              ⑤      
8 @3 n: ?- e: J7 E         TEST [BX],BYTE PTR 1, d3 _" E, x; g2 D- C9 D) [
              ⑥      
' r5 F( }3 i2 G" g2 D+ p2 P; W: S         INC AX/ l3 v' b4 V* h# \; O( f
    NEXT :  INC BX
! U2 I- a" y& i! E; @% m( D9 P         DEC CX
( J+ y# c4 I' Q% N' O              ⑦      
* |  E$ M7 ^7 N         MOV R,AX
/ J5 J7 n& Z: n" v: f         MOV AH,4CH
) o8 y; n) E8 m! `( Z4 I         INT 21H
5 W* C6 `, U; P       CODE ENDS                                % o( a' v( V; }1 H% i9 i0 r$ r
             END       ⑧         
& a$ K/ D/ l, k; W4 T, }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2016-3-7 10:23:55 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2016-3-8 09:17:46 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2016-3-13 19:57:19 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2016-3-22 19:29:01 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2016-3-27 08:29:18 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2016-4-3 18:56:02 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-19 12:01 , Processed in 0.336734 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表