河北科技大学2013-2014第二学期微原试题A_第1页
河北科技大学2013-2014第二学期微原试题A_第2页
河北科技大学2013-2014第二学期微原试题A_第3页
河北科技大学2013-2014第二学期微原试题A_第4页
河北科技大学2013-2014第二学期微原试题A_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河北科技大学20212021学年第二学期?微机原理及应用?考试试卷A考场号: 座位号: 学 院: 班 级: 姓 名: 学 号: 题号一二三四五总分得分一、 填空20分,每空1分1.十进制数98用二进制数表示是 , 用压缩BCD码表示是 ,用ASCII码表示是 。2用补码表示的二进制数X补 = 01111010B,该带符号数的十进制表示是 ,X补 = 11111010B,该带符号数的十进制表示是 。3两个8位二进制数11010010B与01100011B相加,假设为带符号数运算,结果是否溢出 是/否。4根据下面的指令和伪指令序列,AL存放器的内容 。 TABLE DB30H,31H,32H,33

2、H,34H,35H,36HENTRY EQU3 MOVBX,OFFSET TABLE MOVAL,ENTRY XLAT5. 指令MOV AL,BX+5,目的操作数是 类型,源操作数是 类型。6存储器操作数BX的地址用两个16位逻辑地址表示为 : 。实际20位物理地址与两个16位逻辑地址关系是 。78088计算机系统I/O接口地址采用 存储器映射/独立编址方式,访问I/O端口时是 低/高电平有效。88253有 个独立16位可编程定时器/计数器,每个定时器/计数器通道均有6种工作方式可选,如果对8253控制口写入如下控制字CW=10110111B,初始化含义是 。98255是一个可编程并行接口芯片

3、,在与计算机总线连接时,端口地址是F8H、F9H、FAH和FBH,那么PA口地址是 ,控制存放器口地址是 。10.以下指令: BUF1 DB A, B BUF2 DB 6 DUP? CONT = $-BUF1 MOV CL,CONT MOV AL, BUF1 HLT执行程序后,存放器CL的值是 ,AL存放器的值是 。二单项选择题(共20分,4、8小题各4分,其它每题各2分)1.以下指令目的操作数是I/O口类型的是 。 A) IN AL,16H B) OUT DX,AL C) PUSH WORD PTR BX D) MOV SI,BX2.以下指令使用方法不正确的选项是 。 A) MOV DS,A

4、X B) MOV AX,WORD PTRSI C) MOV AX,DX D) IN 80H,AL 3.指令MOV AX ,ES:BX+SI+10H,源操作数段基地址由 提供。 A) DS B)CS C) ES D)SS4. 执行以下指令后: AX= 。 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT A8D00H B9260H C8CA0H D0123H5IBM PC/XT机的打印机中断源,其中断类型码是0FH,那么打印机效劳程序入口地址CS:IP存储在中断向量表的 。 A003CH003FH B0024H0027H C00

5、F0H00F3H D0060H0063H 6. 假设8253与系统接口地址为80H、81H、82H、83H,那么定时器/计数器T2的地址为 。A) 80H B ) 81H C) 82H D ) 83H 7对8255的PC4按位置1的控制字为 。 A00001100B B00001001B C00001000B D00001101B8. ASC_TABL DB0,1,2,3 DB 4,5,6,7DB 8,9,A,B DB C,D,E,FCOUNT EQU 0AHASC_VALU DB ? MOV BX, OFFSET ASC_TABL MOV AL , COUNT【BX】MOV ASC_VALU

6、,AL程序执行结果ASC_VALU单元内容为A) 38H B)39HC) 41H D)42H 三判断以下指令的合法性,假设有错误指出错在何处。共15分,每题3分1. MOV AX,DX+SI+0100H 2. MOV CS,1000H 3. MOV BX,SI 4. PUSH AL 5. IN AL, 123H 四 IBM PCXT 之IR5中断源的类型码为0CH,其中断向量为CS:IP=1000H:1050H,按8088CPU中断向量表的存储规律,编程将中断向量写入向量表。 10分五. 软件题,共25分 1读懂程序,说明其完成功能及运行结果 10分 DATAX SEGMENT X DW 1F

7、3BH RESULT DB 0DATAX ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAXSTART: MOV AX,DATAX MOV DS,AX MOV CX,0FH LEA SI,X MOV AX,SI SUM:SHR AX,1 JNC NONE INC BYTE PTR RESULT NONE:LOOP SUM MOV AH,4CH INT 21HCODE ENDS END START 2在数据段体,字节型定义两组数据:DATA1=3B74AC607800H和DATA2=20D59E36C145H ,低位在前高位在后,再字节型定义SUM并为其预留6个字节单元空间。 5分 3.按以下流程图编程10分 YYNN开始读地址=70H的端口读入值10 ?读入值20 ?令AL=0FFH输出AL值到73H端口 暂停令AL=00H令AL=88

温馨提示

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

评论

0/150

提交评论