20套大学微机原理及程序设计试卷及答案

上传人:枫** 文档编号:498256844 上传时间:2024-01-02 格式:DOC 页数:130 大小:4.13MB
返回 下载 相关 举报
20套大学微机原理及程序设计试卷及答案_第1页
第1页 / 共130页
20套大学微机原理及程序设计试卷及答案_第2页
第2页 / 共130页
20套大学微机原理及程序设计试卷及答案_第3页
第3页 / 共130页
20套大学微机原理及程序设计试卷及答案_第4页
第4页 / 共130页
20套大学微机原理及程序设计试卷及答案_第5页
第5页 / 共130页
点击查看更多>>
资源描述

《20套大学微机原理及程序设计试卷及答案》由会员分享,可在线阅读,更多相关《20套大学微机原理及程序设计试卷及答案(130页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上(答案见第70页开始)大学微机原理及程序设计试卷(一)姓名: 班级: 学号: 成绩: 一、填空题(共15分,每空1分)1、十六进制数30A.5转换为二进制是_,转换为十进制是_。2、偏移量是指 相对 的偏移距离。3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是_ _KB。4、PC总线中,为低电平时,表明CPU对端口进行_操作。5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是_、_、_、_。6、每条指令的执行过程中是由_、_和_等操作组成。7、I/O端口的编址方式有_和_ 两种二、选择题(共20分,每小题2分)1、在

2、机器数( )中,零的表示形式是唯一的。A、原码 B、补码 C、反码 D、原码和反码2、若采用双符号位判断溢出,当结果的符号位为11时,表示( )。A、结果为正,无溢出 B、结果正溢出C、结果负溢出 D、结果为负,无溢出3、中央处理机(CPU)是指( )。A、运算器 B、控制器 C、运算器和控制器 D、运算器、控制器和主存储器4、PSW是指令部件中( )。A、指令寄存器 B、指令译码器C、程序计数器 D、程序状态寄存器5、寄存器间接寻址中,操作数放在( )。A、通用寄存器 B、主存单元C、堆栈 D、程序计数器6、EPROM是指( )。A、随机读写存储器 B、可编程的只读存储器C、只读存储器 D、

3、可擦除的可编程只读存储器7、存储周期是指( )。A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为( )。A、2500H B、0010H C、25100H D、25010H9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。A、 让CPU 收回总线控制权 B、 让DMA 控制器释放总线控制C、 让CPU 检查DMA 操作正确性 D、 让DMA复位,准备下一次DMA 传输10、CPU响应二个硬件中断INTR和NMI时相同的必要条

4、件是( )。 A、允许中断 B、当前指令执行结束 C、总线空闲 D、当前访问存储器操作结束三、简答题(共20分,每小题5分)1 8086的储存器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址? 2指出下列指令的错误 (1)SUB AH,BX (2)ADD OAH,BL (3)MOV C3,AX (4)MOV AX,SIDI (5)MOV BYTE PTRBX,999 3CPU和外设间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?4.什么叫中断向量?它放在哪里?对应于1CH的中断向量在哪里?如1CH中断程序从5110:2030H开始,则中断向量应怎样存放?四、程序

5、阅读(共16分,第1题6分,第2题6分,第3题4分)1.假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA SI,SIMOV AX,SIMOV SI+22H,1200HLDS SI,SI+20HADD AX,SI(DS)= ,(SI)= ,(AX)= 2.设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能:MOV AX,0MOV RES,AXLEA BX,DATMOV AL,3CALL SUB1MOV AL,5CALL SUB1MOV AL,7CALL

6、 SUB1HLTSUB1 PROCMUL BXADD RES,AXMOV AX,0INC BXRET3.假设(AX)=0FC77H,(CX)=504H,下列程序段要求完成求符号函数SNG(X)的值,试改正其中的错误指令,不允许改变指令或标号位置,X已在AL中。 -1 X0错误: AND AL,AL JS NEGV JS ZER MOV Y,0 JMP DONEZER: MOV Y,-1 JMP DONE NEGV: MOV Y,1 DONE: RET 五 编程题(10分)1.编写一程序段,统计数据区BUF中0的个数,并存入RES单元。数据段为: DATA SEGMENTBUF DB 0,5,0

7、,3,2,3,6,-4,0,-9RES DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA六、应用题(19分)1对8253定时/计数器各通道的初始化编程是否要按一定顺序?初始化包括哪些内容?设8253的端口地址为360H,362H,364H,366H,试对其3个通道进行初始化编程,使计数器0设置为方式1,计数初值为2500H;计数器1设置为方式2,计数初值为3000H,计数器2设置为方式3,计数初值为1000。注:8253控制格式为 D7D6: 选择通道。D5D4: 00计数器锁存;01只读/写计数器低字节; 10只读/写计数器高字节; 11先读/写

8、计数器低字节,在读/写计数器高字节。D3D2D1:确定工作方式。D0:1BCD码计数;0二进制计数。大学微机原理及程序设计试卷(二)姓名: 班级: 学号: 成绩: 一、填空题(共15分,每空1分)1、十六进制数2B.4转换为二进制是_,转换为十进制是_。2、已知X-115,则X的原码是_,补码是_。(用八位二进制表示)3、衡量存储器的主要性能指标有_、_、_、_和_。4、CPU和外部设备进行信息交换,必须通过_电路。5、CPU工作时,内存的物理地址由_ _和_ _两部分组成。6、微型计算机由_、_、_ 和系统总线组成。二、选择题(共20分,每小题2分)1、下列数中最大的数是( )。A、()2

9、B、(142)8C、(62)16 D、()BCD2、正数的机器数等于其真值的码制有( )。A、原码 B、补码C、反码 D、原码、反码、补码3、若采用双符号位判断溢出,当出现正溢出时,符号位是( )。A、00 B、01 C、11 D、104、运算器的主要功能是进行( )。A、算术运算 B、逻辑运算C、初等函数运算 D、逻辑运算与算术运算 5、在CPU中跟踪指令后继地址的寄存器是( )。A、主存地址寄存器 B、指令寄存器C、程序计数器 D、状态条件寄存器6、8086/8088 CPU中,用来存放程序的指令代码序列的寄存器是( )。A、CS B、DS C、SS D、ES7、ROM是指( )。A、随机

10、读写存储器 B、可编程的只读存储器C、只读存储器 D、可擦除的可编程只读存储器8、随机存储器是指( )。A、在工作时内容不能改变B、以任意次序读写任意存储单元所用的时间相同C、只能以某种预先确定的顺序来读写存储单元 D、不是根据地址而是根据所存储信息的全部特征可部分特征存取9、指令周期是指( )。A、从主存储是读取一条指令的时间B、执行一条指令的时间C、从主存中读取一条指令到指令执行结束的时间D、主频脉冲时间10、8086/8088CPU响应硬件中断INTER请求的必要条件除IF=1外,还需满足( )。 A、访存储器操作结束 B、当前指令执行完 C、无软件中断请求 D、无内部中断请求三、简答题

11、(共20分,每小题5分)1状态标志和控制标志有何不同?程序中是怎样利用这两类标志的? 8086的状态标志控制标志分别有哪些?2/BHE信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,/BHE和A0的状态。3. 什么是最小模式和最大模式?它们在用途上有什么不同?4非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别在什么场合?四、程序阅读(共12分,第1题6分,第2题6分)1有以下程序段,认真阅读后回答问题? (列竖式计算) MOV AL,08H MOV BL,07HADD AL, BL AAA 则程序段执行后 ,(AH) = , (AL) = , CF = .2若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能:MOV AL,0LEA SI,DATA1LEA BX,DATA2MOV CX,64HNEXT: MOV AL,SIMOV BX,ALINC SIINC BXL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号