新浪博客

微机试题1

2008-01-17 17:21阅读:
第1页 共6页
聊城大学理工学院xx—xx学年第xx学期期末考试《微机原理》试题

题号






总分
复核人
得分










一、填空题(每题2分,共20分):
得分

阅卷人


1.1000D= B= H。
2.8086系统中段地址和偏移地址为3016:1253H的存储单元的物理地址是 H。
3.若AL中的内容为7DH,则执行AND AL,0FH后,AL= H, 若AL中的内容为72H,则执行OR AL,2AH后,AL= H。
4.8086CPU从功能上可分为 两部分。
5.用容量为1024×4位的SDRAM组成1024字节的存储空间,需要 片该芯片。
6.8255A的端口C可以分成两个4位端口,以配合 使用。
7.利用8251可以实现两个8086系统之间的 通信。
8.若8253的端口地址为40H~43H,若对计数器0初始化,则工作方式控制字应写入 ,计数初值应写入
9.一片可编程中断控制器8259A可处理 个外部中断源的优先权判断。
10.要将声音信号采集到计算机中存储起来,需要用到的转换芯片是:

二、选择题(每题2分,共30分)
得分

阅卷人

注意:请将各小题答案对应写在下面的表格中,否则算答错。
题号
1
2
3
4
5
6
7
8
9
10
答案










小题得分












题号
11
12
13
14
15
答案





小题得分






第2页 共6页
1.若8位机器数10000000B的真值是-128,则它是( )形式。
A.原码 B.反码 C.补码 D.原码或反码
2.计算机的字长取决于( )的宽度。
A.地址总线 B.数据总线 C.控制总线 D.通信总线
3.编程人员不能直接读写的寄存器是( )。
A.BX B.SP C.DI D.IP
4.堆栈操作的原则是( )。
A.先进后出的原则
B.存多少取多少的原则
C.栈指针以下(对向下生成的栈)为无效栈顶的原则
D.以上都不是
5.RESET信号有效后,CS的内容为( )。
A.0000H B.FFFF0H C.FFFFH D.FFFFFH
6.下列指令正确的是( )。
A.OUT 10H,AL B.INC [BX] C.SAR BL,2 D.MOV DS,1000H
7.使得JB指令执行转移的条件是( )。
A.CF=1 B.CF=0 C.CF=1且ZF=0 D.CF=0或ZF=1
8.汇编语言在上机过程中用不到的程序为( )。
A.编辑程序 B.汇编程序 C.连接程序 D.编译程序
9.CPU不能直接访问的是( )。
A.内存 B.外存 C.RAM D.ROM
10.EPROM27256的容量为256Kb,有8条数据线,则它具有( )条地址线。
A.15 B.16 C.17 D.18
11.8237是可编程( )接口芯片。
A.串行 B.并行 C.DMA控制 D.总线控制
12.可编程计数/定时器芯片8253的工作方式共有( )。
A.3种 B.4种 C.5种 D.6种
13.8086从奇地址单元开始访问一个字至少需要( )。
A.一个总线周期 B.两个总线周期 C.一个时钟周期 D.两个时钟周期
14.与8255芯片数据线和端口C相连的分别是( )。
A.CPU、外设 B.外设、CPU C.CPU、CPU D.外设、外设
第3页 共6页
15.下列单字符命令不是DEBUG命令的是( )。
A.A B.B C.D D.T

三、名词解释与简答(每题3分,共12分):
得分

阅卷人


1.CPU、ALU





2.IBM PC中,中断类型为12H的中断向量存储在什么地方?





3.有如下程序段,该程序的功能是什么?

CLD
MOV CX,10
LEA SI,FIRST
LEA DI,SECOND
REP MOVSB


4.微机与外设之间的传送方式总共有哪几种?






第3页 共6页
四、改错题(每题2分,共10分):
得分

阅卷人


1.STR DW ‘Hello,world!’
改正后为:





2.子程序定义:
Sub_Proc PROC
……
END Sub_Proc
Sub_Proc END

改正后为:



3.MOV [BX],[1000H]
改正后为:




4.ROL BX,4
改正后为:



5.MOV DS,1000H
改正后为:






第5页 共6页
五、IBM PC中I/O端口只用了低10位地址线,以下为某I/O接口芯片的地址译码电路(其中A0、A1两条地址线已经接到I/O芯片地址线上),请分析写出该芯片所占的地址空间,给出所有的可能性(共8分):
得分
&
≥1
A8
A7
A6
A5
A4
A3
A2
A9
译码器输出,
接芯片片选,
低电平有效
阅卷人



















六、按要求编写程序(每题5分,共20分):
得分

阅卷人

1. 编程将DL中的一个字节的压缩BCD码转换成16进制数,并存在BL中。

















第6页 共6页









2. 某8088系统中的8255端口号为40H~43H,设端口C工作在方式0,工作方式字为80H,编程对此8255进行初始化。只写完成初始化功能的程序段即可,不必写完整的程序。











3. 写一段用以产生三角波的程序段,设芯片输出端口号为60H,对输出周期和幅度不做要求,不必写完整格式,只写关键程序段即可。


















4. 读下面的程序,按要求写出每一步程序执行的结果,给出程序功能。

……
SHL AL,1 ;执行以前若AL=025H,则本指令执行以后AL=(
MOV BL,AL ;执行本指令后BL=(
SHL AL,1
ADD AL,BL ;执行本指令后,AL=( )
……
以上程序段的功能是:

我的更多文章

下载客户端阅读体验更佳

APP专享