资源预览内容
第1页 / 共130页
第2页 / 共130页
第3页 / 共130页
第4页 / 共130页
第5页 / 共130页
第6页 / 共130页
第7页 / 共130页
第8页 / 共130页
第9页 / 共130页
第10页 / 共130页
亲,该文档总共130页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
精选优质文档-倾情为你奉上(答案见第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、在机器数( )中,零的表示形式是唯一的。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、可擦除的可编程只读存储器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时相同的必要条件是( )。 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开始,则中断向量应怎样存放?四、程序阅读(共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 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,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先读/写计数器低字节,在读/写计数器高字节。D3D2D1:确定工作方式。D0:1BCD码计数;0二进制计数。大学微机原理及程序设计试卷(二)姓名: 班级: 学号: 成绩: 一、填空题(共15分,每空1分)1、十六进制数2B.4转换为二进制是_,转换为十进制是_。2、已知X-115,则X的原码是_,补码是_。(用八位二进制表示)3、衡量存储器的主要性能指标有_、_、_、_和_。4、CPU和外部设备进行信息交换,必须通过_电路。5、CPU工作时,内存的物理地址由_ _和_ _两部分组成。6、微型计算机由_、_、_ 和系统总线组成。二、选择题(共20分,每小题2分)1、下列数中最大的数是( )。A、()2 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、随机读写存储器 B、可编程的只读存储器C、只读存储器 D、可擦除的可编程只读存储器8、随机存储器是指( )。A、在工作时内容不能改变B、以任意次序读写任意存储单元所用的时间相同C、只能以某种预先确定的顺序来读写存储单元 D、不是根据地址而是根据所存储信息的全部特征可部分特征存取9、指令周期是指( )。A、从主存储是读取一条指令的时间B、执行一条指令的时间C、从主存中读取一条指令到指令执行结束的时间D、主频脉冲时间10、8086/8088CPU响应硬件中断INTER请求的必要条件除IF=1外,还需满足( )。 A、访存储器操作结束 B、当前指令执行完 C、无软件中断请求 D、无内部中断请求三、简答题(共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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号