微机原理试题和答案

发布 2022-09-04 22:55:28 阅读 4962

微机原理试题。

一、 单项选择题(每小题1分,共20分)

1.8086cpu由两个独立的工作单元组成,它们是执行单元eu和。

a)总线控制逻辑器 b)内部通信寄存器

c)指令寄存器 d)总线接口单元

2.8086系统若用256kb*1动态存储器芯片可望构成有效存储系统的最小容量是( )a)256kb b)512kb c)640kb d)1mb

使用了( )个端口地址。

a)1 b)2 c)3 d)4

机中为使工作于一般全嵌套方式的8259a中断控制器能接受下一个中断请求,在中断服务程序结束处就( )

a)发送ocw2指令 b)发送ocw3指令 c)执行iret指令 d)执行pop指令

是随机存储器,它分为( )两种。

a)rom和sram b)dram和sram c)rom和dram d)rom和cd-rom

6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是( )

a)cs×16+ip b)ds×16+si c)ss×16+sp d)es×16+di

7.( 是以cpu为核心,加上存储器,i/o接口和系统总线构成的。

a)微处理器 b)微型计算机 c)微型计算机系统 d)计算机

8.对于掉电,8086/8088cpu是通过( )来处理的。

a)软件中断 b)可屏蔽中断 c)非屏蔽中断 d)dma

9.计算机的存储器采用分级存储体系的主要目的是( )

a)便于读写数据 b)减小机箱的体积

c)便于系统升级 d)解决存储容量、**和存取速度之间的矛盾

10.8259a的ocw1---中断屏蔽字( )设置。

a)在icw之前 b)只允许一次 c)可允许多次 d)仅屏蔽某中断源时

11.将十六进制数163.5b转换成二进制数是。

a)1101010101.1111001 b)110101010.11001011

c)1110101011.1101011 d)101100011.01011011

12.intel 8086/8088微处理器有( )地址线,直接寻址内存空间的范围是( )

a)10条,64kb b)20条,64kb c)16条,1m d)20条,1m

13.intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是( )

a)cf,of,pf,af,sf,zf b) cf,pf,zf,sf

c) of,df,if,sf,zf,cf d) if,df,of,cf

14.下述对标志寄存器中标志位不产生影响的指令是( )

a)jmp next b) test al,80h c) shl al,1 d) inc si

15.简单的汇编语言程序可以通过( )来建立、修改和执行。

a)连接程序 b) 调试程序 c) 汇编程序 d) 编辑程序

16.累加器al中的内容是74h,执行cmp al,47h指令后,累加器al中的内容是( )

a)2dh b)0d3h c)00h d)74h

17.link程序执行后可以生成一个以( )为扩展名的文件。

a).com b).exe c).obj d).lst

18.在8086/8088汇编语言源程序中,两个有符号的整数a和b比较后为了判断a是否大于b,使用( )指令较好

a)jg b)ja c)jnb d)jnbe

19.8086/8088读/写总线周期,微处理器是在( )时钟采样ready信号,以便决定是否插入tw。

a) t1 b) t2 c) t3 d) t4

20.中断向量表存放在存储器的( )中。

a) ffc00h~fffffh b) 00000h~003ffh

c) eec00h~fffffh d) eebffh~fffffh

二、简答题(每题5分,共25分)

1.试说明查询数据传送方式完成一次数据输入过程的步骤。

2.有变量定义的伪指令如下: nums dw 18,23 var db 'how are you !'0dh, 0ah 试问:nums、var变量各分配了多少存储字节?

3.有一个8086中断电路如图1所示,请回答下列问题: 1) 写出8086cpu 3条引脚的符号及名称;: 2) 写出芯片9的名称,并简述其功能。

4.定时器8253输入时钟频率为1mhz,并设定为按bcd码计数,若写入的计数初值为0080h,则该通道定时时间是多少?

5. 画出共阳极led数码显示器管的电路图,并写出 ‘0’ 的七段显示码。

三、简单分析题(每小题5分,共25分)

1.执行下列程序段后,dxcfmov cl,04h mov dx,5684h shl dx,cl

2.程序段如下:

push ax push bx pop ax pop

bx 若初始值ax=23h,bx=78h,则程序段执行后,ax=

bx= 3. 已知ax=0ff60h,cf=1 mov dx,96 xor dh,0ffh sbb ax,dx 执行上述指令序列后,axcf

4.设寄存器al,bl,cl中内容均为76h, xor al,0fh and bl,0fh or cl,0fh 执行上述指令序列后,alblcl

5.y=sign(x)是一个符号函数,当x=0时,y=0;当x<0时,y=-1;当x>0时,y=+1,下面是该函数的程序段,并利用 dos中断调用进行x值的输入和y值的显示。请在横线上填上适当的指令,每条横线只能填一条指令。

mov ah, 01h

int 21h

and al,al

jz l2 js l1

mov ah,02h

int 21h

mov dl,‘1’

jmp exit

l1: mov dl

mov ah,02h

int 21h

mov dl,‘1’

jmp exit

l2: _2)

exit: mov ah,02h

int 21h

hlt四、编程题(10分)

编写一个完整的源程序,将buf字节单元存放的两位bcd码,转换成2个字节的ascii码,并分别存放在 asc和asc+1字节单元中。例如:(buf字节单元)=58h,那么(asc字节单元)=35h,(asc+1字节单元)=38h

五、综合题(每小题10分,共20分)

1. 用二片静态ram芯片6264组成的8位微机存储器系统的电路如图2所示。(设地址总线为16位。)

1)存储器芯片#1和#2的存储容量是多大;

2)分析#1芯片和#2芯片的地址范围(需给出具体地址分配表)。

2. 图3中是一个利用8255a控制a、b两路交通灯的电路。已知8255a各端口的地址分别为60h~63h。

其中1秒延时子程序名为delay,要求利用该子程序完成不同的延时要求。 1)说明该接口属于何种输入输出控制方式; 2)完成对8255a初始化编程;(控制字中无关位用“0”表示) 3)写出实现控制序列:a路绿灯亮b路红灯亮45秒;a路黄灯亮b路红灯亮5秒;a路红灯亮b路绿灯亮60秒; a路红灯亮b路黄灯亮5秒的控制程序段。

微机原理试题和答案

哈尔滨工程大学试卷。考试科目 微机原理及应用技术 a卷 注 卷面满分90分,所有答案必须写在答题纸上 一 单项选择题 每小题1分,共20分 1.十进制数 80用16位补码表示是 a.f080h b.8080h 2.在机器内部操作中,cpu与存贮器之间信息交换使用的是 a.逻辑地址 b.物理地址 c....

微机原理试卷和答案微机原理试卷和答案

一 填空 每空1分,共20分 1 微型计算机是由硬件系统和软件系统两大部分组成的。2 系统总线包括数据总线 地址总线 控制总线。3 微型计算机软件系统包括系统软件和应用软件两部分。4 立即寻址方式所提供的操作数直接包含在指令中。5 sbb指令在两个操作数相减时,还应减去借位标志cf 的当前值。6 在...

微机原理试卷和答案微机原理试卷和答案

一 填空 每空1分,共20分 1 微型计算机是由硬件系统和软件系统两大部分组成的。2 系统总线包括数据总线 地址总线 控制总线。3 微型计算机软件系统包括系统软件和应用软件两部分。4 立即寻址方式所提供的操作数直接包含在指令中。5 sbb指令在两个操作数相减时,还应减去借位标志cf 的当前值。6 在...