江苏大学微机原理试卷2005年研究生复试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4、在执行指令STOSB 时,是将AL 的内容存入 逻辑地址中。

a ES :SI

b DS :SI

c DS :DI

d ES :DI

5、下列三种CPU与接口之间的信息传送方式,其中最快的是。

a 程序控制的输入输出方式

b 程序中断的输入输出方式

c DMA输入输出方式

6、已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则需芯片数

和组成的芯片组数为。

a 32和16

b 16和32

c 32和32

d 16和16

三、计算题(20%)

1、已知异步通讯的波特率为2400,采用10位(数据位占7位传送格式,问每秒传

送多少字节。(8)

2、用二进制数补码运算法则计算下列各式的结果,并根据“双高位判别法”判别结果

是否有溢出?如果有,是哪种溢出?写出计算过程和判别过程。(设机器字长为8位,

最高位是符号位)(12)

(1)85+73=?(2)(-24)+(-30)=?

四、问答题(35%)

1、利用补码进行加减运算比用原码进行运算有何优越性?(8)

2、选用存储器应注意哪些问题?(8)

3、系统有一个堆栈区,其地址范围为1200H:0000H——1200H:0100H,(SP)=0040H。求

(1)栈顶的物理地址为多少?(2)栈底的物理地址为多少?

(3)若要将数据1234H入栈,在堆栈中应如何放置?此时(SP)= 。(9)

4、分别用一条指令完成下述要求:

(1)将AX的高位字节置为全‘0’,低位字节保持不变;

(2)将BX的高位字节置为全‘1’,低位字节保持不变;

五、程序分析题(20%)

1、程序设置的数据区如下,试画出汇编后存储器中各存储单元中数据的存储情况。(即各字

节单元的内容是什么?)(8)

ORG 0100H

DATA-BYTE DB 12,4

DATA-WORD DW 200,DBH

2、请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF和PF的状态:(12)

MOV AL,0AH

AND AL,0FH

OR AL,04BH

XOR AL,AL

六、编程题(15%)(要求完整性:有程序段结构,过程结构)

1、编程计算U=[(T-Q)×8+Q]/16 其中T、Q的值分别存放在VART、VARQ中,结果存在RESULT 中,所有变量

均为字变量。(7)

2、编写程序计算两个正整数16、64的平方根之和,将结果保存到RESULT中。(8)

(提示:可采用子程序实现;平方根可采用减奇数法求得,减奇数法求某数的平方根是指将该数依次减去1,3,5,

7,……,(n-1)这些奇数时够减的次数)

七、接口应用(16%)

D位表示。现要

1、一个采用查询传送的输出接口,数据端口地址为B1H,状态端口地址为B2H,外设状态空闲用

7

将存储器缓冲区DATA的100个字节数据通过该输出口输出,试编写控制程序段。(6)

2、设某系统中8255的接口电路如下图所示:

(1)求出8255各个端口地址;(图中74LS138的E1、E2均为低电平有效,E3高电平有效)

(2)已知端口A工作于方式1,端口B工作于方式0。如图,从PA3输出高电平,从PB3输入该信号;从PC1输出低电平,从PC5输入该信号,试编写8255的初始化程序。

已知该控制字格式如下:(10)

D3

D5

D6

D4

D2

D7D0

D1

A口上C口B口

标志位A组方式B组方式下C口

图:8255A的硬件连接图

一、填空题 (28%)

1、执行LDS BX ,[SI+1005H]指令,已知(CS)=1A00A;(IP)=0504H;(DS)=2500H;

(SI)=2400H。执行结果是物理地址为开始的前两个字节送到BX寄存器,

后两个字节送到寄存器。

2、8086 CPU的内存空间最大为字节,I/O接口寻址能力为个端口。

3、微型计算机系统总线可分为总线,总线,总线。

4、堆栈的主要特点是,指令队列的主要特点是。

5、单片8259A可管理级可屏蔽中断;5片级连最多可管理级。

6、串行通信中数据传送模式有模式、半双工模式、模式。

7、8251异步通信工作,传送一个字符包括:一个起始位,一个停止位,一个奇偶位和七个数据位,共10位。要求每秒钟传送120个这样的字符,则波特率为 。

二、选择题(18%)

1、8086当前指令的地址存放在( )中。

A. DS :BP

B. SS :SP

C. ES :BP

D. CS :IP

2、8255A 接口芯片中,能工作于应答双向输入输出端口的是( )。

A. A 口

B. B 口

C. C 口

D. 在A 口、B 口

3、MOV AX ,[BX]指令的源操作数是( )。

A .寄存器寻址

B .寄存器间接寻址

C .直接寻址

D .立即数寻址

第2页

4、8086微处理器中寄存器( )用于I/O 端口的间接寻址。

A. AX

B. BX

C. CX

D. DX

5、下列三种CPU 与接口之间的信息传送方式,其中最快的是( )。

A. 程序控制的输入输出方式

B. 程序中断的输入输出方式

C. DMA 输入输出方式

6、在移位与循环移位指令中,移位的计数值CNT 为1或( )。

A .AL

B .BL

C .CL

D .DL

三、计算题(20%)

3、 已知异步通讯的波特率为4800,采用10位(数据位占7位传送格式,问每秒传

送多少字节。(8)

4、 用二进制数补码运算法则计算下列各式的结果,并根据“双高位判别法”判别结果

是否有溢出?如果有,是哪种溢出?写出计算过程和判别过程。(设机器字长为8位,

最高位是符号位)(12)

(1)95+37=? (2)(-84)-(-30)=?

四、问答题(35%)

1、利用补码进行加减运算比用原码进行运算有何优越性?(8)

2、用512×4RAM 组成16K ×8存储容量需要多少RAM 芯片?多少RAM 芯片组?多少根片内地址线?多少根组间地址线?(8分)

5、中断控制器8259A 的0A 接向CPU 地址总线的1A ,若8259A 的其中一个端口地址为80H ,则另一个端口的地址为多少?若某外设的中断类型码为84H ,则该中断源应与8259A 的中断请求寄存器IRR 的哪一个输入端相连? (9分)

4、分别用一条指令完成下述要求:

相关文档
最新文档