7、一个有16个字的数据区,它的起始地址为70A0H:9DF6H,它的最后一个字的存储单元的物理地址是( )。 B
A. 10E96H B.7A814H ?C.7A818H ?D.10EB6H 8、指令周期是指( )B
A.CPU从主存中取出一条指令的时 B.CPU执行一条指令的时间 ? C. CPU主频的倒数 D. CPU主存中取出一个字节的时间 9、8086中断系统CPU响应中断的条件是( ) A
A. IF位为1,完成当前指令后 B. IF位为0,完成当前指令后 C. IF位为1,没有完成当前指令 D. IF位为0,没有完成当前指令 二、填空
1、多能奔腾在奔腾基础上增加了57条MMX扩展指令,奔腾三增加了70条
被称为新指令集 SSE
2、80386及其以后的CPU有三种工作方式:实方式、保护方式、虚拟8086方式 3、在Intel80x86系统中,若一个32位双字11223344H的地址为10000H,则10000H的字节单元内容为______H,10003H的字节单元内容为______H 44,11
4、保护方式下,虚拟地址首先由机制转换为线性地址,然后由机制转换为物理地址. 段、页
5、在段页式虚拟存储器中在,存放段描述表基地址的分别是______和______。 全局描述表寄存器GDTR、局部描述表寄存器LDTR
6、在8086系统中,为了能正确返回被中断程序,则当CPU响应外部中断请求并转向中断处理程序前,应将__________的__________压入堆栈.断点 地址
一、选择题
1、在下面16位指令中,合法的是( )D
A、ADD [BX],02H B、SHL CL,BX C、OUT 123H,AL D、MOV BX,02H 2、CPU 与外部设备间数据传送的控制方式有 ( )D A、中断方式 B、DMA方式 C、程序控制方式 D、以上三种都是 3、CPU与外部设备间数据传送的控制方式没有 ( )D A、中断方式 B、DMA方式 C、程序控制方式 D、三态方式
4、连续启动两次独立的存储器操作之间的最小间隔叫( )D
A、存取时间 B、读周期 C、写周期 D、存取周期 5、INC指令不影响( )标志。 B
A、OF B、CF C、SF D、ZF 6、需要定期刷新的存储芯片是( )。B
A、EPROM B、DRAM
C、SRAM D、EEPROM 7、在DMA方式下,CPU与总线的关系是( )B
A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 8、Intel 8086/8088中断向量表中的类型21H是( ) D
A.双重失效 B.段不存在
C.协处理器出错 D.MS-DOS系统调用 9、8086响应中断的条件是( ) A
A. IF=1,完成当前指令后 B. IF=0,完成当前指令后 C. IF=1,没有完成当前指令 D. IF=0,没有完成当前指令 10、下列指令中,有错误的是( )。A
A、MOV [SI],[DI] B、IN AL,DX
C、JMP WORD PTR[BX+8] D、PUSH WORD PTR 20[BX+SI]
11、在某一中断程序入口地址值填写在向量表的0004H—0007H存储单元中,则该中断对应的中断类型号一定是( )。C
A、1FH B、2OH C、0lH D、22H
12、用一片EPROM芯片构成系统内存,其地址范围为F0000H~F0FFFH,无地址重叠,该内存的存储容量为 ( )。B
A、2KB B、4KB C、8KB D、16KB 14、在下面16位指令中,合法的是( )D
A、ADD [BX],02H B、SHL CL,BX C、OUT 123H,AL D、MOV BX,02H
15、8086系统中,用三片中断控制器8259A级联,可接中断源 ( )个B
A、24 B、22 C、23 D、21
16、指令MOV BX,[2011H]中 源操作数的寻址方式为( ) C
A、寄存器间接寻址 B、立即寻址 C、直接寻址 D、变址寻址 17、存储器芯片数据线位数不足时,需用( )B
A、字扩展 B、位扩展 C、字位扩展 D、以上均可
18、以下伪指令或者表达式不属于数据定义的是( )C A、DB B、DD C、DX D、DW
19、在8086系统中,规定内存地址( )的内存单元存放中断服务程序人口地址(即中断向量),称为中断向量表。A
A、00000H~003FFH B、80000H~803FFH C、7F000H~7F3FFH D、FFC00H~FFFFFH
20、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存
放数据21H的物理地址是( )。D A、20102H B、20101H C、200FEH D、200FFH
21、现用2Kx8位的RAM芯片构成4Kx16位存储器,需此种芯片( )B A、8片 B、4片
C、2片 D、16片
22、在单级中断系统中,CPU一旦响应中断,则立即关闭______标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。A A 中断允许 B 中断请求 C 中断屏蔽 D 中断保护
23、在PC/XT中,若AX=4305H,BX=8279H,执行ADD BX,AX指令后接着执行INTO指令, 则会( ) C
A 进入INT0中断服务程序 B 死机
C 执行INT0后面的指令 D、显示器显示OVERFLOW 24、以下使寄存器AX和CF同时清零的指令为( )C
A、ADD AX,AX B、XCHG AX,AX C、XOR AX,AX D、PUSH AX 25、同步动态存储器英文简称是( )C
A、RDRAM B、CDROM C、SDRAM D、EPROM 26、高速大容量数据传送一般会采用( )B
A.中断方式 B.DMA方式 C.查询方式 D.无条件传送
27、在汇编源程序中定义一个逻辑段的伪指令是( )A
A.SEGMENT/ENDS B.LABEL C.EQU D.PROC/ENDP 28、若(AL)=0C6H,(CL)=03H,执行指令SAR AL,CL后,AL的内容为( )D
A. 18H B. 28H C. 48H D. 0F8H 29、以下中断源中,属于软件内部中断的是( )D
A、硬盘请求 B、键盘请求 C、电源故障 D、单步中断 30、采用电容存储二进制信息的是( )B
A.静态存储器 B.动态存储器 C.只读存储器 D.闪速存储器 31、定义双字型变量的伪指令是( )C
A、DB B、DW C、DD D、DQ
32、若想在一个字符串中搜索特定的关键字,就使用( )指令D
A.MOVS B.STOS C.CMPS D.SCAS 33、以下指令中,执行后会影响CF标志位的是 ( )。C A、 MOV B、INC C、AND D、PUSH
34、要管理15级可屏蔽中断,需要( )片中断控制器8259A级联的A
A.2片 B.1片 C.3片 D.4片 35、中断向量表中,中断类型21H是 ( ) D
A.除法出错中断 B.段不存在
C.协处理器出错 D.MS-DOS系统调用
36、存储器用来存放计算机系统工作时所需要的信息,即( )。D
A、程序 B、数据
C、技术资料 D、程序和数据
37、在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。 D
A、无条件传送 B、程序查询控制 C、中断控制 D、直接存储器存取
38、在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。D
A、同步传送 B、查询传送 C、无条件传送 D、中断传送 二、填空
1、下列程序执行后 AX、DX 中的值分别为、 4,-316
MOV AX,-2000 CWD
MOV CX,-421 IDIV CX
2、下列程序执行后 AL中的十六进制值为0A5H
MOV AX,120FH XOR AL,0AAH
3、下列程序执行后 AX、DX 中的值分别为3000, 1000
MOV AX,1000 MOV DX,2000 XCHG AX,DX ADD AX,DX
4、若(AX)=8520H,且为有符号数,若实现(AX)/2,则应使用指令__________________,结果使(AX)=__________。 算术右移指令(SAR AX,1) 0C290H
5、存储器的存取速度可用______和______两个时间参数来衡量,其中后者比前者大。存取时间、存取周期
6、下列程序执行后 AL、AH中的十六进制值分别为0A5H,00H
MOV AX,120FH XOR AL,0AAH XOR AH,AH
7、EPROM2732 容量为4K×8bit,其地址线为根,数据线8根; 12 8、判断下列指令正误,对的打√错的打× 1、MOV [2000H],[1000H] ( ) 6、XCHG AX,[1234H] ( ) 2、MOV CS,DS ( ) 7、IN AL,100H ( ) 3、PUSH CS ( ) 8、OUT 80H,AL ( ) 4、POP 1234 ( ) 9、MOV BX,BUFFER ( ) 5、POP [1234H] ( ) 10、DEC WORD PTR [DI] ( )
× ×
× √ × √
三、判断
× √ √ √ 1、在一个外设端口中,往往需要几个接口才能满足和协调外设工作的要求( ) 2、统一编址方式的一个特点是存储器和I/O端口共用统一的地址空间 ( ) 3、MOV AX,[BP+SI]的源操作数的物理地址为(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,DS PUSH CS POP 1234
DEC WORD PTR [BX]
错(不可同为内存,类型不明确)、
错(不能同为段寄存器)、
对、 错(立即数不能为目的操作数)、 对
2、指出下列程序段的功能 MOV CX,10 CLD LEA SI,,First LEA DI,Second
REP MOVSB
把以First开始的10字节数传送到Second开始的内存区域
3、分别指出下列指令源操作数的寻址方式
MOV AX,1090H
MOV AL,[1064H]
MOV AL,[BP+TABLE] MOV AX,[BX][SI+COUNT]
( ) ( )