计算机课程大作业答案,计算机接口技术课堂大作业(1)参考答案

计算机微机原理

计算机接口技术课堂大作业参考答案(1) 姓名: 班级: 学号: 成绩:

——————————————————————————————————

一.填空题(每空2分,共30分)

1.接口的编址方式有( 统一编址)和( 独立编址 )。

2.数据输入/输出的三种基本方式是(查询)、( 中断 )和(DMA )。

3.8086CPU的外部中断引脚有(INTR)和(NMI)。

4.在8086CPU系统中,设某中断源的中断类型号为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为( 0020H );从该地址开始,连续的4个存储单元存放的内容依次为(00H、10H、00H、01H )。

5.定时器/计数器8254的地址范围是304H~307H,则控制端口的地址是(307H)。

6.如用译码器74LS138的输出信号与8086CPU信号组合后成为8255A的片选控制信号,应选用下列哪中逻辑电路(B)。

A.与门 B.和门 C.与非门 D.和非门

7.在某一存储器系统中,设有只读存储器16KB,随机存储器48KB,用16根地址线来寻址,如只读存储器位于低地址段,则其地址范围是(C)。

A. 0000H—2BFFH B. 0000H—0FFFH

C. 0000H—3FFFH D. 0000H—4AFFH

8.键盘硬中断的类型号是9,它对应的中断向量指针是( 0000:0024H )。(包括段地址和徧移量)

9.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生(32)个重叠的地址。

10.某8254A定时器/计数器0的CLK0输入时钟频率是1MHz,要求的定时时间是10ms,则定时器/计数器0的定时常数应该是(10000)

二.简答题(每小题5分,共40分)

1.什么是端口?8086共有多少端口?

答:一个I/O地址称为一个端口;8086共有65536个端口。

2.请用74LS138设计一个产生308H~30FH的PC机译码电路。 答:

3.请简述在8254A定时器/计数器中,什么是硬件触发和软件触发?

1-213-png_6_0_0_189_868_316_240_893.25_1263.375-281-0-7-281.jpg

  • 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、付费专栏及课程。

余额充值