微型计算机原理与接口技术单科班原理习题新.doc_第1页
微型计算机原理与接口技术单科班原理习题新.doc_第2页
微型计算机原理与接口技术单科班原理习题新.doc_第3页
微型计算机原理与接口技术单科班原理习题新.doc_第4页
微型计算机原理与接口技术单科班原理习题新.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

一、 填空题 1、地址总线的位数决定了 的最大容量。 2、CS内容为1000H,IP内容为8932H,则物理地址 3、在计算机中三总线是指 总线、 总线和控制总线。4、80X86CPU在实地址模式下可寻址_存储单元。5、80X86在实地址模式下物理地址分为两部分 和 。6、在乘法指令MUL BX中,被乘数隐含指 。7在计算机中处理字符时,常采用 码。8在计算机中三总线是指 总线、 总线和 总线。9程序流向的控制和转移,主要是通过改变 和 的值。10汇编语言程序的开发,主要经过 、 、 和 ,直到生成完全正确的可执行文件为止。11汇编语言源程序的扩展名为 。12.假设字节单元(06925H)=12H, (06926H)=45H, (06927H)=78H, 那么字单元(06925H)=_, 字单元(06926H)=_。13.“先执行后判断”的循环程序结构中,循环体执行的次数最少是 。14.在指令MOV AX,0执行后,CPU状态标志位ZF的取值 。15.PC/XT加电复位后执行的第一条指令的物理地址是 ,该地址属于 。16.当使用串比较指令CMPSB寻找两数据块中相同字节数据时,应使用重复前缀 。17.已知8086的代码段寄存器(CS)=2000H,则代码段可寻址的物理地址空间范围为 。18.若(CS)=4200H,物理转移地址为4A230H,当CS的内容被设定为7900H时,则物理转移地址为 。19.堆栈是内存中遵循 规则的一个专用区域;在8086/8088系统中,设(SP)=0034H,如果用栈操作指令存入7个数据,则(SP)= ,若又用栈操作指令取出2个数据,则(SP)= 。20.CPU的状态寄存器中,标志SF和OF的含义是 和 。若当减法运算X-Y后,(SF)=1、(OF)=1,说明两者比较的结果是 。21、RS-232C采用负逻辑,规定逻辑“1”在 之间,逻辑“0”在 之间。22、利用8254的工作方式 可产生方波。23.系统启动后,60H型中断向量被安排在内存地址 四个单元中。24、PC机与I/O设备的信息交换有无条件传送方式、查询方式、 和 。 25、要实现异步通信,收发双方 和 必须一致。26、外设通过接口发出中断请求,标志寄存器中断允许标志I为 。 27、8255A数据口中, 口可工作在双向方式。28、在对8254初始化编程时,必须先写入 ,然后再写 。29、在PC机系统中,I/O端口编址方式为 。30、假设异步通信一帧数据为9位,连续传送每秒传送100个字符,则通信速率是 波特。31、PC机中8254的0号计数器每隔 ms产生一次时钟中断请求。二、选择题 ( )1、下面指令中哪一条是正确的: A MOV WORD PTR DI, AL B. MOV AL,800 C. MOV BP, 12H D. DEC SI( )2、用于定义常数、变量的内存空间分配和定位的是 A 伪指令 B 机器指令 C 宏指令 D 微指令( )3、下面指令中哪一条是正确的:A. MOV BX, AH B. IMUL 10 C. MOV BX, 12 D. INC SI ( )4、 当一存储单元的段地址为2000H,偏移地址为3000H,用符号方法表示为 A 2000:3000B 23000HC3000:2000D32000H( )5、 指令 JMP WORD PTR BETA的寻址方式为A段内直接寻址B段间直接寻址C段内间接寻址D段间间接寻址( )6、 存储器ROM的特点是 A可随机读,不可随机写 B可随机读C可随机写,不可随机读D不可读写( )7、下面指令中哪一条是正确的:A. MOV DI, AL B. MUL 10 C. MOV AX, 12 D. INC DI ( )8、CPU可直接访问的操作数不可能在: A寄存器 B指令 C硬盘 D内存( )9、八位二进制补码10000000B 表示:A、-127 B、+0 C、-128 D、-0( )10、用于定义常数、变量的内存空间分配和定位的是 A 伪指令 B 机器指令 C 宏指令 D 微指令( )11、用指令的助记符,符号地址,标号和伪指令,宏指令以及规定的格式书写程序的语言称为:A. 汇编语言 B. 高级语言 C. 机器语言 D. 低级语言( )12、计算机存储信息的基本单位是一个_位。A. 二进制 B. 八进制 C. 十进制 D. 十六进制( )13、设(DS)=8225H, (DI)=3942H, 指令MOV AX, DI中源操作数的物理地址是:A. 85B92H B. 86192HC. BB690HD. 12169H( )14、指令指针寄存器是:A. IPB. SPC. BPD. PSW ( )19.宏指令与子程序的相同之处为( )A. 宏指令的目标代码与子程序的目标代码都是唯一的B. 都需要先定义,后调用C. 执行宏指令的目标代码时与执行子程序时一样,需要增加如保护现场、恢复现场一类的额外开销D. 宏指令的目标代码与子程序的目标代码都不是唯一的( )20.在某个汇编语言程序中需要多次执行某个独立功能的程序段,则用宏指令实现比用子程序实现( )A.占内存空间小,但速度慢B.占内存空间大,但速度快C.不仅速度快,而且占内存空间小D.速度慢( )21.寻址方式指出了操作数的位置,一般来说 A. 立即寻址给出了操作数地址B. 寄存器寻址的操作数在寄存器内,而指令给出了寄存器C. 直接寻址直接给出了操作数本身D. 间接寻址给出了内存数本身( )22.80X86CPU在进行无符号数比较时,应根据 标志位来判别。A.CF和OFB.CF和PFC.CF和ZFD.ZF和OF( )23.设(SP)=0200H,(SS)=4000H,执行PUSH BX指令后,栈顶的物理地址是多少。A.401FEHB.40202HC.01FEHD.0202H( )24.设数据段中有一定义:ABC DD 12345678H,指令:MOV AX,WORD PTR ABC+1执行后AX的值是多少。A.3456HB.5634HC.56HD.34H( )25.设AX中存放一有符号数,要执行(AX)/2运算应使用指令 。A.SAR AX,1B.SHR AX,1C.ROR AX,1D.RCR AX,1( )26、下列设备系统中,一般不与三总线直接连接的是: A、外设 B、I/O接口 C、ROM D、RAM( )27、外设引发的硬件中断,由CPU的输入端( )接受。 A INTR B INT C CLK D ALE( )28、8259A管理中断时,当IRI中断请求信号有效时( )相应位置1。A ISR B IMRC ICW D IRR( )29、8255A工作在方式1输入时,将端口C的第4位(PC4)置位,应执行( )操作。A、10001000B端口C B、00010000B端口CC、10001000B控制字寄存器 D、00001001B控制字寄存器( )30、8255A工作于选通输入方式下时,信号( )表示输入缓冲器满。 A STB B OBF C ACK D IBF( )31、8255A的A口工作于方式1输入,当A口允许中断时,需将( )置1。A PC2 B PC4C PC3 D PC6( )32、8254计数器电路中,GATE=1 表示( )。A 禁止计数器计数 B OUT端输出高电平C 允许计数器计数 D OUT端输出低电平( )33、 执行返回指令,退出中断服务程序,此时的返回地址来自( )A ROM区 B IPC 堆栈区 D 中断向量表( )34、PC/AT系统中,CPU响应外部可屏蔽中断,中断源的中断类型码由 提供给CPU。 A程序 B8259A中断控制器 C中断向量表 D堆栈区( )35、 按下任意一键而产生的中断请求,属于 A 软中断 B 定时中断 C 用户中断 D 硬中断( )36、串行异步通信协议所规定的一幀数据中,允许最长的一帧数据共有( )位。 A、 13 B、 7 C、 12 D、 8( )37、程序查询方式,总是按 次序完成一个字符的写入。A 读状态口,写数据口 B 写数据口C 读状态口,写控制口,写数据口 D 读控制口,写数据口( )38、典型的接口电路中应含有 端口。 A、数据 B、数据和控制 C、数据和状态 D、数据、状态和控制39.8250的一帧数据格式可通过控制字来设定,它能传送的最短帧长度是( )A.5位B.6位C.7位D.8位40.8255工作于方式1输入时,采用查询方式接收数据之前,应查询的信号是( )A.IBFB.C.INTED.INTR三、判断题 1、堆栈是以“后进先出”方式工作的存储空间。 ( )2、两个二进制数相加如产生了进位,必然有溢出。 ( )3、80X86实地址模式下定义逻辑段时,每个段的大小一样大。 ( )4、80X86指令系统,进行乘法运算时,目的操作数必须在AX中。( )5、在存储器中两个存储单元的有效地址不可能相同。 ( )6、伪指令“EQU”与“=”功能相同,没有区别。 ( )7、设计程序采用循环结构时,必须知道循环的次数。 ( )8、PC/AT机中断屏蔽方式采用特殊屏蔽方式。( )9、外设从发出中断请求到真正转入中断服务程序执行需一段时间,不同外设所需的时间是相同的。( )10、8254中的3个计数器虽然都已被系统使用,但是计数器0和计数器2仍然可以让用户使用。( )11、中断方式中,主程序响应中断请求,在产生转移之后,自动将断点压入堆栈。 ( )12、在PC机中在关机的状态下,实时时钟将停止工作。 ( )13、在串行异步通信中一帧数据中必须有奇偶校验位。 ( )14、8255A的方式0、方式1、方式2都具有中断请求功能。( ) 四、简答题1 简述中断向量及中断向量表的概念。 9.简述可屏蔽中断响应的执行过程。10什么叫调制?什么叫解调?为什么在长距离的串行通信中需要用调制解调器?11I/O端口的编址方式有几种,他们各自的特点是什么?五、写出下列程序段执行后,相关器件中的结果。 1 MOV AX,0007HMOV BL,08HADDAL,BLAAA 结果:(AL)= CF= 2 设(SP)=0109H,(SS)=2300HMOV AX,1234HMOV BX,3456HMOV CX,789AHPUSHAXPUSHBXPOP CX结果:(AX)= (BX)= (CX)= 3 TABLE DW 10H,20H,30H,40H,50HENTRY DW 3COUNT EQU $-TABLE . . . . . . . . MOV BX, OFFSET TABLE ADD BX, ENTRY MOV AX ,BX AX= COUNT= 4 执行下列指令后 ORG 0100H ARY1 DB 10H,20H ARY2 DW 3000H MOV BX, OFFSET ARY1 MOV DL,BX MOV AX, WORD PTR BX+1 HLT BX= ,DL= , 7 MOV AL ,0C8HADD AL ,0C8H AL= CF= SF= OF= 六、写出程序段的功能 1 SAL AL,1MOV BL,ALSALAL,1SALAL,1ADD AL,BL功能: 3 VECTOR SEGMENT ORG 10A1 DW 10,11A2 DW 12 ORG 20A3 DW 1234HVECTOR ENDS A2的有效地址为 A3的有效地址为 4 PUSH AXPUSH BXPOP AXPOP BX功能:七、编程题 1 下面程序功能为:统计DA数据区中正数,0,负数的个数。请分析程序,并在编号(1)(10)处填入适当内容。 源程序:DATA SEGMENTDA DW -1,0,3,02,4,8,0AH,0FEH,87COUNT DB ($ - DA)/2CNT DB ?DB ? DB ?DATA ENDS STACKSEGMENTDW 20H DUP(?) STACK ENDSCODE SEGMENT(1) CS:CODE,DS:DATA,SS:STACKBGN:MOV AX,DATAMOV (2) ,AXMOV AX,0MOV BL,0LEASI,DAMOV(3) ,COUNT LOP:CMP (4) ,0JZ ZEROJNSPLUSINC(5) JMP(6) ZERO:INCAHJMP NEXT PLUS: INCAL NEXT:ADDSI,(7) LOOP LOPMOV CNT,ALMOV CNT+1,AHMOV CNT+2,BLMOVAH,(8) INT 21H CODE (9) END(10) 3、试编写一程序段,计算S=1+2+3+30,并将结果存于AX中。 4 下面的程序是把DA数据区的书09转换为对应的ASCII码,完善本程序。数据段:DA DB 00H,01H,03H,04H,05H,06H,07H,08H,09HASCI DB 10 DUP(?)CUNT=ASCI-DA代码段:LEA SI,DALEA DI,ASCI (1) LOP:MOV AL,SI (2) MOV DI,ALINC SIINC DILOOP LOP 7 下列程序从端口240H输入数据,测试其是否为20H,若不是,将241H单元清0,若是,转NEXT处执行。 MOV DX,(1)(1) AL,DX(2) AL,20H(3) NEXTMOV DX,(5)MOV AL,0OUT DX,AL NEXT:10、系统主串行口传送英文文件,一幀字符中7位数据位,无校验,1位停止位。(1)若系统的波特率为4800,进行全双工通信,发送采用查询方式,接收采用中断方式,编写一程序段,完成对主串口的初始化。 (2)请画图详细说明串行异步通信中一幀数据的格式。 (3)在点-点单工通信程序中,双方约定用“ESC”(其ASCII码为1BH)作为通信结束字符,试写出发送端的发送程序段。(假如发送的数据在数据段中从BUFFER开始的单元中。) 11、已知使用8255A芯片,B口工作于方式0作输出口,系统总线的A3A2接该芯片的A1A0引脚,当系统总线中的A15-A4为1、A1为0、A0为1时,芯片的 CS 端有效,现需要将存储器TAB单元开始存放的10个字符由B口输出,方式控制字为80H,试设计一程序段:12、已知系统外接一8254芯片,其CLK输入频率为8MHZ ,使8254的OUT2输出频率为10KHZ的方波。(8254的地址为34CH-34FH)试编写相应的初始化程序段。 答 案一 填空 1. 系统内存2. 18932H3. 数据、地址、4. 系统内存5. 段地址、偏移地址6、AX 7、ASCII码 8、数据、地址、控制 9、CS、IP 10、编辑、汇编、链接、调试 11、.asm 12、4512H; 7845H13、114、没有影响15、FFFF0H,ROM16、REPNZ17、20000H2FFFFH18.81230H19.后进先出,0026H, 002AH20.符号标志,溢出标志,XY21、-3-15V;+3+15V 22、323、60H*460H*4+3 24、中断 DMA25、帧格式 波特率 26、127、A 28、控制字 初值29、独立编址 30、90031、55 二、选择题 1、D 2、A 3、A 4、A 5、C 6、A 7、A 8、C 9、C 10、A11 A 12.A13 A 14. A 19.B 20.B 21.B 22.C 23.A24.A 25.A 26、A 27、A 28、D 29、D 30、D 31、B 32、C 33、C 34、B 35、D 36、C 37、A 38、D 39.C 40.A 三、判断 1 2 3 4 5 6 7 8、 9、 10、 11、 12、 13、 14、四、简答题1、 简答题答案见教材五、写出下列程序段执行后,相关器件中的结果。 1、 AL=05HCF=1AF=12、 AX=1234HBX=3456HCX=3456H SP=0FEH3、 AX=1E00H COUNT=124、 BX=0100H DL=10H 7 AL=90H CF=1,SF=1,OF=0 六、写出程序段的功能 1

温馨提示

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

评论

0/150

提交评论