湖南大学年微机原理考研试卷

上传人:泽*** 文档编号:73257246 上传时间:2022-04-11 格式:DOC 页数:4 大小:259KB
收藏 版权申诉 举报 下载
湖南大学年微机原理考研试卷_第1页
第1页 / 共4页
湖南大学年微机原理考研试卷_第2页
第2页 / 共4页
湖南大学年微机原理考研试卷_第3页
第3页 / 共4页
资源描述:

《湖南大学年微机原理考研试卷》由会员分享,可在线阅读,更多相关《湖南大学年微机原理考研试卷(4页珍藏版)》请在装配图网上搜索。

1、注:答题(包括填空题、选择题)必须答在专用答卷纸上,否则无效一填空题( 每空 1.5分,共 39 分)D ;若其为原码,则对应的数值为D;若其为无符号数,则对应的数值为D。2、设 AL 、 BL 中均为补码数,执行CMP AL , BL 指令后有 SF 0, OF 1,则 AL , BL 中较大的数是。3、 8086CPU 的 READY是(输入 /输出)引脚,其作用是。4、 8086CPU 中, BIU 访问一次存储器或外设端口所需要的时间称为。5、构成64K 8 位的存储系统需片 16K 4 位的存储器芯片,该芯片有根地址线。6、下述三条指令 MOV DL, BP+SI+32H, INC

2、BYTE PTRSI+10H, MOVDL,ES:BX+DI,在内存中的操作地址所使用的段寄存器分别依次是,。7、源程序中某指令为:MOV BX,(PORT LT 5) AND 20) OR (PORT GE 5) AND 30)若 PORT 5,则汇编后的指令变为MOV BX,;若 PORT5, 则汇编后的指令变为MOV BX,.8、在串行通信中,设异步传送的波特率为4800,每个字符占 10位 bit ,则传输2400 个字符所需的时间至少为秒。9、 8086CPU 在中断响应周期对外发出信号,读入。10 、 8086CPU 响应 HOLD 请求的条件是,响应 INTR 的条件是,。11

3、、 8259A 芯片内有个可编程的寄存器,一片8259A 需占用个端口地址。12 、在异步串行通信的字符格式中,起始位的作用是;奇偶位的作用是。13 、 8251A 的下引脚RxC 、 WR 、 SYNDET 、 DTR 、 CTS 中,哪两个是用于调制解调器控制的接口信号 :,.二简答题: (共 20 分)1、 8086CPU 在最小模式下读总线周期中,对外发出的控制信号有哪三个?它们的作用分别是什么?(6 分)2、有数据定义伪指令如下:(6 分)VAR DB 2 DUP (18, 2 DUP (35, 42), 0), $试问:( 1)请列出该指令定义的数据在存储单元中的存放顺序,一共占多

4、少单元?( 2)设 VAR 变量所处的逻辑地址为2000H : 0080H ,则 2000H : 0085H单元中的内容为多少? $所在单元的物理地址为多少?3、设 8255A 的端口地址为 40H 43H ,写入的工作方式控制字为B6H ,置位 /复位控制字为 09H 及 02H ,试问:( 8 分)( 1) A 口、 B 口分别为何种工作方式?是输入还是输出?( 2) C 口操作了哪两位?是置位还是复位操作?( 3) B6H , 09H 及 02H 各写入那个端口地址?三读图题 : (9 分)某存储系统中,与RAM 芯片地址有关的连线如下图所示:试问:( 1) RAM1的地址范围为.( 2

5、) RAM2 的地址范围为.( 3)两芯片的地址是否有重叠区?两芯片在系统中是奇体还是偶体?两片共有多少存储单元?四.阅读程序题:(共 52分)1、源程序如下(10分 ):HEXASC:MOVBL, ALADDAL, 0F6HMOVAL, BLJNCAD30ADDAL, 07HAD30:ADDAL, 30HRET试问:( 1)若进入子程序前( 2)若进入子程序前AL 0AH , BL 81H,则执行子程序后 AL 07H , BL 39H ,则执行子程序后AL AL ,BL ,BL ;( 3)若规定进入子程序前AL的内容必须小于10H ,则本子程序的功能是:。2、源程序如下:(6 分)ADDI

6、TION:LP:MOVMOVADDLOOPCX, NUMBAX, 0AX,CXLPRET试问:( 1)若进入本段程序前NUMB 变量的值为100,则执行本程序后有:AX ,CX;( 2)本程序的功能是:。3、按钮 K 与 8086CPU的接口电路如下图,对应的输入程序如下所示:(9 分)MOVBX,0CHCL:IN AL,DX;读入 K 的状态ANDAL,80HJNCCHCLINCBXCALLDELAY ;延时 20msCHOP:IN AL,DXTESTAL,80HJZCHOPJMPCHCL试问:( 1)调用延时 20ms 程序的目的是什么?( 2)最后一段程序(即 CHOP :开始的 4 条

7、指令)的功能是什么?( 3)本段程序完成什么的功能?4、源程序如下:( 7 分)LEABX,NUMS;取数组变量 NUMS的偏移地址MOV SI,BXADD SI,99MOVCX,50MORE: MOVAL,BXXCHGAL,SIMOVBX,ALINCBXDECSILOOPMORE试问:( 1)程序执行完后, BX , SI 中那一个寄存器中的值较大?大多少?( 2)本段程序的功能是什么?5、源程序如下:(10 分)MOV CX,10MOVBX, 0FFFHNEXT:INCBXCMPBYTE PTR BX, 20H;20H 为空格符的ASCII 码LOOPNENEXTJNZNTMOVAX, B

8、XJMPENNT:MOVAX, 3FHEN:HLT试问:( 1)本程序的功能是什么?( 2)本程序执行完后,AX 可能有两种不同的结果,他们分别代表什么含义?6、某源程序中数据段定义如下:(10 分)DATASEGMENTD1DW0, 1234D2DW 1234, 0D3DW2 DUP (?)DATAENDS相应的执行程序如下:DDV:XOR A X, AXXOR D X, DXMOVBX, 0MOV SI, D1 BX+2MOVDI,D1 BXLOP1:SUBDI,D2 BXSBBSI,D2 BX+2JCNEXTADDAX, 1ADC DX, 0JMPLOP1NEXT:MOVD3 BX+2,

9、DXMOVD3 BX,AXHLT试问:( 1)本程序执行后,AX ,DX,DI,SI。( 2)该程序完成什么功能?五 编程题(共30 分)1、试编一段程序完成两个32 位补码数NUM1, NUM2 的加法运算。(15 分)( 1)若运算结果未产生溢出,则将SUMFLAG 字节单元清 0,将运算结果存入到 NUM3 中;( 2)若产生溢出,则将 0FFH 送入 SUMFLAG ,将 NUM3 清 0;( 3)请编写完整的汇编语言源程序(含数据段,代码段,堆栈段等), NUM1, NUM2的初值可任意设定。2、某8086CPU系统中,8253A的部分连线如下图,试编写出8253A必要的初始化程序,使得OUT1端能输出秒脉冲信号。设8253A 的端口地址为0FE0H 0FE3H 。提示: 8253A 工作方式控制字格式:D7D6D5D4D3D2D1D0计数器读 /写格式工作方式数制

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!