预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

江苏大学试题课程名称微计原理及应用考试日期2006.4专业姓名题号一二三四五六七八九十总计核查人签名得分阅卷人签名一、填空题(28%)1、执行LDSBX,[SI+1005H]指令,已知(CS)=1A00A;(IP)=0504H;(DS)=2500H;(SI)=2400H。执行结果是物理地址为开始的前两个字节送到BX寄存器,后两个字节送到寄存器。2、8086CPU的内存空间最大为字节,I/O接口寻址能力为个端口。3、微型计算机系统总线可分为总线,总线,总线。4、堆栈的主要特点是,指令队列的主要特点是。5、单片8259A可管理级可屏蔽中断;5片级连最多可管理级。6、串行通信中数据传送模式有模式、半双工模式、模式。7、8251异步通信工作,传送一个字符包括:一个起始位,一个停止位,一个奇偶位和七个数据位,共10位。要求每秒钟传送120个这样的字符,则波特率为。二、选择题(18%)1、8086当前指令的地址存放在()中。A.DS:BPB.SS:SPC.ES:BPD.CS:IP2、8255A接口芯片中,能工作于应答双向输入输出端口的是()。A.A口B.B口C.C口D.在A口、B口3、MOVAX,[BX]指令的源操作数是()。A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即数寻址4、8086微处理器中寄存器()用于I/O端口的间接寻址。A.AXB.BXC.CXD.DX5、下列三种CPU与接口之间的信息传送方式,其中最快的是()。A.程序控制的输入输出方式B.程序中断的输入输出方式C.DMA输入输出方式6、在移位与循环移位指令中,移位的计数值CNT为1或()。A.ALB.BLC.CLD.DL三、计算题(20%)已知异步通讯的波特率为4800,采用10位(数据位占7位传送格式,问每秒传送多少字节。(8)用二进制数补码运算法则计算下列各式的结果,并根据“双高位判别法”判别结果是否有溢出?如果有,是哪种溢出?写出计算过程和判别过程。(设机器字长为8位,最高位是符号位)(12)(1)95+37=?(2)(-84)-(-30)=?四、问答题(35%)1、利用补码进行加减运算比用原码进行运算有何优越性?(8)2、用512×4RAM组成16K×8存储容量需要多少RAM芯片?多少RAM芯片组?多少根片内地址线?多少根组间地址线?(8分)5、中断控制器8259A的接向CPU地址总线的,若8259A的其中一个端口地址为80H,则另一个端口的地址为多少?若某外设的中断类型码为84H,则该中断源应与8259A的中断请求寄存器IRR的哪一个输入端相连?(9分)4、分别用一条指令完成下述要求:(1)将AX的高位字节置为全‘0’,低位字节保持不变;(2)将BX的高位字节置为全‘1’,低位字节保持不变;(10)五、程序分析题(20%)1、程序设置的数据区如下,试画出汇编后存储器中各存储单元中数据的存储情况。(即各字节单元的内容是什么?)(8)ORG0100HDATA-BYTEDB56,23DATA-WORDDW198,DBH2、请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF和PF的状态:(12)MOVAL,0BHANDAL,0FHORAL,04AHXORAL,AL六、编程题(13%)(要求完整性:有程序段结构,过程结构)1、试编写一个程序,求出公式中Z的值,将结果送入SUM中。(5分)2、长度为200的数组,各元素均为字节数据。试编写一个程序,将数组分成正数组(包含零)和负数组,并分别计算两个数组中数据的个数。(8分)七、接口应用(16%)1、一个采用查询传送的输出接口,数据端口地址为B1H,状态端口地址为B2H,外设状态空闲用位表示。现要将存储器缓冲区DATA的100个字节数据通过该输出口输出,试编写控制程序段。(6)2、已知8253端口地址为40H、41H、42H、43H,时钟CLK0的频率为1MHz,要求:计数器0按方式3工作,采用二进制计数,输出方波的频率为50kHz。(1)试计算8253的计数初值;(2)编写8253初始化程序。已知8253控制字格式如下:(10分)