




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上科目微机原理班级姓名学号时间燕山大学试卷 密 封 线 共 10 页 第 1 页 题号总分分数一、 填空题(每空1分,共20分)1一台微型计算机必须拥有 、 、 、 和 。2某存储芯片为4K×1位,其地址线有 条,数据线有 条,若用此芯片构成8KB存储器,则需要 片。38086CPU最多可以有 个中断类型,5片8259A接成级联形式,最多可管理 级可屏蔽中断。4计算机系统的总线按传送信息的性质可分为 总线、 总线和 总线。58255A芯片端口可以有3种工作方式,方式0称为 方式; 方式1称为 方式;方式2称为 方式。68086汇编语言指令的寻址方式分为 、 、
2、 、寄存器间接寻址、变址寻址和基址加变址寻址。78086系统的逻辑地址为:(CS)2100H,(IP)1400H,其物理地址应为 。二、单项选择题(每题1分,共10分)1下列关于8086传送指令说法错误的是 。 A)立即数只能做源操作数 B)不能在存储器之间直接传送 C)不能给CS和IP置新值 D)堆栈操作指令必须以字节为操作数28086在执行OUT DX,AL指令时,的状态为 。 A)1,1 B)1,0 C)0,0 D)0,1燕山大学试卷 密 封 线 共 10 页 第 2 页 2CPU 在中断响应过程中 ,是为了能正确地实现中断返回。 A)识别中断源 B)断点压栈 C)获得中断服务程序入口地
3、址 D)清除中断允许标志 IF4下列程序执行后,AX寄存器的值为 。 A1 DD 10 DUP(2 DUP(2,1,0),3) MOV AX,A15A)2 B)3 C)0 D)15以下指令中,使AX清零的指令是 。A)MOV AH,0 B)XOR AX,AX C)SBB AX,AX D)MOV AX,AX。6若(AL)39H,则AND AL,0FH与TEST AL,0FH执行后,AL中的内容分别为 。A)39H,39H B)09H,09H C)09H,39H D)39H,09H7当使用串处理指令CMPSB寻找两串中的不同数据时,应使用的重复前缀为 。A)REP B)RPT C)REPZ D)R
4、EPNZ8下面的中断中,只有 需要硬件提供中断类型码。A)INTO B)INTR C)NMI D)INT n98086CPU中,已知(SP)0100H,(AX)5678H,则指令PUSH AX执行后,寄存器SP和当前栈顶(字节)的内容分别为 。 A)00FEH,78H B)0l02H,56H C)00FEH,56H D)0l02H,78H10已知两个符号数AL6AH,BL78H,执行指令ADD AL,BL后;CF,OF和AF标志的值为 。A)1,0,0 B)0,1,0 C)0,0,1 D)0,1,1燕山大学试卷 密 封 线 共 10 页 第 3 页 三、简答题(本题共15分)1试描述8086C
5、PU中各种中断如何根据中断向量表转入各自的中断服务程序?(5分)2什么是指令周期、总线周期、时钟周期?一个8086的总线周期至少包括多少个时钟周期?什么情况下需要插入等待周期?(10分)燕山大学试卷 密 封 线 共 10 页 第 4 页 四、分析题(本题共15分)1请按下列程序的原意,完成空缺处的填空(10分) MYDATA SEGMENTN DB 6DATA6 DB 0FH,80H,7FH,-2,0D3H,0DATA1 DB ?DATA2 DB ?MYDATA ENDSMYCODE SEGMENTASSUME , DS:MYDATABEGIN: MOV AX, ;给DS赋初值 MOV , A
6、XMOV AL,DATA6 ;(AL)= MOV BL,ALMOV SI,OFFSET DATA6 ;(SI)= MOV CL,NXOR CH,CHDEC CXL1: INC SICMP AL,SIJGE NEXT1 ;(a)MOV AL,SIJMP NEXT2燕山大学试卷 密 封 线 共 10 页 第 5 页 NEXT1: CMP BL,SIJLE NEXT2 ;(b)MOV BL,SI NEXT2: LOOP L1MOV DATA1,AL ; (DATA1)= MOV DATA2,BL ;(DATA2)= MYCODE ENDS END BEGIN该程序的功能是 若将(a)、(b)处的操作
7、码更换为JAE、JBE,则程序执行完后,(DATA1)= ,(DATA2)= 。2设初值 (DX)=1234H,(AX)=5678H,执行下面的程序片段后, MOV CL,8 SAL DX,CL ;执行本指令后,(DL)= MOV CH,AH MOV CL,4 SAL AX,CL SHR CH,CL ;执行本指令后,(CH)= OR DL,CH ;执行本指令后,(DL)= 问:(DX)= (AX)= 。(共5分)燕山大学试卷 密 封 线 共 10 页 第 6 页 五、编程题(共20分)1自2800H单元开始有500个字节的数据块,若要把它传送到自3200H开始的存储区中去,试采用3种方法编制程
8、序实现数据块的传送。(12分)(注:只需写出指令程序即可)(1)不用串操作传送指令 (2)用单个传送的串操作传送指令 (3)用重复前缀的串操作传送指令燕山大学试卷 密 封 线 共 10 页 第 7 页 2试编制一段汇编语言指令程序,实现如下功能 (8分) 燕山大学试卷 密 封 线 共 10 页 第 8 页 六、8253定时器与8086CPU连接如图所示:(10分)求:确定8253的各端口地址(无用线状态用“0”表示)如果让计数器1工作在方式0,按十进制计数,计数值为2538,写出初始 A08086 A1CPU A12 WR RDA0 8253A1 CSWRRDA1 A00 0 0号计数器0 1 1号计数器1 0 2号计数器1 1 3号计数器计数器 读/写格式 工作方式 数制00 计数器0 0 0 计数器锁存命令 000方式0 0二进制01 计数器1 0 1 只读写高八位数据 001方式1 1 BCD10 计数器2 1 0 只读写低八位数据 ×10方式211 非法 1 1 先写低八位再写高八位 ×11方式3D7 D6 D5 D4 D3 D2 D1 D0化程序。燕山大学试卷 密 封 线 共 10 页 第 9 页 七、某PC系列微机应用系统以8255A作为接口,采集一组开关S7S0的状态,然后它通过一组发光二极管LED7LED0显示出来,(Si闭合对应LED
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医护人员职业道德培养的策略与实践
- 医院安全管理体系的构建与实施
- 区块链在提升供应链透明度中的实践报告
- 囊肿的临床护理
- 医疗APP的用户行为模式研究及商业价值挖掘
- 企业生产经营贷款合同范例
- 区块链技术革新商业地产管理的未来趋势
- 医学人文素质教育的国际化视野与发展趋势
- 医疗大数据的隐私保护技术进展
- 中标挂钩合同范例
- GB/T 19048-2024地理标志产品质量要求龙口粉丝
- 人教版小学五年级数学下册《第八单元 数学广角-找次品》大单元整体教学设计2022课标
- 医疗器械唯一标识系统
- 安全教育森林防火教案
- 头疗馆转让合同
- GB/T 44947-2024机器状态监测与诊断性能诊断方法
- 2025年军队文职考试《公共科目》试题与参考答案
- 2023年高考真题-物理(福建卷) 含答案
- 1型糖尿病饮食宣教
- 《精装修成品保护》课件
- 学校食堂设备故障应急预案
评论
0/150
提交评论