已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术复习题集一、填空题1、若(SP)FFFEH,(BX)2345H,执行PUSH BX指令后,(SP)( ),(BX)( )。(SP)( FFFCH ),(BX)(2345 )2、已知AX4A5BH,进位标志CF1,则语句“RCL AX,1”执行后AX( ),CF( )。AX( 94B7 ),CF( 0 )3、实现中断返回是通过( )命令完成的。实现中断返回是通过(IRET )命令完成的4、8254的端口个数为( )个。( 4 )个5、十进制数36.875转换为二进制数是( )。(0010 0100.1110 )6、CPU和I/O设备之间传送的信息由数据信息、( )和( )。( 控制信息)和(状态信息)7、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的( )。8、每一条指令一般都由( )和( )构成。( 操作码 )和( 操作数 )构成9、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于( ),ZF和OF分别等于( )。等于(50H和C6H ),ZF和OF分别等于( 0和1)。10. 175.12D=( 10101111.00011)B=( AF.18H )H。11. 设字长为8位,X=0FAH,当X为补码的时候,其真值是(-0000110)。当X为无符号数的时候,其真值是(250 )。12. 微型计算机硬件由(运算器)、(存储器)、总线、接口电路及输入输出设备等构成。13. 中断类型号为25的中断向量存放在内存地址为(100 )开始的四个物理存储单元中。14. 一条完整的汇编指令通常由标号、( )、( )和注释组成。操作码操作数15. 假设机器字长为8位,则-89D表示为二进制原码为_,-89D表示为二进制补码为_。11011001B,10100111B16. 运算54E3H-27A0H后,CF= , OF= 。CF=0,OF=017. 在实模式下,80486存储系统可以寻址的物理存储空间是 ,在保护模式下,80486存储系统可以寻址的物理存储空间是 。18. 在指令MOV AX, 2000H中源操作数的寻址方式为 ,指令MOV AX, 1000HBXSI中源操作数的寻址方式为 。(直接,基址加变址)19. 将CX中的D3D7位取反,相应的汇编指令为 。XOR CX,00F8H20. 若初值BL=59H,经过汇编指令AND BL 0FH运算后,BL= 。09H21、 微型计算机由CPU、(_)、总线、接口电路及输入输出设备等构成。(_内存_)22、 在微机系统中,端口编址方式一般有(_)和(_)两种编址方式(_统一编址_, _独立编址_)23、 微机系统与输入/输出设备的信息交换有无条件传送方式、查询方式、(_)和(_)。_中断方式_, DMA方式 24、 二进制数01100101.11的十进制表示为(_)。_101.75_25、 实模式下,已知逻辑地址为4010H:2000H,则物理地址为(_)。_42100H_26、 有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为(_),若此数表示反码,则相应的十进制数的真值为(_),若此数表示补码,则相应的十进制数的真值为(_),若此数表示的是压缩(或组合)BCD码,则相应的十进制数的真值为(_)。27、 设(DS)=1000H, (ES)=2000H, (SS)=3000H, (BX)=5000H, (BP)=6000H, (DI)=0001H ,内存单元中,(21000H)=1234H, (36000H)=9ABCH,(16000H)9657H, (41002H)=789AH 。则MOV AX, ES:1000H 执行时操作数的物理地址为(_);MOV AX, BP执行后(AX)= (_);MOV AX,BX+DI 执行时操作数的物理地址为(_)。_21000H_, _9ABCH_, _15001H_28、 已知(BX)=1234H, (DS)=1000H, (SI)=200H, (10221H)=3247H, 指令LEA BX, SI+21H执行后BX 寄存器的值为(_)。221H29、每一条指令一般都由( )和( )来构成。操作码 操作数30、8086 CPU内部的四个专用寄存器是( )、( )和( )及( )。CS DS ESSS31、若某中断向量为08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( )( )。00020H 00023H32、根据以下要求用一条指令写出相应的操作: (1)、把BX和DX的内容相加,结果送入DX中。( ) (2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。( ) (3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。( ) (4)、用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。( )(1) ADD DX,BX (2) ADD BX0B2H,CX (3) ADD AL,BXSI (4) ADD WORD PTR 0524H,2A59H33、CPU与外设传送的三种信息是( )和( )及( )。数据信息 控制信息 状态信息34、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:( )和( )及( )。程序控制的输入输出方式 中断传送方式 DMA工作方式二、选择题1.在汇编语句MOV AX,BX+SI中,源操作数的寻址方式是( D)A直接寻址 B基址寻址C间址寻址 D基址加变址寻址2. 下列伪指令中可以用来定义变量的是( B)。ABYTE BDW CDWORD DAT3. 以下各指令中正确的是(B )。AIN 63H,AX BIN AL,63H CMOV ES,2D00H DMOV DI,SI4. 已知AL=36H,BL=87H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为(C )ABDH和0 B17和1C23H和1 DBDH和15设字长n=8位,X补码=0CAH,Y补码=0BCH,则求X+Y补码时得到的结果、溢出标志OF和辅助进位标志AF分别为(D )。A86H,OF=0和AF=0 B86H,OF=0和AF=1C186H,OF=1和AF=0 D186H,OF=1和AF=16. 堆栈操作的基本单位是( C)。A比特 B字节C字 D双字7. 已知AX=1025H,BL=03H,则语句“MUL BL”执行后AX的值为(C )。A3075H B0075H C006FH D306FH8. 在汇编语句MOV AX,BX中,源操作数的寻址方式是( C)A直接寻址 B基址寻址C间址寻址 D基址加间址寻址9. 机器字长为16位,若用补码来表示带符号整数,则其表示范围为( A)A-32768+32767 B-0.32768-0.32767C-132767/32768 D-32767/32768-32767/3276810. 微机地址总线的作用是( C)A用于选择存储单元 B用于选择进行信息传输的设备C用于指定存储单元和I/O设备接口电路的地址 D用于选择数据总线的宽度11. Intel 8088CPU的地址线有_C_A .8位 B .16位 C .20位 D. 32位12. 数据定义语句DW 35 DUP(A,0,3 DUP(2,1,1)定义的储存空间长度为( C)A358B B770BC385B D350B13. DEC AL指令执行之后,对 不产生影响。DA. OF B .SF C .IF D. CF14. CPU响应中断时,硬件首先完成_A_工作。A . 保护断点 B . 读取中断服务程序入口地址C . 计算偏移量 D. 执行转移指令15. 执行以下指令不会影响SP寄存器的是:(B )A. CALL B. MOVSB C. INT D. PUSH 16. 8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由(B )决定。A中断调用指令 B中断类型码C中断转移指令 D中断服务寄存器ISR17.设某容量为12K字节的RAM存储器,其首地址为3000H,则其终地址为( B)A4000H B5FFFHC3BFFH D37FFH18. 以下各指令中正确的是(B )。AIN 63H,AX BIN AL,63HCMOV ES,2D00H DMOV DI,SI19. 在汇编语句MOV AX,BX+SI中,源操作数的寻址方式是(D )A直接寻址 B基址寻址C间址寻址 D基址加间址寻址20. 设字长n=8位,X补码=0CAH,Y补码=0BCH,则求X+Y补码时得到的结果、溢出标志OF和辅助进位标志AF分别为( B)。A86H,OF=0和AF=0 B86H,OF=0和AF=1C186H,OF=1和AF=0 D186H,OF=1和AF=121. 已知AL=75H,BL=92H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为(C )A67H和0 B07H和1C67H和1 DF7H和122. 已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, BP+10H”,则执行后AX的值为( D)。A. 3A31H B. 3231H C. 427BH D. 3A42H23. 数据在内存中常以(C )为单位进行存储.A. 字 B.位 C.字节 D.双字24. 指令“CALL FAR PTR Isum”执行时将会向堆栈中依次压入( B)。A. IP和CS B. CS和IPB. 标志寄存器值和IP D. 标志寄存器值,CS和IP25. 如果SP2000H,则指令PUSH AX,PUSH BX,POP AX,PUSH DX执行后,SP的值为( C)A2000H B1FFEH C1FFCH D1996H26. 指令JMP DWORD PTR SI的寻址方式为(D )。A. 段内直接转移 B. 段内间接转移C. 段间直接转移 D. 段间间接转移27. FAR型过程中有指令“RET 4”执行前SP=1000H,则该指令执行完后SP的值为( D)。A0FF6H B0FF8H C1006H D1008H28. 中断类型号为10H的中断向量存放在内存地址(B )开始的四个物理存储单元中。A21H B40H C43H D128H29. 指令JMP WORD PTR SI的寻址方式为( D)。A. 段内直接转移 B. 段内间接转移C. 段间直接转移 D. 段间间接转移30. 已知以下数据段:DATA SEGMENTVAR1 DB 8 dup (2, 3 dup(?)VAR2 DW VAR3, VAR1, 10hVAR3 DW 10, ?, 8 dup(?)DATA ENDS数据段DATA中定义的三个变量共占用(C )字节空间。A. 78 B. 68 C. 58 D. 4731. 在80486微机系统中存储空间和I/O空间的编址方式采用(B )。A. 两者统一编址,通过相同的指令访问两个空间; B. 两者独立编址,通过不同的指令访问两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。32. 十进制数0.6875的二进制为 ( C)A. 0.0111B B. 0.1101B C. 0.1011B D. 0.1111B33. 当字长是8比特时,0的补码表示是( C) A.10000000B.11111111 C.00000000D.以上答案均不对34. 从功能上看,8086CPU分为两部分,分别是(B )A.算数逻辑单元(ALU)和执行单元(EU)B.总线接口单元(BIU)和执行单元(EU)C.接口单元和运算单元D.运算器和控制器35. 指令MOV AX,3070H中源作数的寻址方式为( C) A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址36. CPU与外设间数据传送的控制方式有(D ) A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是37. 下列指令中哪条是正确的 ( C)A. MOV DS, 0200H B. MOV AX, SIDIC. MOV BP, AX D. MOV BYTE PTR BX, 100038. 一条指令执行完后,CS1000H,IP=1052H,则下一条指令的地址为 (B )A. 2025H B. 11052H C. 01052H D. 10520H39. 下面语句中有语法错误的语句是( C)A. DB 45H B. DW 0ABCDH C. DW ABCD D. DD AB40. 在 AR DB 10 DUP(5,2 DUP(6)中,含数据字0506H的个数是 ( D)A. 10 B. 20 C. 0 D. 941. 指令DEC VAR不会影响标志位为( D)。A.标志PF B.标志SF C.标志ZF D.标志CF42. 设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB AL,SI后,正确的结果是( A)A. AL=5FH SF=1 CF=1 B. AL=60H SF=1 CF=0C. AL=5FH SF=0 CF=1 D. AL=60H SF=0 CF=043. ORG 0030HDA1 DB 0,0,30HDW DA1数据为3000H字存储单元的偏移地址是( A)A. 0030H B. 0031H C. 0032H D. 0033H44. NUM1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是( D)A. NUM1=0,NUM2=0 B. NUM1=0,NUM2=0FFHC. NUM1=0FFH,NUM2=0 D. NUM1=0FFH,NUM2=0FFH45. MOV CL,8ROL AX,CLOR AX,BX假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是(A )A. 1234H B. 3412H C. 0046H D. 0034H46. DA2 DB 12H,34H,56H,0ABHDB $-DA2BUF1 DB 10H,20H,30HLEA SI,DA2MOV CL,4SIMOV CH,LENGTH BUF1上述指令序列运行后,CX的内容是( D)A. 03ABH B. 01ABH C. 0304H D. 0104H47. 在80x86微机系统中存储空间和I/O空间的编址方式采用( A)。A. 两者独立编址,通过硬件连接线来区分两个空间;B. 两者统一编址,通过地址范围来区分两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。48. 下列对OUT指令的描述中,不正确的是( A)。A. 实现从端口中读出数据B. 能直接访问的端口范围是0255C. 只能用DX用作间接寻址的端口D. 能访问的端口为64KB49.在80486微机系统中存储空间和I/O空间的编址方式采用( B)。A. 两者统一编址,通过相同的指令访问两个空间; B. 两者独立编址,通过不同的指令访问两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。50.如果SP2000H,则指令PUSH AX,PUSH BX, PUSH CX,POP AX执行后,SP的值为( C)A2000H B1FFEH C1FFCH D1996H 51.在汇编语句MOV AX,BX+SI中,源操作数的寻址方式是( D)A直接寻址 B基址寻址C间址寻址 D基址加间址寻址52.以下各指令中正确的是( B)。AIN 63H,AX BIN AX,63HCMOV ES,2D00H DMOV DI,SI53.已知AX=1024H,BL=03H,则语句“MUL BL”执行后AX的值为( C)。A3072H B0072H C006CH D306CH54.设字长n=8位,X补码=0CAH,Y补码=0BCH,则求X+Y补码时得到的结果、溢出标志OF和辅助进位标志AF分别为( B)。A86H,OF=0和AF=0 B86H,OF=0和AF=1C186H,OF=1和AF=0 D186H,OF=1和AF=155.已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, BP+10H”,则执行后AX的值为( D)。A. 3A31H B. 3231H C. 427BH D. 3A42H56.已知AL=36H,BL=87H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为( C)ABDH和0 B17和1C23H和1 DBDH和157.中断类型号为21H的中断向量存放在内存地址( C)开始的四个物理存储单元中。A21H B42H C84H D128H58、 二进制数 10010110.10B 的十进制数值可表示为 ( B ) A、 96.8 B、 150.5 C、 96.5 D、 160.5 59、RAM 6116芯片有2K8位的容量,它的片内地址选择线和数据线分别是( B ) A、A0A15和D0D15 B、A0A10和D0D7 C、A0A11和D0D7 D、A0A11和D0D1560、8086 CPU在响应中断时顺序将( C )内容压入堆栈。 A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS 61、8086能够访问的存储空间的大小是( B )。 A. 64k B.1M C. 256 D.16M62、相邻段地址之间的最小距离为(A ) A、16个字节 B、64K字节 C、1K字节 D、256字节63、8086 CPU的NMI引脚上输入的信号是( B ) A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求64、8086 CPU在( A)时刻采样READY信号决定是否插入等待周期。 A、T3下降沿 B、T3上升沿 C、T2下降沿 D、T2上升沿65、保护断点就是保存( D )。 A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值66、8086 CPU 采用( D )中断结构。 A、单级 B、多级 C、级联 D、矢量67 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有(D)条。A. 32B. 16C. 20D. 2468 .用8088CPU组成的PC机数据线是( C )。A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线69 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。A. 不同的地址编码 B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令70 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。A. 11B. 12C. 13D. 14三、简答(每题3分,共15分)1.请说明80x86实模式下段寄存器有哪些?答:CS,DS,SS,ES,FS,GS2. 根据用途微机总线可分为哪三类?答:数据,地址,控制3. 简要说明指令性语句与指示性语句的区别。答:指令性是CPU中实际存在的可执行的语句。指示性语句是用于说明程序结构,变量等的语句,后者在编译过程中执行,编译完成后不再存在。4. 微机系统与外设间的信息交换方式有哪些?答:无条件,查询,中断,DMA5. 简要说明执行指令INT 10H时CPU完成哪些操作?答:1)计算中断向量 2)保存FR,CS,IP,3) 设置CS,IP 4)转入中断处理程序6、简述I/O接口的基本功能。答:电平转换,格式转换,数据缓冲与锁存,电路隔离7、简述中断的基本概念、中断的分类。?中断是有随机事件发生后向CPU发出请求信号,CPU停止当前程序的执行转而执行为该随机事件服务的程序,服务完成后回到停止位置继续执行的过程。硬件中断和软件中断8.什么是端口?根据端口的物理意义划分端口有哪几类?接口电路中的可访问寄存器称为端口,(2分)按照功能可分为数据、状态和控制端口(3分)。9I/O接口电路采用统一编址或独立编址时对微处理器有无特殊要求?I/O接口电路采用统一编址时对微处理器无特殊要求,只需将I/O接口电路当作存储对于一样对待即可;而独立编址时则对微处理器有特殊要求,需要CPU的指令系统中包含有访内指令和访外指令以及专门的访内操作和访外操作的控制逻辑。 108086系统中INTR中断与INTN中断有什么区别?INTR是由可屏蔽中断请求引脚INTR引入的外部硬件中断;而INT n是由软中断指令产生软件中断 四、阅读程序,并按要求回答问题。1、阅读程序段,回答问题:CWDXOR AX, DXSUB AX, DX该程序片段中,AX寄存器的内容是一个16位有符号数,回答: 该子程序的功能是什么?(3分) 若执行前(AX)=0FEDCH,则执行后(AX)= H。(3分)答
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职酒店管理(前厅运营管理)试题及答案
- 2025年中职导游服务(应急处理)试题及答案
- 2025年高职抗菌药物合理应用(用药指导规范)试题及答案
- 2025年高职(护理)护理操作试题及答案
- 2026年物流配送(时效保障)试题及答案
- 2025年中职体育保健与康复(运动损伤防护)试题及答案
- 上海市宝山区2026届初三一模物理试题(含答案)
- 2025轻定制趋势白皮书
- 上海市金山区2026届初三一模英语试题(含答案)
- 2026河南新乡市长垣市怀德小学教师招聘备考题库含答案详解
- 世说新语课件
- 全体教师大会上副校长讲话:点醒了全校200多名教师!毁掉教学质量的不是学生是这7个环节
- 民航招飞pat测试题目及答案
- T-CDLDSA 09-2025 健身龙舞彩带龙 龙舞华夏推广套路技术规范
- DB35-T 2278-2025 医疗保障监测统计指标规范
- GB/T 46561-2025能源管理体系能源管理体系审核及认证机构要求
- GB/T 19566-2025旱地糖料甘蔗高产栽培技术规程
- 2025年浙江辅警协警招聘考试真题含答案详解(新)
- 节能技术咨询合同范本
- 去极端化条例解读课件
- 水上抛石应急预案
评论
0/150
提交评论