微机原理试卷B.doc

上传人:苏美尔 文档编号:5655669 上传时间:2020-07-20 格式:DOC 页数:5 大小:140.50KB
返回 下载 相关 举报
微机原理试卷B.doc_第1页
第1页 / 共5页
微机原理试卷B.doc_第2页
第2页 / 共5页
微机原理试卷B.doc_第3页
第3页 / 共5页
微机原理试卷B.doc_第4页
第4页 / 共5页
微机原理试卷B.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理试卷B.doc》由会员分享,可在线阅读,更多相关《微机原理试卷B.doc(5页珍藏版)》请在三一文库上搜索。

1、南京理工大学泰州科技学院课程考试试卷(学生考试用) 课程名称: 微机原理及应用 B卷 学分: 3 教学大纲编号: 试卷编号: 考试方式: 闭卷 满分分值: 100 考试时间: 120 分钟 组卷日期: 2009年5月5日 组卷教师(签字): 倪文彬 审定人(签字): 学生班级: 学生学号: 学生姓名: 二、简答题 1. CPU与外设传递的信息有哪几方面内容? 2. 什么是指令语句?什么是伪指令语句?它们的主要区别是什么?3. 8086CPU复位后,各寄存器的状态如何?复位后,执行的第一条指令的地址是多少?4. 简述总线接口部件的组成和作用。5. 指出下列指令的对错;若有错,简述原因(1)MOV

2、 DS,1234H(2)MOV AX,IP(3)MOV CS,AX(4)MOV AH, AL OR 0FH三、程序分析题1. (4分)源程序如下: CMP AX, BX JNC L1 JZ L2JNS L3JNO L4JMP L5 设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?2. (4分)已知程序段如下:MOVAX, 1234H; MOVCL, 4;ROLAX, CL;DECAX;MOVCX, 4;MUL CX;INT 20H程序结束时,(AX)=_,(DX)=_3. (6分) 已知 ORG 200H ARY DW 4,$+5,6,7 CNT EQU $-ARY DB

3、 8,9,CNT,10(1) 用示意图说明各变量在内存中的分配情况(2) 执行指令MOV AX,ARY+2和MOV BX,ARY+10后,AX=_,BX=_。一、填空题:(每空1分,共40分)1已知X=68,Y=12,若用8位机器数表示,则X+Y补=_,X-Y补=_,此时OF=_。2. 8086 存储器操作数的段基址为_位、偏移地址为_位、段的首地址为_位、物理地址为_位3指出下列每条指令中源操作数的寻址方式:MOV AX,4000H:_,MOV AX,BX+DI:_ ,MOV AX,BP+5000H:_ 48086CPU的有_根数据线,有_根地址线,可直接寻址_内存空间。5(AL)=9AH,

4、(BL)=0BCH,则执行ADD AL,BL后,ZF=_,PF=_,CF=_,OF=_。6指令 LOOPZ/LOOPE是_且_发生循环的指令;而指令LOOPNZ/LOOPNE是_且_发生循环的指令。7CPU从I/O接口的_端口中获取外部设备的“准备好”、“忙碌”、或“闲”等信息。8. CPU 和外设之间的数据传送方式有_、_、_、_。9. 8086CPU从偶地址访问内存1个字时需占用_周期,而从奇地址访问内存1个字操作需占用_周期。10.某存储芯片存储容量为8K8位,它有_根地址线,有_根数据线。11. 设有一个具有14位地址和8位字长的存储器,若用2K8位的SRAM组成该存储器,需_片SRA

5、M芯片,片内地址和产生片选信号的地址分别为_和_位。12.8086/8088CPU内部结构,按功能可以分为_和_两个部分。13.8086/8088CPU的INTR引脚由标志位_控制。A,B两数相等的条件可以用状态标志寄存器中的_标志位为_来判断。14.中断指令INT 55H,则该中断服务程序的入口地址(IP)为_,(CS)为_。 第 1 页 共 2 页课程名称: 微机原理及应用B卷 学分: 3 试卷编号: 四、(5分)有两个32位数45675678H和12345678H,分别在DAT1和DAT2开始的内存单元中,编写一程序,求两数之和,结果放到SUM的内存单元中。注意:请编写完整的程序。五、(

6、5分)选用EPROM芯片2764(8K8位)和RAM芯片6264(8K8位)以及74LS138译码器和相关门电路器件,组成一个8KB的ROM和16KB的RAM存储器系统,要求ROM地址为70000H71FFFH,RAM地址为78000H7BFFFH,采用全译码方式。 六、(5分)一个A /D转换器,用查询方式与CPU传送数据。A /D转换器由端口4的D4位启动控制,A /D转换器的转换结果(数据准备好)READY信号由端口2的D0位输至CPU数据总线,经A /D转换后由端口3输出至数据总线。请编写出此查询输入程序。4.(4分)执行下列程序段后, MOV SP,2000HMOV AX,0F0HM

7、OV SI,1234HMOV DX,5678HPUSH SIPOP DISHL DX,1TEST AX,DXPUSH DXHLT(AX)=_;(DX)=_;5. (8分)下面程序是查找STRING中是否有“A”这个字符,如果有则转向YES去执行;如果没有则转向NO去执行。请将程序填充完整。MOV CX, 20;假设STRING的长度为20LEA BX, STRINGMOV AL, ANEXT:CMP AL,BX (1)_BX (2)_NEXT JNZ (3)_YES : JMP (4)_NO: EXIT:RET6. (4分)已知初值(AX)=0119H。执行下列程序后,(AX)=_,(CF)=

8、_. MOV CH,,AH ADD AL,AH DAA XCHG AL,AH ADC AL, 34H DAA XCHG AH,AL HLT 第 2 页 共 2 页 南京理工大学泰州科技学院课程考试答案及评分标准 课程名称: 微机原理及应用B卷 学分: 3 教学大纲编号: 试卷编号: 考试方式: 闭卷 满分分值: 100 考试时间: 120 分钟 组卷日期: 2009年5月19日 组卷教师(签字): 倪文彬 审定人(签字): 学生班级: 学生学号: 学生姓名: 5. 错。立即数不能直接送进DS。错。IP 不能作为源/目的操作数。错。CS 不能作为目的操作数。错。操作数中的逻辑运算符只能用于常数运

9、算。三、程序分析题1. L52. AX=8D00H,DX=03.(1)略 (2)AX=0207H,BX=1008H4. AX=0F0H,DX=0ACF0H5.(1)INC,(2)LOOPNZ,(3)NO,(4)YES 6. 3520H,0一、填空题1. 0101000B;00111000B;02. 4,4,5,53. 直接寻址,基址加变址,相对寻址4. 16,20,1MB5. ZF=0,PF=1,CF=1, OF=16. ZF=1,CX0,ZF=0,CX07. 状态8. 程序控制、中断控制、DMA控制、I/O处理机方式9. 一个总线,两个总线10.13,811.8,11,312.EU,BIU1

10、3.IF,ZF,114.0154H,0156H二、简答题1. 数据信息,状态信息,控制信息2. 指令语句经过汇编以后要产生机器码,而伪指令语句不产生机器码;指令语句和机器的一种操作相对应,而伪指令语句和机器的一种伪操作(汇编过程)相对应3. CS寄存器中为0FFFFH,指令指针IP、DS寄存器、SS寄存器、ES寄存器、以及其他寄存器都为0,指令队列为空,执行的第一条指令地址为0FFFF0H4. 总线接口部件的作用是负责与存储器和I/O端口传送数据,总线接口部件主要包括:4个段寄存器,一个指令指针寄存器IP,一个20位地址加法器,6字节指令队列,总线控制逻辑和内部通信寄存器。 第 1 页 共 2

11、 页课程名称: 微机原理及应用B卷 学分: 3 试卷编号: 五、一片2764芯片 A19A18A17A16A15A14A13=0111000 70000H71FFFH Y0接2764片选 1# 6264 A19A18A17A16A15A14A13=0111100 78000H79FFFH Y4接1#2764片选 2# 6264 A19A18A17A16A15A14A13=0111101 7A000H7BFFFH Y5接2#2764片选A19A18A17A16=0111,接使能端,A15A14A13接ABC译码图略六、A/D转换程序如下:START: MOV AL,10H OUT 04H,ALL

12、OOP1 IN AL,02H AND AL,01H JZ LOOP1 IN AL,03H四、DATA SEGMENT ORG 50HDAT1 DW 4567H,5678HDAT2 DW 1234H, 5678HSUM DW 2DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:ODE,DS:DATASTART: MOV AX,DATA MOV DS, AX LEA SI,DAT1 LEA DI,DAT2 LEA BX,SUM MOV AX,SI ADD AX,DI MOV BX,AX MOV AX,SI+2 ADC AX, DI+2 MOV BX+2,AX MOV AH,4CH INT 21HCODE: ENDS END START第 2 页 共 2 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1