1997年西北工业大学硕士研究生微机原理及应用.docVIP

  • 9
  • 0
  • 约2.25千字
  • 约 2页
  • 2017-10-10 发布于重庆
  • 举报

1997年西北工业大学硕士研究生微机原理及应用.doc

1997年西北工业大学硕士研究生微机原理及应用.doc

1997年西北工业大学硕士研究生微机原理及应用 (含FORTRAN语言)入学考试试题 一、(共20分,每小题2分)填空题 1. 若[x]补=0011 001lB,[y]补=1100 1100B,则[x—y]补=________B,运行结果对状态标志ZF,SF,OF的影响为________,_________,____________。 2.在8086状态标志寄存器中,作为控制用的标志位有___________个;其中不可用指令操作的是__________。 3.设当前的SP=100H,在执行PUSH指令后,SP=___________H;若改为执行INT20指令,则SP=_________H。 4. 在偏移地址为0624H单元内,有一条两字节JMP SHORT OBJ指令,当其位移量分别为27H和C6H时,转向地址OBJ的偏移地址分别为________H和___________H。 5.伪指令 x DB 4 DUP(6,2DPU(6,8)) y DW 6800H 设x的偏移地址为2000H,则y的偏移地址为__________H,若执行指令MOV BL, LENGTH y,则BL=________。 6.一个用16位二进制数表示的无符号定点整数所能表示的范围为________;一个16位浮点数的补码为0001 1001 1100 0000B,其中高6位为阶码部分,低10位为尾数部分,则浮点数十进制定点数为_________。 7.在执行NOT AL指令后,使与AL有相同值的指令可为___________。 8.执行指令段 AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN 完成的操作,与其等效的指令组为 9.当中断控制器8259A的A。接向地址总线A:时,若其中一个口地址为62H,则另一个口地址为___________H;若某外设的中断类型码为86H时,则该中断源应加到8259A中的中断请求寄存器IRR的_________输入端。 10.串行接口标准RS—232C最简化的三根线为_________,__________,_________;电气特性逻辑0和1的电平分别为_______V和_______V。 二、(共80分,其中(a)、(b)任选一题)编程、简答题 1.(a)(10分) 在以BI。OCK为首址的内存单元存放着50个字节数组,试将其中所有的负数组成一个字节数组,存放在MINUS开始的存储单元内(用段定义语句)。 (b)(10分) 在以BLOCK为首址的内存单元存放着100个字节数,试统计正数和负数的个数,并分别将正数和负数的个数放在DH和DL中(用段定义语句)。 2.(10分) 试用512X4位RAM芯片扩充1 KX8位RAM系统,其扩充地址为86000H ~863FFH;试利用3—8译码器(?41.S138)将其与8086CPU接口,画出数据、地址、控制总线,译码器和RAM芯片的连接线。其中512X4位RAM芯片和74LSl38引脚功能如图附2.1所示。 3.(10分) 设某一外设的中断类型码为8EH,其中断服务程序人口地址为SEV,试编程设置中断矢量表内相关参数值,以保证8086CPU响应该外设中断时,执行该中断服务程序SEV。 4.(10分) 若8253CLK计数频率为2MHz。 (1)试问:一个计数器的最大定时时间为多少? (2)若利用0*计数器周期性地产生5 ms的定时中断,试对其进行初始化编程(口地址合 理假设)。 (3)若要定时产生1 s的中断,试写出实现方法(硬件连接、工作方式、计数值),可不必 编程。 5.(10分) 试利用8255将8086CPU与12位A/D转换器进行接口(该A/D转换器的启动信号为方波,转换结束状态信号为EOC高电平有效,输出三态门控制信号()E为高电平有效)。试画出接口图,并编制转换一个模拟量V。,把结果送到DX寄存器的程序(口地址合理假设)。 6.(12分) 编程计算(Y—X3)·(Y—X6·(Y—X9)….(Y—Xn)的值。式中n是3的整数倍, 计算结果存人变量z中,并打印出来。 7.(18分) 试编程实现以下功能:从键盘输入100个实数,然后对其排序,并按值从小到大的顺序打印输出。输出格式为每行5个数,每个数有6位整数,4位小数,数据间留3个空格。 CS WE A8

文档评论(0)

1亿VIP精品文档

相关文档