吉大计算机在线作业一,吉大18春学期《计算机接口技术》在线作业一(参考答案)...

; H3 ]- f2 j. K- m试卷总分:100    得分:100

9 O1 q6 ?' j4 v6 w. Z. M第1题,8255A的方式选择控制字为80H,其含义是(    )。

: G+ Z3 h( `0 u0 A) P! fA、A、B、C口全为输入

. s& M( r# w+ w) g& V/ ]. [" `% zB、A口为输出,其他为输入" j1 I: s! U2 U$ j: Z4 z

C、A、B为方式0! P5 I0 h, I' M- e3 U' e1 ~0 t9 D

D、A、B、C口均为方式0,输出0 Q/ K1 t( a0 m! x2 ^  _. C8 p! o

) ]' I; Y* j1 l8 B% X3 k8 [

9 C% B  H/ P5 Z$ H& ?* R+ C* i5 w4 _

第2题,执行返回指令,退出中断服务程序,这时返回地址来自(    )。

3 o' ~. S; |% pA、ROM区8 f5 K; {% s" y8 b

B、程序计数器

3 E* @2 Q$ ]) T3 i% J! U! QC、堆栈区

0 v+ b- u% K/ y. C& S+ _D、CPU的暂存寄存器

! h/ a  c9 I' a/ D6 e$ j

' @1 m* h* C9 f9 P+ X

) x' p( y( d" k% a# {8 x$ V/ j4 w2 W$ ~8 U/ t

第3题,DMA方式中,周期"窃取"是窃取一个(    )。

; k$ a2 v! R% s: {# e8 @+ B, nA、存储周期

2 Q# Q: z' m% cB、指令周期

6 m. K& Y0 M/ n: [( i; y7 h9 A  WC、CPU周期

, r( S# r* d0 @6 @D、总线周期

% G4 Q" b1 m' L. |1 y  [; X

/ E" \4 E" p- y$ _7 C0 i' C, O$ s

, @) V! y: e( W* K; D

0 Z# ?0 @6 E: N/ Y( M. [第4题,串行异步通信协议所规定的一帧数据中,允许最长的一帧数据共有(      )位。

" \$ ~, T2 R: D9 J. _3 N  ^A、139 U9 E/ r/ Q4 H9 \- W  ^

B、7

" \0 R0 r! T' C3 M  ^7 ZC、12$ ?: J! }5 a. p1 D/ P( R

D、8

5 I) _, t4 b% R- G9 @

. |$ G3 y7 C) K, w$ F3 x

* W* I; ]  G( ]" g

2 @9 P/ C- _" k第5题,串行通信主要用于(      )

* \% U- i8 n7 H* O$ j) F: U1 `5 FA、近距离通信系统

& u6 [1 ]- ]$ z) i$ SB、远程通信系统

0 m( l  t% v& N6 w# JC、并行通信系统3 X0 {& E8 x! t

D、局域网通信系统3 e& [% T7 G/ N! f6 }; Z

) o6 V/ i+ _6 `+ l/ S) B

, A4 J* x5 i8 Z- S

- ?9 K, c+ l- C* O1 `. V. f第6题,一片1ntel8255A需占用(    )个端口地址。& \5 F* _! b9 T6 E1 I

A、22 a3 X  P7 j( ]0 y

B、4

\! l/ i  R/ Z& aC、6( I3 @5 I& |: r0 S6 J

D、8

3 ?4 s; K0 |: j' g7 I2 e6 z' d* g. x0 [$ z

- v0 u2 W& @8 S$ F; T/ h9 c- L9 {( L6 M, b* ~5 [0 q

第7题,将微处理器、内存储器及I/O接口连接起来的总线是(    )。

. P: h% k7 x. m# d; b: JA、片总线

$ M5 i/ u4 v% L+ x" `" ~B、外总线

* Y$ c# r% ^! t7 S$ XC、系统总线

! `1 Z/ _. f  F9 |( a; BD、局部总线

" o4 X* ^3 W. Z3 o9 u; S

$ n, Z- t" O9 n& H, a/ G* u

! i/ M. W0 [8 f, H% {4 b0 _

$ o7 ~0 E3 u  P5 q& H第8题,设异步传送数据时,每个字符对应1位起始位,1位停止位,7位数据位和1位校验位,如果波特率是9600b/s,则每秒最多能传输多少字符(    )。) X9 S! T2 p! c5 I& _, ~- s% y0 g0 a- {

A、900

( \4 s% g. ^( {+ N1 ^/ ]B、840

' ]. Z  Q1 [7 g% E& mC、9202 R( {  T4 C5 k

D、960

% e( r0 t; q! ~. a/ K! }2 c8 ^0 [; T  w/ F( C

I1 A* U4 j9 Z; \

7 A) P1 Z- J% ?# W# R第9题,在异步串行通信中,使用波特率来表示数据的传送速率,它是指(    )3 X* q+ d; d4 N, \" E% h6 D

A、每秒钟传送的字符数4 P4 \. L' X) Y$ {

B、每秒钟传送的字节数

. v: d: }, G# [4 HC、每秒钟传送的字数

: y- S7 d' I1 e/ \D、每秒钟传送的二进制位数2 Q5 z6 |- w5 c; E3 q

" `' J8 y- _% Q+ q+ `2 Z- l' f9 y

( ?' S# T* d1 s$ V& Z7 U; M6 T3 R7 y" c1 y" }" R- @

第10题,串行异步通信相邻两帧数据之间的间隔是(      )

& O$ I, C8 S% j  i6 rA、任意的

4 R- j4 l  N2 b" R7 ?B、确定的& B6 D6 @9 _) ^# G7 L/ l! Q8 E2 X

C、0

5 C! b7 M$ I! Z/ P7 Y6 LD、与波特率有关/ M. F7 ?! ?8 I9 z! i: m

4 h+ h( {* ^; x

7 c0 ^# r4 C4 h$ \$ D

E4 |) X- o, ^; ?9 p

第11题,设中断向量表18CH~18FH单元中,依次存放着12H、34H、56H、78H,则中断服务程序的入口地址(段基址:偏移地址)为(      )1 d. f$ W, G$ F

A、1234H:5678H

" D) S: c' D. Y3 m- o' eB、3412H:7856H

4 h) l. X" ~% M2 Z. A4 _C、5678H:1234H( R2 t; R! f( A/ g, F& R

D、7856H:3412H

9 a4 P# l' Y% i/ J  k

2 G+ Z, S, j/ Q9 O0 Y8 v; ]" ]  @, P: Z

% h8 F# D% _, p  v8 |第12题,串行通信中,若收发双方的动作由同一个时钟信号控制,则称为(    )串行通信。7 e8 o; n, x$ \" \! k

A、同步

; l, B1 Q( _7 v7 _+ j1 z4 qB、异步

9 A) V: e( Z; ]6 N* p, S1 nC、全双工

) |9 }3 }7 ]" z2 d1 n( X4 n9 v( qD、半双工$ ^: f% P/ V6 s7 V& r7 F

9 M! i  B6 S! V) w* E

7 W, l# D9 A) ~, ^. @

I% c+ ]! B! a- \第13题,同步串行通信的帧格式开头有同步字符SYNC,其作用是将"消息到达"通知(      ). Z7 i6 t2 n# b3 S

A、接收器2 d! Y( F) C: M3 x8 S8 ~

B、发送器

4 @' V6 ]; J8 V4 d7 rC、调制解调器

! G' ?9 @. g% w% P2 C2 KD、CPU

2 c0 ?% o( A+ G: o! {( |/ t; R* Q  S+ l

* S7 b, E' `% H

, G1 {3 q& c! F6 L第14题,PC机(PC/AT型)的可屏蔽硬件中断结构是由(      )片8259A中断控制器级联构成。) c- U9 \* t  L1 A5 P6 K

A、4& }  |6 B# ^3 }' y) Y! k

B、3

; S: g" x9 `* l' P2 n' Y/ c+ X7 EC、2' q+ Q6 y' b( W$ Y- B# m

D、53 b; ^( x/ X: X; b+ x

9 ~1 [, l1 H. q1 M7 g) i& L

3 a$ E3 A, b2 V; z/ ]4 Q6 C7 Y' N2 T7 R

第15题,中断控制方式的优点是(    )。$ f2 P8 Z1 t2 w$ N" L8 w

A、提高CPU的利用率

9 _$ S5 B4 S" X! k- bB、提高CPU与外设的数据传送精度

# R0 X' J5 T: k2 w2 `: v$ dC、提高CPU与外设的数据传送速度

& C* p' f# {% n3 C7 c( d' _  d8 XD、减少外设的等待时间

0 t1 b6 ^# ]' s7 f8 B% A8 p

# J+ N' Q4 T+ }( T5 x$ q* D( D2 b7 G: r

/ a0 p6 A" o. k! I. O! u

第16题,如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用( )。+ s' p8 n; ~& d! `1 n5 y

A、中断嵌套

! Z' Y* i' b1 L0 y" E! YB、中断响应

* \! p- F' z+ c  N% i! B( kC、中断屏蔽

# P- F! V# q! PD、中断向量. |' M  V/ p" v

6 r6 q) L' o( G  j+ O$ L3 }. D

8 m+ `% z  z% A+ o6 q

) C5 s! l9 _) H$ w1 R* Z4 [  K第17题,占用CPU时间最少的传送方式是(    )。

/ C) k; m: X: [  c( nA、DMA

% U) s, _5 ?3 JB、中断

8 P* u# R! g# E" s& G) ^. a4 w* qC、查询

0 O3 F5 y2 y8 B0 x9 QD、无条件

1 m# |! M$ R* p6 Z: z5 W6 l# `+ l

h1 W, c- b$ y! p/ T

' B/ x, Z  U5 w2 D* ~2 Q第18题,8254的一个计数器应工作在下列哪种方式时,不能产生连续负脉冲(  )

$ z/ G" E8 R  OA、方式1# T  n: \( t0 d8 z

B、方式25 K4 `) i/ O" y9 i

C、方式3# \& n  n" E9 J- u

D、方式4

W( s) J, T) p# C* N5 R( n8 h,C,D

- j0 j' ?8 H8 O+ w2 R) H( u, t0 p4 q" M6 s3 D

9 t6 q8 S; k7 j0 p

第19题,在I/O端口中,由于外部设备和CPU的速率不一致,通常在输出口逻辑中不能选用(      )器件完成数据传送的功能6 n4 ]! U$ {# ]. Y9 M' x

A、缓冲器

' ?; F# M2 l& R& u* X8 ]B、锁存器) _  n2 D& g$ |

C、译码器% D# D# V* i: p0 F2 ?) |2 Q

D、数码管9 g9 s9 c- J5 H( ]2 L4 N% z) k

,C,D

D" y! T+ O/ U( V; s) u% m! g5 B8 p2 I/ C& z; h+ f

/ G  u# ]2 n& r/ g( a. X第20题,关于总线周期的叙述正确的是(      )

1 O2 g1 D+ m) V# b  ?A、CPU完成一次读/写操作所需的时间为一个总线周期

: p( R$ {! o; E/ Z5 y! a' \B、不同类型的CPU总线周期所含的T周期数可能不同

( N) ]5 _! N+ A0 Z( [7 c& ]; bC、总线周期可能要插入Tw周期( s# s3 {% z! p; s) J1 \

D、总线周期就是指令周期3 y" z/ W) F7 c

,B,C# d( Q# w* a- X) H

* ]' ]  d$ g! ?) D3 w+ Q# e9 f

" l; n/ @7 ^& a7 P  f0 Q第21题,传输距离较远时,常采用并行传送方式,传输距离较近时,常采用串行传送方式。

$ Q8 ?. p2 [$ `6 QA、错误4 _# w- P9 X3 \+ v* g

B、正确5 w" _8 W, q; S( Q4 o3 w

) I4 I8 _* l4 ?3 ?7 o2 B0 L

+ Q  P. h& K3 \% c3 v5 p  z6 M; m

" u% J. D( o+ c' o# O3 u

第22题,异步串行通讯中,一个字符的编码是基本传递单位的组成部分之一。+ T8 J$ e9 f6 j" L$ D" m! j

A、错误: U- Q9 l  m  B5 ?

B、正确

4 g) E  x. x( `8 k0 X4 }* h  \, C" w* y: s# l

' }+ U, X. [8 \* V  B# v4 D& ^, j8 {

1 {7 x+ ^6 A. `) G  Y2 i8 k; C第23题,8255与CPU连接时地址线一般与CPU的地址总线A1和A0连接。; {6 I) W" z: B; |4 X6 k- z

A、错误

( ~  J" T3 U4 e$ q0 _$ FB、正确

) v+ i1 k2 L& o# y" ^' }3 ]3 L- j* O6 \# D. F

4 q0 T+ V7 A0 l0 _" K7 [4 c* p

! R( N% {4 ]7 x) a& j

第24题,初始化时向8254的控制口写入方式控制字37H,则定义计数器0的工作方式是方式4。

# w+ x/ |( S0 R1 z  O3 Y" ?A、错误

& a- s" A5 C) \# o& N2 pB、正确

: ^) x% L0 D6 P7 M, B+ l: c+ r3 \1 X+ N6 r, N

2 G" q7 z  V/ [/ O' M

& a* a3 t+ J: r4 c& |第25题,I/O接口的基本功能之一是完成数据的缓冲。# r8 s7 j8 G0 j$ z

A、错误|6 \( q# \( v

B、正确

( s  p3 ]5 }0 l. ]5 W5 }1 M7 ^- U5 D% W3 N, p$ O

5 D. s9 [* Q. ]# ^: Z% C2 E$ M* q& e+ ?

- x, r- @6 U, B8 R

, B: V! A3 e$ T0 o6 b% D6 @/ F0 {4 @

" Y0 Q6 N9 z# K

5 T' e  ?3 K3 r* `; T

+ ^+ }- l4 r/ C3 v0 s7 ~- \

1 v" S7 ], ~" r- T( o' e) M# m

Q' `- P* r! H; K" Q$ q' t

- G' U7 J/ U6 @3 b, P0 W' ~1 s* }

, J) k8 v5 ^' D7 d+ y/ s! @

7 @9 ^! L! g! x' }; O1 Y

. f* E- }  N: O5 G% e  u; H

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编写如下程序,并在机器上调试成功。程序采用菜单式选择,可以接收用户从键盘输入的五个命令(1-5),各命令功能分别为: (1)按下“1”键,完成字符串小写字母变成大写字母。 用户输入一由英文大小写字母或数字0-9组成的字符串(以回车结束),程序逐个检查字符串中各字符,将原串中小写字母变成大写字母,其他字符不变,并在屏幕上显示。用户按任一键,重做,按ESC键,返回主菜单。 (2)按下“2”键,完成找最大值(二选一)。 a.接收用户输入的可显示字符串(以回车结束),程序将其中ASCII码值最大的字符显示出来; b.接收用户输入若干个无符号8位数(以空格或逗号为分隔符,以回车结束),程序将其中最大的数显示出来。用户按任一键,重做,按ESC键,返回主菜单。 (3)按下“3”键,完成排序(二选一)。 a.接收用户输入的可显示字符串,以回车结束。程序按ASCII码值大小由大到小排序并输出显示; b.接收用户输入若干个有符号8位数(以空格或逗号为分隔符,以回车结束),程序将其中最大的数显示出来。用户按任一键,重做,按ESC键,返回主菜单。 (4)按下“4”键,显示时间。 首先提示用户对时,即用户输入时、分、秒(以空格或逗号为分隔符,以回车结束),然后,在屏幕上不断显示时间,格式为: XX(时): XX(分): XX(秒) 最好定点显示。用户按任一键,重新对时,按ESC键,返回主菜单。 (5)按下“5”键,结束程序运行,返回系统提示符。 上述题目代码,之前在网上找到过类似的可总是出问题,编译器出问题,代码运行出问题,这是完全测试过的,应该没有问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值