吉大计算机在线作业一,吉大20春学期《计算机接口技术》在线作业一

本文主要讨论了计算机接口技术在串行通信中的应用,包括近距离通信、远程通信和并行通信的区别。同时,详细介绍了中断、DMA、IOP等数据传输方式的工作原理,并分析了8255A芯片在不同情况下的操作。此外,还提到了异步通信的校验方法、波特率计算以及中断控制方式的优势。最后,涉及了I/O接口、8259A中断控制器和总线连接逻辑在系统中的重要作用。
摘要由CSDN通过智能技术生成

吉大20春学期《计算机接口技术》在线作业一

$ H5 ^9 }* U; x+ [1.[单选题] 串行通信主要用于(      )3 ~7 q' V& a% X! e4 Y

无忧答案网, z9 |: f  N% K# c! c+ e

A.近距离通信系统

. N6 U; j/ g6 Y+ @5 f9 Y    B.远程通信系统* y7 m+ F! T2 a' S

C.并行通信系统+ I: \$ l" h# o9 \& R

D.局域网通信系统# w- }2 Y  f5 [" k. F

答:——B——

% z/ x) m' }& m2.[单选题] 主机与外设传送数据时,采用(    )方式,主机与外设是串行工作的。

# Z" E: }! Y! U    A.程序查询4 W& a* f8 O# c! Z3 Y

B.中断5 B! v" q" a4 h1 _& |% g

C.DMA

6 _2 R- V8 a4 v* X6 J5 J9 u2 z    D.IOP处理机. N! e3 r7 X% W

答:——A——

7 l/ P8 T! \2 U( b  G3 E2 u& m3.[单选题] 8255A引脚信号/WR=0,/CS=0,A1=1,A0=1时,表示(    )。: v: U/ D! W  _/ t5 ^

A.CPU向数据口写数据

u9 f( Y% c+ o- ]* _$ t    B.CPU向控制口送控制字    Q164  786  16 --40

" Q0 x( m4 p2 a: T, j6 H    C.CPU读8255A控制口$ C0 b( \6 R7 |+ d; A; Z2 ]3 ]; E

D.无效操作6 F. f$ O0 s: A( [: ^3 J) P

答:——B——( o1 Y- H9 ]9 |

4.[单选题] DMA方式中,周期“窃取”是窃取一个(    )。

2 \8 t5 g* B8 ]/ D0 f8 E    A.存储周期

# d+ S- j& x3 h; P    B.指令周期

0 T' A- p/ H5 t6 ?    C.CPU周期

( T7 B( W( U; F3 L3 v2 Q! ]1 T    D.总线周期

% n0 r; R. g6 f    答:————3 r- ]& d" \6 k1 u' m+ Q8 T4 ~

5.[单选题] 支持无条件传送方式的接口电路中,至少应包含(    )。

- u1 S+ C8 O% i0 j4 P$ B' S+ e7 W# [2 x    A.数据端口,控制端口# K) B- v$ `% b$ |2 I

B.状态端口

- G" a- \. J! i; b5 K5 P    C.控制端口5 k* |0 K! G. w) Q

D.数据端口' |8 A) M0 M% r6 X* X

答:————* y/ p. g8 u% ?0 \6 A4 F9 }1 o

6.[单选题] CPU与外设间数据传送的控制方式有(    )。

+ b4 t6 I7 T, B/ F5 r- b7 s2 g0 @0 n    A.中断方式7 P! M: n1 a/ y' |* h# w

B.DMA方式

/ |  U6 N5 s) ]3 U7 d) o    C.程序控制方式/ W3 Y; ~" k, y& d. T/ h+ Y

D.以上三种都是& U4 ]8 D+ d" w7 K4 J  D. O, `

答:————

x3 ]( G% x6 F$ B0 H7.[单选题] PC机中,确定硬中断的服务程序入口地址的是(    )。8 a& f  i3 @% E6 h9 @& ?+ a! m3 C* U

A.主程序中的调用指令9 g& |7 S/ \' f

B.主程序中的转移指令

9 K1 c0 a( C5 h& z5 ]    C.中断控制器发出的类型码

& O" C; H3 O* P$ U- a8 P    D.中断控制器中的中断服务寄存器

4 O3 F1 I7 V- F+ ^    答:————; R1 w. [# N- V9 H' Y( L4 H- h: B7 ~

8.[单选题] 设中断向量表18CH~18FH单元中,依次存放着12H、34H、56H、78H,则中断服务程序的入口地址(段基址:偏移地址)为(      )

' ~  u; u/ z6 y5 }    A.1234H:5678H

% _9 q1 J% g: G  t9 e+ d    B.3412H:7856H! ]7 Y& P, m* M$ u4 F4 Z+ ~

C.5678H:1234H

6 X2 k5 _9 u" }8 t5 |: l    D.7856H:3412H

, |9 X: Y1 C- S9 v# |# Y* j( A    答:————

" s. U# Z, F) y4 h  a1 P3 j! E1 x9.[单选题] 在异步通信方式中,通常采用(    )来校验错误。

, n6 a# X# B7 R    A.循环冗余校验码

: x; ~7 E) M3 D$ A2 b0 N& N+ a/ n& R; S    B.奇、偶校验码) L3 q& I6 w- D/ W$ J  P$ v. z- r1 @0 a

C.海明校验码

2 P4 I4 Q! _( d; o+ c' i, p2 V( V    D.多种校验方式的组合

+ Q5 {6 {4 Y& H6 \4 P3 l    答:————

; _$ I. ~' Y* A& V10.[单选题] 在异步串行通信中,使用波特率来表示数据的传送速率,它是指(    )4 H; O5 a1 h. C

A.每秒钟传送的字符数% h7 S# i4 O7 q) u+ Y" M! Q

B.每秒钟传送的字节数

9 f1 E0 ?4 u  D$ `8 z! R1 V    C.每秒钟传送的字数

% a( z6 c; }6 ~7 |5 N    D.每秒钟传送的二进制位数! A, E& `( L0 z6 E

答:————

; v5 G: p6 B+ X) G4 F' H11.[单选题] CPU与I∕O设备间传送的信号有(    )。

( z0 D; e+ E4 B: r) S; X, \4 i    A.数据信息

' V' {# L  E+ R" m7 D2 e    B.控制信息6 _  g/ q, S! e( ]

C.状态信息: C6 m- y0 d4 A- O: ]

D.以上三种都是. M7 B$ I/ b0 ~

答:————

9 x* ^% [/ Z7 b) Y+ `4 j12.[单选题] 8254工作时每个计数器允许的最高计数频率为(      )& d+ \/ f  @# V

A.2 MHz

/ Y% z- B/ t3 e$ _, U) T    B.4 MHz% ~1 x7 }( F/ Z1 f3 T% t

C.8 MHz

: z) ^- q- O2 _& P    D.10 MHz

: G2 g3 x, ?. A- D* O    答:————

0 \( y( L" m$ L( J13.[单选题] 设异步传送数据时,每个字符对应1位起始位,1位停止位,7位数据位和1位校验位,如果波特率是9600b/s,则每秒最多能传输多少字符(    )。

; T; `4 v, s) C; o# Z1 J    A.900

3 W+ Z$ r( B* ?" E) H    B.8409 `! M1 T: [3 L; x6 N' a9 O# a

C.920* e4 V9 y- n8 E/ c  C6 ]( A# E

D.960$ W6 k& A4 Q- O- G( |

答:————

! Z, N: L! ]2 b, ~0 }4 t" _# R14.[单选题] 同步串行通信的帧格式开头有同步字符SYNC,其作用是将“消息到达”通知(      )

7 E  K2 ~4 Q- f- }2 S    A.接收器

( w3 u3 ?) |: H8 \( ?  {2 H! D  e    B.发送器

6 I4 ]$ S! W- Z7 G1 G, u; j+ E    C.调制解调器

% l) K2 P6 o0 r4 d1 a& X    D.CPU

T. c/ z. e* G3 L    答:————

4 N$ m. [9 I, }( N% }( ?/ ?7 a0 S15.[单选题] 中断控制方式的优点是(    )。4 K+ k! G; G$ G. j

A.提高CPU的利用率

3 L. M+ ?+ c) ]! a    B.提高CPU与外设的数据传送精度

5 q6 b0 d/ G; ?7 W' `; U    C.提高CPU与外设的数据传送速度+ s" N4 F+ x. j# O  |( t5 [' E

D.减少外设的等待时间

/ r- S' r' l: T* v3 c    答:————3 R6 t$ F1 b$ ]; t! Q: _8 C

16.[单选题] 在8255的初始化程序中,使INTEA=1的目的是使(    )。$ L; e3 p2 X! d3 X8 ]  C+ @

A.A口在中断方式下完成输入/输出操作W/ e4 g3 c+ }) B4 D3 ~" w

B.B口在中断方式下完成输入/输出操作

7 [* [; ?" w- Z# N    C.A口在查询方式下完成输入/输出操作/ C9 J$ N7 _7 n, x2 ]

D.B口在查询方式下完成输入/输出操作8 l7 P* g, W, O5 n( ^$ W, m; T1 `

答:————/ R  q4 J$ `' p- i! ]# ]& C3 V0 U

17.[单选题] 如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用( )。

A/ v  Y' o! L6 ]- H7 r    A.中断嵌套1 J0 d7 k3 ]" W) o# s

B.中断响应

6 F7 I5 q7 R+ I. [2 D: O    C.中断屏蔽

# g! p- u% C1 X5 z    D.中断向量

4 v& N7 d0 B& J2 n6 Y    答:————

- |9 M5 U5 a9 G18.[多选题] 和同步通信相比,下列哪些不是异步通信的优点(      ). a2 ^# I! V2 c% ~; N

A.收/发双方可以使用各自独立的接收器/发送器时钟" g; F* Q( U6 Z! S- Z$ j; B+ f

B.收发双方不必同步0 K$ i# [) d/ S  K9 Q3 I

C.省去了同步字符所以传送效率高

) R& [, g- z4 n    D.校验方法多' w8 l; B- K# `: R1 C9 Q- `

答:————

$ B+ X4 e0 I+ \! d# a  X$ m7 m; p19.[多选题] 8254的一个计数器应工作在下列哪种方式时,不能产生连续负脉冲(  )

. X* T) d, B: a" M5 Y3 N    A.方式1) Z! u7 l" j" \& q

B.方式2

6 b- r" n  _5 L& u$ K    C.方式3- q+ X. g3 e5 u1 N9 x, I, @

D.方式4( B7 v" k) q  i

答:————

- W* U- L) R, ?8 h$ R( B3 e* e# G: z+ j+ E20.[多选题] 计算机通信的工作方式中,不能支持数据在两个方向同时传送的是(      )

2 C* ?" g+ o# G- ~& Y    A.单工通信

6 M) p- ^9 h# s3 X: a9 C. w    B.全双工通信

9 y9 W, v% B( \9 T1 S% k2 y    C.半双工通信

' Z5 t+ c  c! O) l& B" `/ ^    D.并行通信

& e* [. }& R3 ~- }8 D+ _- o    答:————

/ m& }. Y9 A9 ^/ w' z' o21.[判断题] 从功能上来说,I/O接口就是CPU与外设或外部世界交换数据的中断站,因此,一般I/O接口的组成需要两部分,即I/O端口和总线连接逻辑。

/ n1 T1 M) d  Z5 k6 H    A.错误$ U9 a8 x% j& P" P$ L/ C2 G

B.正确/ A% w2 ~/ I' p! U- M

答:————

. i! E; U! c7 h8 w: m22.[判断题] 8259A送给CPU的中断请求信号是通过INT发出的。* l) Q% ]# O; I0 g) Z8 b+ S7 Z

A.错误

# j8 w2 T1 B2 K* W    B.正确# B3 n7 b! R( L+ m, i+ c

答:————

: a0 g5 x4 b# z& V4 l( U( A23.[判断题] 总线是专门用于完成数据传送的一组信号线。

* k: W- T( `" D; V: c9 Y. b# c: R    A.错误

6 V3 x- K( ]( \7 J% k7 l    B.正确

" Q& i4 K( }  `, N: N. q4 U- J    答:————

& q; ]; u) L" x; k  c24.[判断题] 8255三个端口中只有端口A有输入锁存功能。

% ^4 x7 q7 X" L$ }, z! y# d2 T    A.错误m' d1 o; b9 n+ Z8 T" v- v# a

B.正确

0 B, }. i# g: }) `6 |2 j4 {% V( J    答:————

, `  V& `2 D. ^' Z; ^25.[判断题] 传输距离较远时,常采用并行传送方式,传输距离较近时,常采用串行传送方式。

9 V/ x/ Q3 T' S+ }3 @) |& e    A.错误

2 e" V( p% p' f" T$ l" G    B.正确

8 h; g% ]2 y: ^4 s6 N) U    答:————

+ e, N7 F( G2 [

& H- ]% u9 `9 A* j- e% q9 V附件是答案,核对题目下载,转载注明 无  忧  答案 网! |# E7 M8 }- |( M: z' b9 ]) c

编写如下程序,并在机器上调试成功。程序采用菜单式选择,可以接收用户从键盘输入的五个命令(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、付费专栏及课程。

余额充值