15年春季微机与接口技术复习题_第1页
15年春季微机与接口技术复习题_第2页
15年春季微机与接口技术复习题_第3页
15年春季微机与接口技术复习题_第4页
15年春季微机与接口技术复习题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

第 - 1 - 页 共 -18- 页14年春季学期微机接口技术复习题供电信学院各专业复习参考1、假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,下列各条指令为单独执行指令,前后无关系,请回到括号中的问题。(1) SBB AX,BX ;完成的是( 带借位减法 )操作,AX=( )(2) CMP AX,WORD PTRSI+0FA0H ; 完成的是 ( 两个数的比较 )操作,AX=( )(3) MUL BYTE PTRBX ; 完成的是( 两个数的乘法 )操作,AX=( )(4) DIV BH ;完成的是(两个数的除法 )操作,AX=( )(5) SAR AX,CL ;完成的是( )操作,AX=( )2、假设(DS)=2000H, (ES)=3000H, (SS)=4000H, (SP)=100H, (BX)=200H, (SI)=0001, (DI)=0002, (BP)=256,字变量 ARRAY偏移地址为 0050H, (20250H)=1234H, (40100H)=00A0H, (40102H)=2200H。执行下列程序段并分析指令执行后的结果,(注意:不是单条指令) ,按给出的要求填空回答问题: (1)MOV AX,BPSI 源操作数物理地址= H , 指令执行后(AX)= H(2)POP AX 源操作数物理地址= H , 指令执行后(AX)= H(3)MOV AL,BX 源操作数有效地址= H, 指令执行后(AX)= H(4)LEA DI,ARRAY 源操作数的寻址方式是 , 指令执行后(DI)= H(5)JMP BX 指令执行后(IP)= H(6)INC BX 源操作数的寻址方式是 3、指出下列指令的错误,(要求说明错误的原因,并给出正确的写法)(1) MOV AH, BX(2) MOV SI, BX(3) MOV AX, SIDI(4) MOV BYTE PTRBX,1000H第 - 2 - 页 共 -18- 页(5) MOV DS,BP4、若给定 AX和 BX的值如下,(1) (AX)=14C8H, (BX)=808DH (2) (AX)=D022H, (BX)=9F70H(3) (AX)=148DH, (BX)=808DH (4) (AX)=9F22H, (BX)=9F20H已知下列程序段,按无符号数计算,说明程序的转向。ADD AL,BLJZ L1JC L2CMP AH,BHJC L3JZ L4JMP L55、下面的数据项定义了多少个字节?DATA_1 DB 6 DUP(4 DUP(0FFH)答案: 24 字节6、指出下列指令的错误:(1) MOVAH,BX (2) MOVSI,BX (3) MOVAX,SIDI(4) MOVAX,BXBP (5) MOVBX,ES:AX (6) MOVBYTE PTRBX,1000(7) MOVAX,OFFSET SI(8) MOVCS,AX (9) MOVDS,BP答案:(1) 源、目的字长不一致(2) 源、目的不能同时为存贮器寻址方式(3) 基址变址方式不能有 SI 和 DI的组合(4) 基址变址方式不能有 BX 和 BP的组合(5) 在 8086寻址方式中,AX 不能作为基址寄存器使用,而且源、目的不能同时为存贮器寻址方式(6) 1000超出一个字节的表数范围(7) OFFSET只用于简单变量,应去掉(8) CS不能作为目的寄存器第 - 3 - 页 共 -18- 页(9) 段地址不能直接送入数据段寄存器(10)根据中断源的不同,中断可以分为外部中断、内部中端和软件中断。 ( ) 答案:中断可以分为外部中断、内部中端。(11)数据传送指令:MOV 1000H,AL ( )答案:存储器之间不能传送数据,MOV AL, BX;MOV 1000H, AL(12)出栈指令:POP AL ( )答案:堆栈操作为字操作;POP AX(13)数据传送指令:MOV AL,BX ( )答案:数据长度比一致;MOV AX,BX 或 MOV AL,BL(14)数据传送指令:MOV DS,1000H ( )答案:存储器的内容不能直接传送到段寄存器,只能用 16位通用寄存器传送。(15)除法指令:MOV AX ,BL ( )答案:目的操作数是隐含为 AX或 DX:AX 中(16)数据传送指令:MOV ES,CS ( )答案:段寄存器之间不能传送数据,只能用 16位通用寄存器传送(17)数据传送指令:MOV ES,AX ( )(18)加 1指令:INC BX ( )(19)对一个字数据,当从偶地址存取时需占用 2个总线周期,而从奇地址存取时需 1个总线周期。 ( )(20) 、8086/8088CPU 执行指令 RET与 IRET产生的操作是一样的 ( )(21) 、根据中断源的不同,中断可以分为外部中断、内部中端和软件中断。 ( ) 答案:中断可以分为外部中断、内部中端。8、完成下列的填空1) CPU 中运算器的功能主要是( )。A.算数运算 B.逻辑运算 C.函数运算 D. 算数运算和逻辑运算2).CPU 与外设间数据传送的控制方式有( )。A.中断方式 B.程序控制方式 C.DMA 方式 D.以上三种都是3)段地址最多可以为( )字节。A.128K B.64K C.32K D.16K4) 指令 MOV AX, MASKBXSI中源操作数的寻址方式为( )。A.寄存器寻址 B.变址寻址 C.基址变址寻址 D.相对基址变址寻址第 - 4 - 页 共 -18- 页5)EPROM 是指( D )。A.随机读写存储器 B.可编程只读存储器 C.只读存储器 D.可擦除可编程只读存储器6)堆栈的工作方式是( )。A.先进先出 B.随机读写 C.只能读出不能写入 D.后进先出7)要使 8086CPU工作在最小方式,其引脚 MN/MX(非)应接( D )电平。 A、 TTL B、 CMOS C、 逻辑低 D、逻辑高 8) 从 8086CPU的功能结构上看,其是由( c )两部分组成。 A、 控制器和 20位物理地址加法器 B、 运算器和总线接口 C、 执行单元和总线接口单元 D、控制器和运算器 9) 某 RAM芯片有 12条地址线,它的容量为( )。A) 1024K B)4M C)8M D)16M10) 8086/8088 在内存 00000H003FFH 空间建立了一个中断向量表,可容纳( )个中断向量A)1024 B)256 B)1M C)51211) 8086/8088 的四个通用寄存器分别是( )A)AX、BX、CX、DX B)AX、BX、SI、DX B)AX、BX、SI、DI C)AX、BX、CX、BP12) 8086 微机系统中的中断向量地址是( )A)子程序入口地址 B)中断服务程序入口地址 B)存放中断向量的地址 C)中断服务程序入口地址的地址13) 在异步串行通信中,若采用 8位数据、一位奇偶校验位、一位起始位、一位停止位的字符格式,当波特率为 2400bps,则每秒钟能传送的数据字节数最多为( ) A)180 B)218 B)240 C)30014) 8255 使用了( )个端口地址A)1 B)2 B)3 C)415) 8253 的输入脉冲的频率为 1MHZ,要求输出为 2KHZ的方波信号,它的初值为( )A)01F1H B)01F2H B)01F3H C)01F4H16) 、LOOP 指令执行时,隐含的寄存器为( )A)AX B)BX C)CX D)DX17) 、每当 CPU执行指令时,决定指令的物理地址的寄存器是( )第 - 5 - 页 共 -18- 页A)SS,SP B)DS,DXB)CS,IP C)SI,DI18) 、若程序段中定义一个缓冲区,执行 BUFFER DD 10 DUP(?)后,则缓冲区的容量是( )A)10BYTE B)20BYTEC)40BYTE D)100BYTE19) 、在 8088CPU中,用于堆栈操作指令的寄存器是( )A)AX B)BX C)SP D)SI21) 、指令 MOV AX, MASKBXSI中源操作数的寻址方式为( )。A)寄存器寻址 B)变址寻址 C)基址变址寻址 D)相对基址变址寻址22) 、8086 在对存储器做读操作时,WR、RD、M/IO 三条线的逻辑电平为( )A)1、1、1 B)1、0、1 C)0、0、0 D)0、1、123) 、8088 在访问数据段及堆栈段的偏移量分别由( )提供。A) DS、CS B)ES、DS C)DS、ES D)SS、SP(DS数据段寄存器;cs-代码段寄存器;ss-堆栈段寄存器;es-附加数据段寄存器)24)8086 汇编指令通常由( )两部分组成。A)指令标号与指令助记符 B)指令标号与操作数 C)操作数与注释 D)指令助记符与操作数25) 假设 AL=FFH,执行 INC AL指令后不受影响的标志位是( ) 。A)ZF B)CF C)OF D)AF26) 执行 P0P指令后,SP 的内容是( )A) (SP)(SP+1) B) (SP)(SP-1) C) (SP)(SP+2) D) (SP)(SP-2)28)设(AX)0ABDFH,则在执行指令“AND AX,0001H”后,AX 寄存器的内容为:(C ) A)0ABDEH B)0FFFFH C)0001H D)0000H 22、设(AL)10H, (BL)20H,则在执行了指令“SUB AL,BL”后,标志位 CF和 ZF的值分别为:(C ) A)0,0 B)0,1 C)1,0 D)1,1 29)现行数据段位于存储器 B0000HBFFFFH 64K 空间,期中某字节数据存放在 BOFFFH单元,则该数据的段基址与段内偏移地址分别为:(C ) A)B000H:BOFFH B)0000H:OFFFH C)B000H:OFFFH D)BOOOH:OOFFH 第 - 6 - 页 共 -18- 页30)若某存储器芯片容量为 512KB ,有 8条数据线,则它具有的地址线条数为:( D) A)16 B)17 C)18 D)19 31)若寄存器 AX=1111H,BX =2222H,CX=3333H,DX=4444H,依次执行下列指令序列PUSH AXPUSH BXPOP CXPOP DX 则寄存器: DX= A A)1111H, B)2222H C)3333H D)1122H9、8086 有几个段寄存器?各自的作用是什么? 答案:有代码段 CS 存放代码段的段地址; 数据段 DS 存放数据段的段地址 ; 附加段 ES 存放附加段的段地址 ; 堆栈段 SS 存放堆栈段的段地址10、什么是 8086的中断类型码(或中断向量)?CPU 是如何由中断类型码(或中断向量)找到中断向量表?中断向量表的作用是什么? 8086 微处理机可处理的每种中断的编号为中断类型码(1 分) 。中断类型码乘 4得到向量表的入口(2 分) 。中断向量表的作用是存放中断服务子程序的入口地址。11、8086 给电后或复位后,AX、BX、CS,SS、DS、IP 的内容为何?CPU 从存储器那个物理地址开始取第一条指令执行。答案:AX=BX= SS=DS=IP=0000H;CS=FFFFH;系统从 FFFF0H的起始地址取指令12、在 8086的存储器设计中为什么要分奇、偶存储体?奇、偶存储体分辨由那几个信号线控制? 答案:8086 是一个 16位微处理器, 其数据总线为 16位,但存储器为 8位数据线, 在读写存储器时,为了实现既可以访问一个字节(字节访问) ,也可以同时访问两个字节(字访问) 。 8086把存储空间它分为偶、 奇两个存储体。用 BHE和 AO两个信号线来控制来区分是对奇地址还是偶地址读写。所有的偶地址单元集中于偶存储体, 所有的奇地址单元集中于奇存储体。13、当数据从 8255A的 C端口读到 CPU时,8255A 的控制信号 CS、 、 、A 1、A O分别是RDW什么电平? 答案: CS=0、 =0、 =1、A1=1,A0=0RDW14、8086 在什么时候与什么条件下可以响应一个外部 INTR中断请求?中断向量表在存储器的什么位置?这个向量表的内容是什么? 第 - 7 - 页 共 -18- 页答案:每执行完一条指令后自动判断是否有中断请求信号,如有则在 IF=1的条件下可以响应一个外部 INTR中断请求。中断向量表在存储器的 00000H-003FFH处。向量表的内容是中断服务子程序的入口地址。15、ADC 0809模/数转换接口电路中 ADDA、ADDB、ADDC 三位控制线的作用是什么?它是多少位的数字量输出?如果被采样信号的范围为 05V,最小分辨率多少?答案:ADDA、ADDB、ADDC 三位控制线用来控制 8路输入中那一路被选中。它是 8位的数字量输出。最小分辨率为 5V/255=0.0196V17、在 8086微机系统中,什么是逻辑地址?什么是偏移地址?什么是物理地址?物理地址计算公式?逻辑地址为:段基地址 : 段内偏移地址。偏移地址:由指令的寻址方式给出的地址。物理地址:对应每个物理存储单元的 20位地址,从 00000H FFFFFH物理地址计算公式:段基地址16(或10H) 段内偏移地址18、中断向量表在存储器的什么位置?这个向量表的内容是什么?。答案:中断向量表在存储器的 00000H-003FFH处。向量表的内容是中断服务子程序的入口地址。19、已知(DS)=2000H, (AX)=1000H, (BX)=1000H, (CX)=0002H, (DX)=0020H, (SI)=1000H, (21010H)=1000H, (23000H)=0B116H,(33000H)=0F802H, (25060)=00B00H, CF=1 ,请按要求回答下列各条指令单独执行完后的问题。(1) ADC AX,DX ;指令功能为( ) , AX=( ) ,(2) SBB AX, 10H SI ;指令功能为( ) , AX=( ) ,(3) MUL DL ;指令功能为( ) , AX=( )(4) SHR DL,CL ;指令功能为( ) , DX=( )(5) XOR,AX, AX ;指令寻址方式为( ) , AX=( )20、将存储器数据段偏移地址为 1000H的字数据的高 8位变反,其余位不变。MOV AX,1000H ;NOT AH21、将寄存器 AX内容与 BX内容及标志位 CF的内容相加,结果送 CX。第 - 8 - 页 共 -18- 页ADC AX,BX ; MOV CX,AX22、 、请用循环程序完成将 DS=2000H,偏移地址为 1000H连续 100个单元中的内容 清零。1)MOV AX,2000H; 5) LOOP1:MOV (SI) ,00H2)MOV DS,AX, ; 6) INC SI ;3)MOV SI,1000H; 7) DEC CX ;4)MOV,CX,100; 8) JNZ LOOP123、请编写程序完成 8位无符号数:12345678H+87654321H 的运算,结果存放在 DX:CX 中。1) MOV CX,5678H 2) ADD CX,4321H3) MOV DX,1234HH4) ADC DX,8765H24、假设(DS)=2000H, (ES)=3000H, (CX)=0000H, (SS)=1000H, (SP)=0100H, (BX)=0200H, (SI)=0001H, (DI)=0010H, (BP)=0100H,DISP=02H, (30202H)=8090H, (10100H)=00A0H, (20200H)=12H, (20201H)=34H, (20202H)=78H, (20203H)=56H 执行下列程序段并分析指令执行后的结果, (注意:不是单条指令) ,按给出的要求填空回答问题: (1)MOV AX,BXSI ;源操作的寻址方式是 基址变址寻址 ,指令执行后(BX)= 7834H(2)POP AX ;源操作的寻址方式是 寄存器寻址 ,指令执行后(AX)= 00A0H(3)MOV AL,ES:DISPBX ;源操作的寻址方式是寄存器相对寻址 ,指令执行后(AL)= 90H(4)MOV CX, (0202H) ;源操作数的寻址方式是 直接寻址 , 指令执行后(CX)= 5678H(5) MOV AX,2000H ;源操作数的寻址方式是 立即寻址 ,指令执行后(AL)= 00 H25、执行下面的程序段后,AX 的内容是( ),BX 的内容是( ). MOV AX,1234HMOV BX,5678HPUSH AX第 - 9 - 页 共 -18- 页PUSH BXPOP AXPOP BX26、连续执行下列指令,并在空格中填写指令执行的结果。(1) MOV AX , 2060H AL= ;AH= ;(2) MOV DS , AX DS= ;AH= ;(3) MOV AL , AH AL= ;AH= ;(4) INC AX AL= ;AH= ;(5) MOV DX , 512 DL= ;DH= ;27、假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H,(SP)=1000H, (AX)=2060H, (BX)=1000H, (CX)=0005H, (DX)=0000H, (SI)=2060H, (DI)=3000H, (43000H)=2000H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H, (41000H)=0202H,CF=1。下列各条指令为单独执行指令,前后无关系,请回到括号中的问题。(1) ADC AX,BX 完成的是( 带进位加法 )操作,AX=( 3061H ) ,CF= 0 (2) CMP AL,70H 完成的是(比较 )操作,AL=( 60H ) ,CF= 1 (3) MUL BYTE PTRBX 完成的是(乘法 )操作,AX=(

温馨提示

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

评论

0/150

提交评论