1、一、选择1、在微型计算机中,微处理器的主要功能是进行( )。 DA、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制2、Pentium I 属于()位 CPU CA、16 B、8 C、32 D、643、Intel 8086 属于()位 CPU AA、16 B、8 C、32 D、644、CPU 与 I/O 设备间传送的信号通常有( ) DA、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 DA、程序 B、数据 C、技术资料 D、程序和数据6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C
2、、多路开关 D、算逻运算单元二、填空1、内存可分为 2 大类: 随机存储器 RAM 和 2、数据总线是 向的,地址总线是 向的。3、计算机的五大部件是: 、 、 、 、输出设备4、总线可分为三类: 、 、 5、存储程序工作原理最先由 提出6、在计算机内部,一切信息的存取、处理和传送都是以 形式进行的。1、只读存储器 ROM2、双、单3、运算器、控制器、存储器、输入设备4、地址总线、数据总线、控制总线5、冯诺依曼6、二进制三、简答1、冯诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据(2).程序和数据存放在存储器中,从存储器中取指令并执行(3).由运算器、控制器、存储器、输入设备、输
3、出设备构成计算机硬件系统。一、选择1、在机器数_中,零的表示形式是唯一的( ) 。BDA、原码 B、补码 C、反码 D、移码2、计算机内部表示带符号整数通常采用( ) 。CA、原码 B、反码C、补码 D、移码 3、带符号数运算溢出的判定依据为( )。注:CF 符号位进位标志DF 最高数据位进位标志 DA、 CF=1 B、 DF=1C、 CF AND DF D、 CF XOR DF4、数值 64 的压缩 BCD 码是( ) AA、0110 0100B B、0000 0110B 0000 0100B C、0100 0000B D、0011 0110B 0011 0100B5、下列数中为最大值的是(
4、 )。 BA、5AH B、01100011B C、28 D、(10011000)BCD6、若十进制数据为 138.5 则其八进制数为( ) 。 BA、89.8 B、212.4C、212.5 D、1011111.101 7、用一片 EPROM 芯片构成系统内存,其地址范围为 F0000HF0FFFH ,无地址重叠,该内存的存储容量为 ( )。BA、2KB B、4KB C、8KB D、16KB二、填空1、x 补 =00001111B y补 =11100101B 则 x 和 y 的十进制原码分别为 、 2、A、B 两数均为带符号的补码数,其中 A00101100,B10101001,则其大小关系是
5、3、+66 -66 的补码分别为 , 4、+127 和127 的原码分别是 、 5、已知两数的真值:X=34,Y=84,若用单字节二进制形式表示,则X-Y 补码=_,X+Y 补码 =_。6、某内存模块的地址范围为 80000H0BFFFFH,该模块的容量为 。7、有一个 8 位二进制数的补码是 11111101,其相应的十进制真值是 。1、15、-272、AB3、0100 0010,1011 1110或 42H,0BEH4、0111 1111B,1111 1111B5、0CEH(1100 1110B) 76H(0111 0110B)6、256K7、-3三、简答1、带符号补码运算的优点是什么?2
6、、试述计算机在进行算术运算时,所产生的”进位”与”溢出”二者之间的区别? 1、(1)减法变为加法运算,只需一个运算器,简化电路(2)无符号数和带符号数加法运算可以用同一个加法器实现。2、(1).前者表示无符号数溢出而后都表示带符号数溢出(2).前者判定条件 CF=1(3).后都判定条件 CF XOR DF=1。第三章 练习题(一)一、选择1、在 8086 微处理器中,用来存放要取出的指令地址或操作数地址的部件是( )。BA、数据缓冲寄存器 DR B、 程序计数器 PC C、算术逻辑运算单元 ALU D、累加器 AX2、不可以分成两个单字节的内部通用寄存器是()CA、AX B、BX C、BP D
7、、DX3、8086 的地址锁存信号引脚是 ( ) CA、WR B、INTR C、ALE D、RESET 4、CPU 要访问内存的 20000H 处的字单元,其引脚 BHE 和 A0 分别为( )AA、00 B、01 C、10 D、115、RESET 信号有效后,8086 CPU 执行的第一条指令地址为( )CA.00000H B.FFFFFH C.FFFF0H D.0FFFFH6、下列哪组寄存器不属于 8086CPU 的通用寄存器( )。DA、 AX、BX、CX、DX B、 SP、BP C、 SI、DI D、 IP、CS7、8086CPU 在进行对外设输出操作时,控制信号 M/IO 和 DT/
8、R 必须是 ( )。AA、00 B、01 C、10 D、118、80X86 系列微机可寻址的 I/O 地址空间大小是( )CA、1G B、32k C、64k D、1M9、8086 CPU 内标志寄存器中的控制标志位占 ( )CA、9 位 B、6 位 C、3 位 D、16 位10、8086CPU 从偶地址读写两个字节时,需要_个总线周期。AA、1 B、2 C、3 D、411、80X86 系统中堆栈的工作方式是( ) DA、先进先出 B、随机读写 C、只能读出不能写入 D、后进先出12、BHE 与 A0 配合以决定访问存储器的数据是高字节还是低字节工作,其 BHE仅在总线周期开始的( )周期有效
9、AA、T1 B、T2C、T3 D、T413、CPU 执行指令过程中,BIU 每完成一次对存储器或 IO 端口的访问过程,称为 ( )。 BA、时钟周期 B、总线周期 C、总线读周期 D、总线写周期14、8086CPU 中的通用寄存器是( )。DA、 AX、BX、CX、DX B、 SP、BP C、 SI、DI D、 上述三者15、8086 有数据线( )根 BA、8 B、16 C、24 D、3216、8086 的 RD、WR 控制信号的作用是 ( )。DA、控制 CPU 数据总线上数据流的流向 B、控制存储器读写操作的方向C、控制流入、流出 I/O 接口信息的方向 D、以上三种作用17、在 80
10、86/8088 的延长总线周期中,在( )之后插入 Tw。CA、T1 B、T2C、T3 D、T418、8086 CPU 内标志寄存器中的状态标志位占 ( )BA、9 位 B、6 位C、3 位 D、16 位19、8086CPU 从奇地址读写两个字节(一个字)时,需要( )个总线周期。BA、1 B、2C、3 D、420、8088CPU 在最小模式下对 I/O 进行读操作时,有效控制信号为( )。 C A、RD 低电平,WR 三态,IO / M 低电平 B、RD 三态,WR 低电平,IO / M高电平C、 RD 低电平,WR 三态,IO / M 高电平 D、RD 三态,WR 低电平,IO / M 低
11、电平21、8088 CPU 输入/输出指令可寻址外设端口的数量最大可达( )DA、256 B、128 C、16K D、64K二、填空1、用来存放下一条要读取的指令在代码段的偏移地址的是 ,用来存放下一条要读取的指令在代码段的段地址的是 ,用来存放堆栈的栈顶的是 2、中断响应周期包括 2 个总线周期,第 1 个总线周期的 INTA 负脉冲用来 ,第 2 个总线周期 INTA 负脉冲,外设应把 送到 3、8086 根据 33 引脚(MN/MX)要分为 和 4、在 8088CPU 中,为了减少 CPU 的等待取指所需的时间,故设置了 。 5、8086 有 根地址线, 根数据线,可寻址 MB 6、80
12、86 标志寄存器有 3 位控制标志,控制标志包括 、 、DF1、指令指针寄存器、代码段段寄存器、堆栈指针寄存器2、通知中断源 CPU 准备响应中断、中断类型号、数据线的底 8 位上3、最大工作方式最小工作方式4、指令队列5、20 16 16、 IF TF3、判断1、总线周期是指 CPU 执行一条指令所需的时间。 ( )2、 8086CPU 中的 IP 的作用是装有将要执行的下一条指令的段内地址。 ( )4、问答1、已知(CS)=20A8H,(IP)=2008H 请计算 CPU 要读取的指令在内存中的地址?2、已知(CS)=2000H,(IP)=2011H 请计算 CPU 要读取的指令在内存中的
13、地址?3、已知(CS)=E000H,说明代码段可寻址物理存储空间的范围?4、标志寄存器中标志位 CF、IF 的名称是什么?为 0 和 1 时代表的意义是什么?1、20A8H10H+2008H=22A88H2、2000H10H+2011H=22011H3、 E0000H-EFFFFH4、CF:进位标志位;0:无进位 1:有进位IF:中断允许标志位;0:屏蔽外部的可屏蔽的中断请求; 1:允许接受外部的可屏蔽的中断请求第三章 练习题(二)一、选择1、以下寄存器不属于奔腾二寄存器的是 ( ) AA、EDS B、EAXC、ECX D、EIP 2、根据主存与外存交换信息的单位不同,以下哪个不属于虚拟存储器
14、管理机制()DA、段式管理 B、页式管理C、段页式管理 D、组相联管理3、80386 之后的 32 位 CPU 可提供虚拟存储空间大小为 ( )。DA、1MB B、1GBC、 4GB D、 64TB4、保护方式下模拟 8086 方式执行任务的方式被称之为()AA、虚拟 8086 方式 B、8086 实方式C、实 DOS 方式 D、纯 DOS 方式5、8086 将整个内在分为许多逻辑段,每个逻辑段容量应小于或等于()CA、1M B、1K C、64K D、512K6、若现堆栈的栈顶地址为 1782H:0F20H 现从堆栈中弹出了 2 个字的数据后,则 SS 和 SP 的内容为( )BA、1782H
15、 和 0F22H B、1782H 和 0F24HC、1782H 和 0F1CH D、1782H 和 0F1EH7、一个有 16 个字的数据区,它的起始地址为 70A0H:9DF6H,它的最后一个字的存储单元的物理地址是( ) 。 BA. 10E96H B.7A814H C.7A818H D.10EB6H8、指令周期是指( )BA.CPU 从主存中取出一条指令的时 B.CPU 执行一条指令的时间 C. CPU 主频的倒数 D. CPU 主存中取出一个字节的时间9、8086 中断系统 CPU 响应中断的条件是( ) AA. IF 位为 1,完成当前指令后 B. IF 位为 0,完成当前指令后 C.
16、 IF 位为 1,没有完成当前指令 D. IF 位为 0,没有完成当前指令二、填空1、多能奔腾在奔腾基础上增加了 57 条 MMX 扩展指令,奔腾三增加了 70 条被称为新指令集 SSE2、80386 及其以后的 CPU 有三种工作方式:实方式、保护方式、虚拟 8086 方式3、在 Intel80x86 系统中,若一个 32 位双字 11223344H 的地址为 10000H,则10000H 的字节单元内容为_H,10003H 的字节单元内容为_H 44,114、保护方式下,虚拟地址首先由 机制转换为线性地址,然后由 机制转换为物理地址. 段、页5、在段页式虚拟存储器中在,存放段描述表基地址的
17、分别是_和_。全局描述表寄存器、局部描述表寄存器 LDTR6、在 8086 系统中,为了能正确返回被中断程序,则当 CPU 响应外部中断请求并转向中断处理程序前,应将_的_压入堆栈断点 地址一、选择题1、在下面 16 位指令中,合法的是( )DA、ADD BX,02H B、SHL CL,BXC、OUT 123H,AL D、MOV BX,02H2、CPU 与外部设备间数据传送的控制方式有 ( )DA、中断方式 B、DMA 方式C、程序控制方式 D、以上三种都是3、CPU 与外部设备间数据传送的控制方式没有 ( )DA、中断方式 B、DMA 方式C、程序控制方式 D、三态方式4、连续启动两次独立的
18、存储器操作之间的最小间隔叫( )DA、存取时间 B、读周期C、写周期 D、存取周期5、INC 指令不影响( )标志。 BA、OF B、CF C、SF D、ZF6、需要定期刷新的存储芯片是( ) 。BA、EPROM B、DRAMC、SRAM D、EEPROM7、在 DMA 方式下,CPU 与总线的关系是( )BA.只能控制地址总线 B.相互成隔离状态C.只能控制数据线 D.相互成短接状态8、Intel 8086/8088 中断向量表中的类型 21H 是( ) DA.双重失效 B.段不存在 C.协处理器出错 D.MSDOS 系统调用9、8086 响应中断的条件是( ) AA. IF=1,完成当前指
19、令后 B. IF=0,完成当前指令后 C. IF=1,没有完成当前指令 D. IF=0,没有完成当前指令10、下列指令中,有错误的是( )。AA、MOV SI,DI B、IN AL,DX C、JMP WORD PTRBX+8 D、PUSH WORD PTR 20BX+SI11、在某一中断程序入口地址值填写在向量表的 0004H0007H 存储单元中,则该中断对应的中断类型号一定是( ) 。CA、1FH B、2OH C、0lH D、22H12、用一片 EPROM 芯片构成系统内存,其地址范围为 F0000HF0FFFH ,无地址重叠,该内存的存储容量为 ( )。BA、2KB B、4KB C、8K
20、B D、16KB14、在下面 16 位指令中,合法的是( )DA、ADD BX,02H B、SHL CL,BXC、OUT 123H,AL D、MOV BX,02H15、8086 系统中,用三片中断控制器 8259A 级联,可接中断源 ( )个 BA、24 B、22 C、23 D、21 16、指令 MOV BX,2011H中 源操作数的寻址方式为( ) CA、寄存器间接寻址 B、立即寻址 C、直接寻址 D、变址寻址 17、存储器芯片数据线位数不足时,需用( )BA、字扩展 B、位扩展 C、字位扩展 D、以上均可18、以下伪指令或者表达式不属于数据定义的是( )CA、DB B、DD C、DX D、
21、DW19、在 8086 系统中,规定内存地址( )的内存单元存放中断服务程序人口地址(即中断向量) ,称为中断向量表。AA、00000H003FFH B、80000H803FFH C、7F000H7F3FFH D、FFC00HFFFFFH20、假定(SS)2000H,(SP)0100H,(AX)2107H,执行指令 PUSH AX 后,存放数据 21H 的物理地址是( ) 。DA、20102H B、20101H C、200FEH D、200FFH21、现用 2Kx8 位的 RAM 芯片构成 4Kx16 位存储器,需此种芯片( )BA、8 片 B、4 片C、2 片 D、16 片22、在单级中断系
22、统中,CPU 一旦响应中断,则立即关闭_标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。AA 中断允许 B 中断请求 C 中断屏蔽 D 中断保护23、在 PC/XT 中,若 AX=4305H,BX=8279H,执行 ADD BX,AX 指令后接着执行INTO 指令, 则会( ) CA 进入 INT0 中断服务程序 B 死机 C 执行 INT0 后面的指令 D、显示器显示 OVERFLOW24、以下使寄存器 AX 和 CF 同时清零的指令为( )CA、ADD AX,AX B、XCHG AX,AXC、XOR AX,AX D、PUSH AX25、同步动态存储器英文简称是( )CA
23、、RDRAM B、CDROMC、SDRAM D、EPROM26、高速大容量数据传送一般会采用( )BA.中断方式 B.DMA 方式 C.查询方式 D.无条件传送27、在汇编源程序中定义一个逻辑段的伪指令是( )AA.SEGMENT/ENDS B.LABEL C.EQU D.PROC/ENDP28、若(AL)=0C6H, (CL)=03H,执行指令 SAR AL,CL 后,AL 的内容为( )DA. 18H B. 28H C. 48H D. 0F8H29、以下中断源中,属于软件内部中断的是( )DA、硬盘请求 B、键盘请求C、电源故障 D、单步中断30、采用电容存储二进制信息的是( )BA.静态
24、存储器 B.动态存储器 C.只读存储器 D.闪速存储器31、定义双字型变量的伪指令是( )CA、DB B、DW C、DD D、DQ32、若想在一个字符串中搜索特定的关键字,就使用( )指令 DA.MOVS B.STOS C.CMPS D.SCAS33、以下指令中,执行后会影响标志位的是 ( )。CA、 MOV B、INC C、AND D、 PUSH34、要管理 15 级可屏蔽中断,需要( )片中断控制器 8259A 级联的 AA.2 片 B.1 片C.3 片 D.4 片35、中断向量表中,中断类型 21H 是 ( ) DA.除法出错中断 B.段不存在 C.协处理器出错 D.MSDOS 系统调用
25、36、存储器用来存放计算机系统工作时所需要的信息,即( )。D A、程序 B、数据 C、技术资料 D、程序和数据37、在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。DA、无条件传送 B、程序查询控制 C、中断控制 D、直接存储器存取38、在 CPU 与外设的 IO 传送控制方式中,效率高、实时性强的方式是( )。DA、同步传送 B、查询传送 C、无条件传送 D、中断传送二、填空1、下列程序执行后 AX、DX 中的值分别为 、 4,-316MOV AX,-2000CWDMOV CX,-421IDIV CX2、下列程序执行后 AL 中的十六进制值为 0A5HMOV AX,
26、120FHXOR AL,0AAH3、下列程序执行后 AX、DX 中的值分别为 3000, 1000MOV AX,1000MOV DX,2000XCHG AX,DXADD AX,DX4、若(AX)=8520H,且为有符号数,若实现(AX)/2,则应使用指令_,结果使(AX)=_。算术右移指令(SAR AX,1) 0C290H5、存储器的存取速度可用_和_两个时间参数来衡量,其中后者比前者大。存取时间、存取周期6、下列程序执行后 AL、AH 中的十六进制值分别为 0A5H,00HMOV AX,120FHXOR AL,0AAHXOR AH,AH7、EPROM2732 容量为 4K8bit,其地址线为
27、根,数据线 8 根; 128、判断下列指令正误,对的打错的打1、MOV 2000H,1000H ( )2、MOV CS,DS ( )3、PUSH CS ( ) 4、POP 1234 ( )5、POP 1234H ( )6、XCHG AX,1234H ()7、IN AL,100H ()8、OUT 80H,AL ()9、MOV BX,BUFFER ()10、DEC WORD PTR DI () 三、判断1、在一个外设端口中,往往需要几个接口才能满足和协调外设工作的要求( )2、统一编址方式的一个特点是存储器和 I/O 端口共用统一的地址空间 ( )3、MOV AX,BPSI的源操作数的物理地址为(DS)16(BP)(SI)。 ( )4、近过程(NEAR)的 RET 指令把当前栈顶的一个字弹出到 IP。 ( )5、条件转移指令 JNE 的测试条件是 CF=1。 ( )6、REPZ SCANS 指令中,当 CX!=0 且(ZF)=0 时重复执行( )1、2、3、4、5、6、四、简答1、判断下列指令正误,错的指明错误原因MOV 2000H,0 MOV CS,DSPUSH CSPOP 1234DEC WORD PTR BX错(不可同为内存,类型不明确) 、错(不能同为段寄存器) 、对、错(立即数不能为目的操作数) 、对