哈尔滨工程大学2009复试微机原理试题 下载本文

内容发布更新时间 : 2024/11/1 6:48:58星期一 下面是文章的全部内容请认真阅读。

一、填空(20分,每空1分)

1.11101100=( )Q=( )D=( )H 2.十六进制数XXXXH和XXXXH相加后以下标志位分别为:CF=( ),PF=( ),OF=( )。

3.指令 MOV [BX],OFFSET VAR中原操作数的寻址方式是( ),目的操作数的寻址方式是( )。

4. 某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为( )。 5.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,该内存单元的物理地址()。

6.下面的数据项定义了()个字节,DATA_1 DB 6 DUP(4 DUP(0FFH))。

7.已知下列指令执行前,CS=2000H,IP=1000H, SI=2000H,写出下列无条件指令执行后CS和IP值。

(1)EBF4 JMP SHORT L1 CS= ,IP= 。 (2)E3 JMP SI CS= ,IP= 。

8.8259A工作方式中,优先级方式包括_____,_____,_____和_____四种。 9.当8255A的PC4—PC7全部为输出线,表明8255A的A端口工作方式是 。 10.组成32M×8位的存储器,需要1M×4位的存储芯片 片。

二、简答(45分,每题5分)

1. 写出8位二进制书原码、反码及补码可表示的数值的范围。

2. 什么是规则字?什么是非规则字?执行一个是规则字和一个非规则字的存/取各需要几

个总线周期?

3. 8255A中ISR和IMR的功能是什么?

4. 什么是中断向量码?什么是中断向量表?知道中断向量码如何获得中断服务程序的入

口地址?

5. 什么是时钟周期?什么是总线周期?一个总线周期一般包括几个时钟周期? 6. 8086有一部分引脚采用分时复用,什么是分时复用?哪些引脚采用分时复用? 7. 指出下列指令的错误

MOV CS,AX MUL 10H OUT AL,DX

三、告知程序写结果(12分)

1. MOV AX, 50

MOV CX, 5

LOP: SUB AX,CX LOOP LOP MOV BUF,AX HLT

上述程序段执行后,[BUF]=?

执行上述程序段后BX的内容是 。

2. MOV CL,3

MOV BX,0B7H ROL BX,1 ROR BX,CL

3. STRING DB ‘AVBNDGH!234%Y*’

COUNT DW ?

………

MOV BX, OFFSET STRING MOV CX, 0

LOP: MOV AL, [BX] CMP AL, ‘*’

JE DONE INC CX INC BX JMP LOP

DONE: MOV COUNT, CX

HLT

上述程序段的功能是 。

4.试分析下面的程序段完成什么操作? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL

四、编写程序(13分)

已知BUF中以下几个数XX,XX,XX,XX,XX,XX,XX,判断其中正数、负数及零的个数,并将其个数分别存入ZHENG、FU及ZERO单元中。试编制完整的汇编语言程序。

五、应用题一(8255A的应用,14分)

CPU通过8255同开关K0~K3和LED显示器接口见下图,开关设置的二进制信息由B口输入,经程序转换成相应的七段LED码显示后,通过A口输出,由七段LED显示开关二进制的状态值,试写出其控制程序。(设8255的端口地址为80H~83H)

?5V PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PB1 PB0 PC0 PC1? PC78255AFEDCBA9876543210h?baafgbecdh

六、应用题二(11分)

欲使用8253的记数通道产生周期为200us的连续脉冲,设8253的CLK脉冲为1MHz,端口地址为30H-33H。试求

(1)记数通道1的记数初值;

(2)写出对记数通道1的初始化程序。

七、芯片扩展(15分)

在对存储芯片进行译码寻址时,如果只有部分高位地址参与,这种译码方法被称为部分译码。现有EPROM芯片2732(4KX8位),以及3-8译码器74LS138,各种门电路若干,要求在8088CPU上扩展容量为16KX8 EPROM内存,要求采用部分译码,不使用高位地址线A19、A18、A15,选取其中连续、好用又不冲突的一组地址,要求首地址为20000H。请回答:

1)2732的芯片地址线、数据线位数是多少?(2分) 2)组成16KX8需要2732芯片多少片?1分) 3)写出各芯片的地址范围。(6分)

4)画出存储扩展图(要求画出地址线、数据线及控制线的连接)(6分)