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

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

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1997年西北工业大学硕士研究生微机原理及应用(含FORTRAN语言

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个空格。 1997年西安交通大学电子与信息控制工

您可能关注的文档

文档评论(0)

daoqqzhuan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档