报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
随堂测验
1、【单选题】假设一个8位寄存器存有二进制数10101010B,若它是补码数,其真值等于( )。
A、 -85
B、-86
C、 170
D、 99
2、【单选题】PC机中用补码表示有符号数,设字长=8,下面关于补码不正确的是( )。
A、真值表示范围是-128~+127
B、0的补码只有一种表示
C、FEH表示254
D、FFH表示-1
3、【单选题】 机器字长为8位的补码数,其真值的数值范围为( )。
A、 –128~+127
B、0~255
C、-127~+127
D、-128~+128
4、【填空题】设字长8位,(10010110)BCD=( )2
A、
5、【填空题】<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_dd2541c2-b4ba-4a07-8da6-42aee6e68677.png" />
A、
随堂测验
1、【单选题】CPU的主要组成包括( )。
A、存储器和控制器
B、控制器和运算器
C、存贮器和运算器
D、存贮器、运算器和控制器
2、【单选题】20根地址线所能寻址的存储器地址范围是00000H~FFFFFH,14根地址线所能寻址的存储器地址范围是多少?
A、0000H-FFFFH
B、0000H-4FFFH
C、0000H-3FFFH
D、0000H-1FFFH
3、【单选题】硬盘属于下面哪一种存储器?
A、主存储器
B、高速缓冲存储器
C、控制存储器
D、辅助存储器
4、【判断题】微处理器是通过控制总线向存储器和I/O接口电路传输数据信号。
A、正确
B、错误
5、【填空题】20根地址线所能寻址的存储器容量是是1M,14根地址线所能寻址的存储器容量是多少?
A、
第一单元作业
第一单元测验
1、【单选题】设字长为8位,已知[X]补=E5H,则X=( )。
A、 -1BH
B、-9BH
C、-65H
D、–E5H
2、【单选题】机器字长为8位的无符号数,其数值范围为( )。
A、 –128~+127
B、0~255
C、-127~+127
D、 -128~+128
3、【单选题】组合BCD码是指8位二进制数可以表示( )个十进制数。
A、1
B、2
C、3
D、4
4、【单选题】微型计算机各部件之间是用( )连接起来的。
A、系统总线
B、地址总线
C、DMA总线
D、USB总线
5、【单选题】PC系列机中,有符号数是用( )表示的。
A、原码
B、补码
C、反码
D、BCD码
6、【单选题】在计算机内部,一切信息的存取、处理和传送都是以( )形式进行的。
A、EBCDIC码
B、ASCII码
C、十六进制编码
D、二进制编码
7、【单选题】存储器是计算机系统的记忆设备,主存储器主要用来( )。
A、存储备份数据
B、存储数值和非数值数据
C、存储指令
D、存储指令和数据
8、【单选题】计算机的外部设备是指( )。
A、软盘、硬盘驱动器
B、输入输出设备
C、电源及机箱
D、RAM及ROM
9、【单选题】若把组成计算机中的运算器和控制器集成在一块芯片上称为( )。
A、微型计算机
B、单片机
C、微处理器
D、单板机
10、【单选题】对处理器而言,数据总线和地址总线的方向通常分别为( )。
A、单向
B、输入和输出
C、双向和输出
D、双向
11、【单选题】计算机硬件能够直接处理的代码是( )。
A、二进制
B、十进制
C、十六进制
D、八进制
12、【单选题】计算机执行一条指令,以下选项中不是必须的一个步骤是( )。
A、取指令
B、译指
C、取操作数
D、执行指令
13、【填空题】(11101.1011)2=( )10
A、
14、【填空题】(147)10=( )16
A、
15、【填空题】(3AC)16=( )10
A、
16、【填空题】(10010111)BCD=( )2
A、
17、【填空题】字长=8,[-1]补=( )2
A、
18、【填空题】字长=8, [X]补=(A5)16,则X=( )16
A、
19、【填空题】设字长=8位,X=(8E)16,当X为反码时,其真值=( )16
A、
20、【填空题】微处理器通过( )总线向存储器和I/O接口电路传输数据信号。
A、
21、【填空题】设字长=8位,X=(80)16,当X为补码时,其真值的十进制表示为( )。
A、
22、【填空题】设字长=8位,[-6]补=( )16。
A、
23、【填空题】一个BCD码数:0011 1001 0100 1000,表示的十进制数是( )。
A、
24、【填空题】冯诺依曼结构确定了计算机的五个基本部件:输入设备、输出设备、存储器、控制器和( )。
A、
25、【填空题】若字母A的ASIIC码是65,则ASIIC码是69对应的字母是( )。
A、
26、【填空题】设有两个有符号数9AH和 C8H(补码表示),则两数相加的结果是( )H。
A、
27、【填空题】某计算机系统的存储器标识为1KB,表示其容量为( )字节。(用一个十进制数表示)
A、
28、【填空题】若某微型计算机的微处理器有16根地址线,则该处理器能寻址的内存最大容量为( )KB。
A、
29、【填空题】用补码表示的有符号8位二进制数,其真值范围为-128~ +( )。(填写一个十进制数)
A、
30、【填空题】CPU对存储器的操作有读和( )两种。
A、
31、【填空题】微型计算机系统中,系统总线按其功能可分为数据总线、地址总线和( )总线三种不同类型的总线。
A、
32、【填空题】计算机中,所有信息都是以( )进制编码形式存在的。
A、
33、【填空题】十进制数83对应的紧凑型(组合)BCD码数是( )16。
A、
第二单元测验
1、【单选题】在一般的微处理器中,( )包含在CPU中。
A、内存
B、输入/输出端口
C、磁盘驱动器
D、算术逻辑单元
2、【单选题】所谓微机的字长是指( )。
A、CPU内部数据总线的位数
B、CPU外部数据总线的位数
C、CPU地址总线的位数
D、CPU中运算器一次能处理二进制数的最大位数
3、【单选题】80486CPU进行算术和逻辑运算时,可处理的信息的长度为( )。
A、32位
B、16位
C、8位
D、都可以
4、【单选题】在下面关于微处理器的叙述中,错误的是( ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片
B、一台计算机的内部只含有1个处理器
C、CPU内部的寄存器由具有特殊用途的存储单元组成,是存储器系统的一部分
D、不同型号的CPU可能具有不同的机器指令
5、【单选题】若某台微型计算机的型号是奔四800,则其中800的含义是( )。
A、CPU中有800个寄存器
B、CPU中有800个运算器
C、时钟频率为800MHZ
D、该微机的内存为800MB
6、【单选题】程序设计中所使用的地址是( )。
A、逻辑地址
B、有效地址
C、物理地址
D、段基址
7、【单选题】控制器的功能是( )。
A、产生时序信号
B、从主存取出指令并完成指令操作码译码
C、从主存取出指令、分析指令并产生有关的操作控制信号
D、完成算术和逻辑运算
8、【单选题】运算器的主要功能是( ) 。
A、算术运算
B、算术运算与逻辑运算
C、逻辑运算
D、函数运算
9、【单选题】编程人员不能随意读写的寄存器是( )。
A、DI
B、CX
C、IP
D、SP
10、【单选题】80X86微处理器中的 BX是( )。
A、基址寄存器
B、计数寄存器
C、变址寄存器
D、基数寄存器
11、【单选题】如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是( )。
A、3000H
B、12000H
C、21000H
D、1000H
12、【单选题】若某数据段位于存储区38000H~47FFFH,则该数据段的段基址可能为( )。
A、38000H
B、47FFFH
C、3000H
D、3800H
13、【单选题】80486微处理器中的寄存器可以作为8位或16位寄存器使用,如( )。
A、SI
B、DI
C、IP
D、CX
14、【单选题】以下不属于CPU状态标志的是( )。
A、C标
B、A标
C、D标
D、P标
15、【单选题】486工作在实地址模式下时,能访问的物理内存空间是( )B。
A、1M
B、16M
C、20M
D、64K
16、【单选题】工作在实地址模式下时,32位处理器对存储器是进行分( )管理的。
A、节
B、段
C、页
D、段页
17、【单选题】32位处理器的工作模式不包含( )模式。
A、实地址
B、保护
C、虚拟86
D、嵌入
18、【判断题】CPU 芯片中只集成了运算器和控制器。
A、正确
B、错误
19、【判断题】若一个数据块的起始地址为20A0H:0F6H,则该数据块起始的实际地址是21B60H。
A、正确
B、错误
20、【判断题】80486的数据总线都是16位。
A、正确
B、错误
21、【判断题】SP做堆栈指针时,其内容必须指向堆栈栈顶。
A、正确
B、错误
22、【判断题】字长是描述CPU数据总线宽度的指标。
A、正确
B、错误
23、【判断题】逻辑地址不是物理地址,但它是唯一的。
A、正确
B、错误
24、【判断题】物理地址不是逻辑地址,并且某内存单元的物理地址是唯一的。
A、正确
B、错误
25、【判断题】在80486的32位标志寄存器中,其每一位都有一定的含义。
A、正确
B、错误
26、【判断题】微机的字长愈长,计算精度愈高,指令处理功能愈强。
A、正确
B、错误
27、【判断题】实地址模式下80486可以直接访问的内存单元为1MB,一个逻辑段为1MB。
A、正确
B、错误
28、【判断题】当取指令时,CPU会自动以代码段寄存器CS内容作为段基址,左移4位后,再加上指令指针IP内容作为偏移量,形成20位物理地址。
A、正确
B、错误
29、【判断题】80486的逻辑段不允许有段的重叠和交叉。
A、正确
B、错误
30、【判断题】16位微处理器的内部结总线接口单元BIU由段寄存器(CS、DS、SS、ES)、指令指针寄存器(IP)、内部暂存器、指令队列、地址加法器及总线控制电路组成。
A、正确
B、错误
31、【填空题】80X86工作在实模式下时,每个物理存储单元对应唯一的物理地址,其范围是0 ~ ( )H。
A、
32、【填空题】指令指针用IP表示,其中存放的是CPU所要访问的内存单元的( )。
A、
33、【填空题】8086CPU具有20条地址线,可直接寻址( )B容量的内存空间。
A、
34、【填空题】32位微处理器有两个独立的物理空间,一个是存储空间,另一个是( )空间。
A、
35、【填空题】在实地址模式下,设SS=0408H,SP=0130H,则栈顶单元的物理地址是( )H。
A、
36、【填空题】运算器的主要功能是逻辑运算和( )运算 。
A、
37、【填空题】80X86微处理器以段寄存器中的CS作为段基址,则生成物理地址时,偏移地址允许使用( )寄存器。(书写该寄存器的汇编助记符)
A、
38、【填空题】80X86微处理器的16位寄存器中,被称作累加器的是( )寄存器。(书写该寄存器的汇编助记符)
A、
39、【填空题】80486处理器内部的标志寄存器FLAG,为系统提供( )个控制标志。
A、
40、【填空题】实地址模式下,80486处理器内部的寄存器SS在访问内存时用来提供( )段的段基址。(写出中文名称)
A、
指令概述随堂测验
1、【单选题】在MOV AX,55AAH指令的机器代码中,最后一个字节是( )。
A、00H
B、AAH
C、72H
D、55H
2、【单选题】汇编语言中,一条符号指令中不可缺少的项是( )项。
A、操作码
B、操作数
C、标号
D、注释
3、【填空题】一条符号指令对应的机器指令一般由若干字节构成,在存储器中连续存放。其中第_____个字节所在存储器单元的地址称为指令地址。
A、
标志寄存器随堂测验
1、【单选题】在补码运算时,如果运算结果为负,则标志寄存器中为1的状态位是( )。
A、CF
B、SF
C、PF
D、AF
2、【填空题】以<img src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" />为模,将C678H和CF23相加,写出十六进制和数,以及A、C、O、P、S、Z 六种状态标志的值。(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)
A、
寻址方式随堂测验
1、【单选题】 指令mov Al,DS:[BP+1]中,源操作数所采用的寻址方式为( )。
A、直接寻址
B、间接寻址
C、基址寻址
D、 变址寻址
2、【单选题】下列指令中,格式合法的是( )。
A、MOV AL,[DI+SI]
B、MOV CL,[DX]
C、MOV DX,[AX+1]
D、MOV AX,[BX+SI]
3、【单选题】寄存器间接寻址方式中,操作数一定在( )中。
A、通用寄存器
B、代码段
C、内存单元
D、段寄存器
4、【单选题】已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOV AL,[BP]源操作数的物理地址是( )。
A、12A074H
B、22B74H
C、33B74H
D、12B74H
5、【判断题】立即寻址方式的操作数一定是在代码段中。
A、正确
B、错误
第三单元测试
1、【单选题】设BUF是变量,指令MOV AL, BUF中源操作数的寻址方式是( )。
A、立即寻址
B、寄存器寻址
C、间址寻址
D、直接寻址
2、【单选题】已知BX=3000H,SI=2345H, 则指令MOV AL, [BX+SI+3]中源操作数是( )。
A、数据段偏移地址是32345H的字节单元
B、数据段偏移地址是5345H的字节单元
C、数据段偏移地址是32348H的字节单元
D、 数据段偏移地址是5348H的字节单元。
E、堆栈段偏移地址是5348H的字节单元。
3、【单选题】8086的标志寄存器FLAG中定义的状态标志有( )个。
A、9
B、6
C、12
D、3
4、【单选题】指令SUB CX, [BX+2]的源操作数的寻址方式是( )。
A、寄存器寻址
B、间址寻址
C、变址寻址
D、基址寻址
5、【单选题】实模式下,通用寄存器( )能够作为间址寄存器使用。
A、AX,BX ,CX,DX
B、SP,BP,SI,DI
C、 BX,SI,DI ,BP
D、CS,DS,ES,SS
E、CX,DX,SI,DI
6、【单选题】实模式下,CPU要执行的下一条指令的逻辑地址分别存放在( )寄存器中。
A、DS:IP
B、SS:IP
C、CS:SP
D、CS:IP
E、DS:DI
F、ES:DI
7、【单选题】汇编语言程序中的标号代表( )。
A、变量地址
B、指令地址
C、.常数
D、返回指令
8、【单选题】使用BP寄存器间接寻址,约定访问的是( )。
A、堆栈段
B、数据段
C、附加段
D、代码段
9、【单选题】下列存储器操作数的段超越前缀可省略的是( )。
A、DS:[BP]
B、SS:[BP]
C、ES:[BX]
D、ES:[SI]
10、【单选题】寄存器间接寻址方式中,操作数在( )中。
A、通用寄存器
B、代码段
C、内存单元
D、段寄存器
11、【单选题】逻辑地址2F34H:02F6H表示的存储单元的物理地址为( )H。
A、2F3402F6H
B、2F636H
C、322AH
D、2F340H
12、【单选题】以<img style="border-bottom-color: rgb(102, 102, 102); border-bottom-style: none; border-bottom-width: 0px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(102, 102, 102); border-left-style: none; border-left-width: 0px; border-right-color: rgb(102, 102, 102); border-right-style: none; border-right-width: 0px; border-top-color: rgb(102, 102, 102); border-top-style: none; border-top-width: 0px; max-height: 520px; max-width: 520px; vertical-align: top;" src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" />为模,将C678H和94FBH相加,A、C、O、P、S、Z 六种状态标志的值为( )。
A、1,1,0,0,0,0
B、1,1,1,1,0,0
C、0,1,0,0,0,0
D、1,1,1,0,0,0
13、【单选题】指令MOV AX, [BX ]目标操作数、源操作数的寻址方式分别是( )。
A、寄存器寻址,寄存器寻址
B、间址寻址,寄存器寻址
C、寄存器寻址,间址寻址
D、寄存器寻址,立即寻址
14、【单选题】标志位SF表示( )
A、运算结果是否为0
B、运算结果是否超出符号数的范围
C、运算结果的最高位是否向更高位有进借位.
D、运算结果的最高位是否为1
15、【单选题】设实模式下,DS=1300H,SS=1400H,BP=1500H,SI=0100H。则指令“MOV AX, [BP+SI-200H]”的源操作数的物理地址为( )。
A、15400H
B、14800H
C、15800H
D、14400H
16、【单选题】两个16位数84A0H,9460H相加后,标志寄存器FLAGS的六个状态位CF,OF,AF,SF,PF,ZF各为( )。
A、110010
B、100110
C、110100
D、101100
17、【单选题】以下格式合法的指令是( )
A、MOV [AX],SI
B、MOV [BX],SI
C、MOV [CX],SI
D、MOV [DX],SI
18、【单选题】指令MOV AL, ES:[BP+3]中源操作数所寻址的逻辑段为是( )。
A、数据段
B、堆栈栈
C、代码段
D、附加段
19、【单选题】在汇编语言源程序中,下列( )汇编时汇编为机器指令。
A、伪指令
B、符号指令
C、宏指令
D、机器指令
20、【单选题】指令MOV [BX+1],AL目标操作数、源操作数的寻址方式分别是( )。
A、寄存器寻址,寄存器寻址
B、寄存器间接寻址,寄存器寻址
C、基址寻址,寄存器寻址
D、变址寻址,寄存器间接
21、【判断题】MOV SI,EBX指令正确
A、正确
B、错误
22、【判断题】假设VAR1为字变量,则指令SUB AL,VAR1正确。
A、正确
B、错误
23、【填空题】在实地址模式下,设SS=2FD0H ,DS=2F34H,BP=02F6H,则指令MOV AL,[BP]源操作数的物理地址是__________H。
A、
24、【填空题】设BX=1234H,DS=2000H,(21234H)=78H, (21235H)=56H则指令MOV SI,[BX]执行后,SI的值是____________H。
A、
25、【填空题】指令MOV AX,1234H源操作数的寻址方式是_____________寻址。
A、
26、【填空题】符号指令和_____指令是一对一的关系。
A、
27、【填空题】已知BP=2000H,DS=2000H,SS=1000H,则实模式下,指令MOV AX,[BP+100H]源操作数存放在物理地址为__________________H的单元中。
A、
28、【填空题】已知[X]补=00010111B,[Y]补=01101101B,则[X-Y]补=__________H,且运算结果使6个状态位CF=_______;SF=________;ZF=________;AF=_______;PF=__________;OF=__________。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。
A、
29、【填空题】以<img style="border-bottom-color: rgb(102, 102, 102); border-bottom-style: none; border-bottom-width: 0px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(102, 102, 102); border-left-style: none; border-left-width: 0px; border-right-color: rgb(102, 102, 102); border-right-style: none; border-right-width: 0px; border-top-color: rgb(102, 102, 102); border-top-style: none; border-top-width: 0px; max-height: 520px; max-width: 520px; vertical-align: top;" src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" />为模,将C678H和6398H相加,写出十六进制和数,以及A、C、O、P、S、Z 六种状态标志的值。(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)
A、
30、【填空题】数据段 TABLE单元开始依次存放12H,34H,56H,67H MOV BX,TABLE单元的偏移地址MOV AX,[BX+1]指令执行后,AX=_____H。
A、
汇编语言语法随堂测验
1、【单选题】在数据段用紧凑BCD码数格式定义12的正确语句是( )。
A、BUF DB 12H
B、BUF DB 12
C、BUF DW 12
D、BUF DB 21H
2、【单选题】 假设数据段有如下数据定义,共分配( )个字节单元。 X DW 12H, 4567H, ‘AB’ Y DB 5 DUP(‘A’)
A、12
B、11
C、10
D、9
3、【填空题】伪指令为______________和链接程序提供信息,其功能是由相应的软件完成的。
A、
4、【填空题】 设数据段有如下定义:X DB ‘AB’,-1Y DW 12H,4567HZ DB 5 DUP(‘A’)汇编后 X字节单元的内容是_____H;X+2字节单元的内容是______H;Y+1字节单元的内容是______H;Y+3字节单元的内容是_________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
A、
汇编语言基本指令集一随堂测验
1、【判断题】DAA指令之前的二进制加法指令必须以AL为目标寄存器。
A、正确
B、错误
2、【判断题】堆栈操作的原则是先进后出,并且以字节为单位进行操作。
A、正确
B、错误
3、【判断题】INC和DEC指令影响OF、SF、ZF和CF标志。 ( )
A、正确
B、错误
4、【填空题】设AH=68H,AL=C9H,则CPU执行ADD AL,AH指令后AL=_________H;C标=________________;Z标=________________;S标=________________。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
A、
5、【填空题】设BX=1202H,SI=0100H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。写出下列两条指令操作数的寻址方式和指令单独执行后的结果。(1)INC BYTE PTR[BX](31202H)=_______H,操作数的寻址方式为_________寻址。(2)MOV EAX,[SI+1100H] EAX=______H,源操作数的寻址方式为____________寻址。
A、
6、【填空题】设BX=1234H,DS=2000H,(21234H)=78H, (21235H)=56H则指令LEA SI,[BX]执行后,SI的值是____________H, (21235H)=____________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
A、
7、【填空题】设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行PUSH AXPUSH BXMOV BX,SPPOP AX 之后,SS= H,SP= H,AX= H,BX= H 。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
A、
第四单元测试
1、【单选题】使以DI间接寻址的存贮单元内容加1的指令是( )。
A、INC [DI]
B、INC DI
C、INC BYTE PTR [DI]
D、ADD [DI],1
2、【单选题】在宏汇编语言中,计算某个内存单元的偏移地址的运算符是( )。
A、EQU
B、SEG
C、PTR
D、OFFSET
3、【单选题】用一条指令实现将寄存器BX和SI的内容相加,结果送入AX中,这条指令是( )。
A、ADD AX,[BX+SI]
B、MOV AX,[BX+SI]
C、AND AX, [BX+SI]
D、LEA AX,[BX+SI]
4、【单选题】下列指令中,错误的指令条数为 。INC [BX] MOV AL,[DX] PUSH CS MOV DS,DATA(DATA是数据段段名)
A、4
B、3
C、2
D、1
5、【单选题】INC SI指令执行后,对下述______________标志没有影响。
A、C标
B、A标
C、P标
D、S标
6、【单选题】设BX=1234H,DS=2000H,(21234H)=78H, (21235H)=56H.则指令LEA SI,[BX+1]执行后,SI的值是( )。
A、1234H
B、1235H
C、5678H
D、7856H
7、【单选题】下列指令中,格式合法的是( )。
A、MOV AL,[DI+SI]
B、MOV CL,[DX]
C、MOV DX,[AX+1]
D、MOV AX,[BX+SI]
8、【单选题】 MOV AL,79H ADD AL,0B1H上面两条指令连续执行后,标志位CF和OF的值是( )。
A、CF=0,OF=0
B、CF=0,OF=1
C、CF=1,OF=0
D、CF=1,OF=1
9、【单选题】下列指令中,格式合法的是( )。
A、MOV AL,SS:[BX+1]
B、MOV DS,1000H
C、MOV DX,[AX]
D、PUSH AL
10、【单选题】若寄存器AX、BX、CX、DX的内容分别为1,2,3,4,CPU依次执行下列指令:PUSH AXPUSH BXPOP CXPOP DX以上4条指令执行完后,寄存器DX的内容为 ( )。
A、1
B、2
C、3
D、4
11、【单选题】设实模式下,DS=1300H,SS=1400H,BP=1600H。则指令MOV AX, [BP+200H]的源操作数的物理地址为( )。
A、15400H
B、14800H
C、15800H
D、14400H
12、【单选题】以下指令格式正确的是( )。
A、MOV DL, 12FH
B、LEA AX,15
C、MOV DX, CS
D、PUSH AL
13、【单选题】把首地址为BLOCK的字数组的第4个字送到AX寄存器的指令是( )。
A、.MOV BX,BLOCK+3
B、MOV BX,BLOCK+4
C、MOV BX,BLOCK+6
D、MOV BX,BLOCK+7
E、MOV BX,BLOCK+8
14、【单选题】实模式下,当前栈顶指针SP=2000H,BP=1FFEH,AX=8A4BH,BX=3034H,CX=2000H,执行以下命令后,SP、BP、AX、BX、CX分别为( )PUSH AXMOV CX,[BP]POP BX
A、1FFEH,1FFEH,8A4BH,8A4BH,2000H
B、1FFEH,1FFEH,8A4BH,3034H,8A4BH
C、2000H,1FFEH,8A4BH,8A4B,8A4BH
D、2000H,1FFEH,8A4BH,3034H,8A4BH
15、【单选题】堆栈是( )。
A、一段按后进先出方式工作的ROM区域
B、一种可以叠放在一起工作的存储芯片
C、一段用于临时存储的按后进先出方式工作的RAM区域
D、CPU中的一个寄存器
16、【单选题】16位乘法结果存放在( )寄存器中。
A、BX,DX
B、BX,DX
C、AX,BX
D、AX,DX
17、【单选题】若AL内容为04H,则CMP AL,7AH执行后,AL中的内容为( )。
A、04H
B、7AH
C、80H
D、00H
18、【单选题】下列指令( )中执行的结果是将数据段一个字单元的内容送给DX。
A、MOV DX,DS:[AX]
B、MOV DX,DS:[BX]
C、MOV DX,DS:[CX]
D、MOV DX,DS:[DX]
19、【单选题】已知某数据段定义如下( ) DATA SEGMENT D1 DB 5 DUP(0) D2 DW 2 DUP(?) D3 DB ‘Hello!‘ D4 EQU 100 D5 DD 1234H D6 DB ? DATA ENDS则变量D6的偏移地址是( )。
A、0010H
B、0011H
C、0012H
D、0013H
20、【单选题】VAR的定义为:VAR DW 8A2FH,现要将VAR的高字节取入AL寄存器,正确的语句是( )
A、MOV AL,BYTE PTR VAR
B、MOV AL,VAR
C、MOV AL,BYTE PTR VAR+1
D、MOV AL,VAR+1
21、【单选题】以下格式合法的指令是( )
A、MOV [BX+SI],27H
B、MOV BYTE PTR [BX+SI],27H
C、MOV BYTE PTR [BX+SI],2700H
D、MOV BYTE PTR [DI+SI],27H
22、【单选题】下列指令中,格式合法的是( )。
A、MOV CL,[DX]
B、MOV AL,[DI+SI]
C、MOV DX,[AX+1]
D、MOV AX,[BX+SI]
23、【单选题】已知BUF DB ‘ABCD’,则汇编后BUF+1单元存放的内容为 H。
A、41
B、42
C、43
D、44
24、【判断题】指令MOV DX,DS:[AX] 执行的结果是将数据段一个字单元的内容送给DX。
A、正确
B、错误
25、【判断题】数据定义语句“VAR DW 100 DUP(?)”定义了一个大小为200个字节的存储区。
A、正确
B、错误
26、【填空题】实模式下,若SP=2000H,则执行指令PUSH AX 后,SP=__________H。
A、
27、【填空题】已知BUF DW ‘AB’,则汇编后BUF+1单元存放的内容为 H。
A、
28、【填空题】用一条指令完成无符号数乘法,将AL*BL结果送至AX。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。)
A、
29、【填空题】两个压缩的BCD数25与58相加,运算后的结果需要进行修正,修正后,运算结果为 H。
A、
30、【填空题】将BUF内存单元的偏移地址传送到BX中,可以用MOV BX, OFFSET BUF实现,还可以用功能相同的指令 实现。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,用半角逗号隔开。(2)字符全部大写,并且为半角字符。)
A、
31、【填空题】设AX=1234H,BX=5678H,阅读下列程序段,完成相应空格。 MOV SP,2000H PUSH AX PUSH BX POP CX POP DX该程序段执行后,SP=______H ,AX=_________H,BX=_________H ,CX=_________H,DX=___________H。(注:答案和答案之间用一个空格分开)
A、
32、【填空题】设DS=2000H,SS=4000H, BX=1000H,BP=1000H, (21000H)=1234H, (21002H)=5678H,(41000H)=3456H, (41002H)=789AH。写出下列三条指令执行后的结果。(注:答案和答案之间用一个空格分开)(1)MOV AX, DS:[1000H] AX=_____________H。(2)MOV AL,BYTE PTR [BX+2] AL=_____________H。(3)MOV AH, [BP] AH=_____________H。
A、
33、【填空题】若数据段定义如下:BUF DB ‘NJUPT’ L1 EQU $-BUF S DB ‘EDUCN’ L2 EQU $-BUF则,L1= ; L2= 。(注:答案和答案之间用一个半角空格分开)
A、
34、【填空题】已知某数据段定义如下W1 DB 32H,20HW2 DW -1,4130HW3 DB ‘3AC5’ 汇编后,W2单元内容为_______H,W2+1单元内容为_______H,W3单元内容为______H。(注:答案和答案之间用一个半角空格分开)
A、
35、【填空题】已知某数据段定义如下:W1 DB 32H,20HW2 DW -1,4130HW3 DB ‘3AC5’执行MOV CX,WORD PTR W1指令后,CX的内容为_______H, 执行MOV BX,W2+3指令后,BX的内容为_______H。 (注:答案和答案之间用一个半角空格分开)
A、
36、【填空题】设AX=2345H,BX=98A0H,阅读下列程序段,完成相应空格。MOV SP,0100H PUSH AX PUSH BX MOV BP,SPMOV BX,[BP+2]POP CXPOP AX 该程序段执行后,SP=______H ,AX=_____H,BX=______H ,BP______H,CX=________H。 (注:答案和答案之间用一个半角空格分开)
A、
37、【填空题】数据段中VAR变量其偏移地址为28A0H,单元内容为8C00H,则执行指令:LEA AX,VAR后,AX的内容为( )H。
A、
38、【填空题】执行下列指令后,AX寄存器中的内容是_______H。TABLE DW 10,20,30,40,50ENTRY DW 3 ┇MOV BX,OFFSET TABLEMOV SI,ENTRYMOV AX,[BX+SI]
A、
39、【填空题】设SP=200H,SS=1000H,进栈2个字后,栈顶单元的物理地址为_________H。
A、
40、【填空题】设数据段有如下定义:X DB ‘AB’,-1Y DW 12H,4567H Z DB 5 DUP(‘A’)CN EQU $-Y请问CN的值是____________?(十进制结果)
A、
汇编语言基本指令二随堂测验
1、【单选题】将AX中有符号数除以2的正确指令是( )。
A、SAR AX,1
B、SHR AX,1
C、RCR AX,1
D、ROR AX,1
2、【判断题】CPU执行PUSH指令,总是从堆栈栈顶弹出2个字节。
A、正确
B、错误
3、【填空题】 阅读下列程序段,填空回答问题。附加段: TAB DB ‘34ABJ5TR42’ 代码段: MOV AX,SEG TAB MOV ES,AX CLD MOV DI,OFFSET TAB MOV CX,10 MOV AL,’J’REPNE SCASB设TAB内存单元的偏移地址为0,该程序段执行后,DI=________H,标志寄存器的ZF=_______。(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)
A、
4、【填空题】下面程序段的功能是将AH的低3位和AL低5位拼装成一个字节(AH低3位为拼装后的高3位)→AH。请补充完整: AND AH,____________H AND AL,____________H SAL AH,5 OR _______________ (注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,空格和标点符号必须为半角。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)
A、
第五单元测试
1、【单选题】用一条指令从67H得到11H,以下逻辑运算中可采用的逻辑指令是( )。
A、NOT
B、XOR
C、AND
D、OR
2、【单选题】下列指令中,非法格式的指令条数为( )。 MOV DS,1000H MOV BUF,[BX] (BUF 已定义为字节变量) MUL 100 SAL AX,CX
A、1
B、2
C、3
D、4
3、【单选题】使用CMPSB指令搜索两个同样长度字符串中第一个不匹配的字符,应使用的重复前缀为( )。
A、 REP
B、 REPNE
C、 REPE
D、 皆可
4、【单选题】设AL=74H,则指令“CMP AL,47H”执行后,AL的值为( )
A、2DH
B、D3H
C、74H
D、00H
5、【单选题】使以DI间接寻址的存贮单元内容加1的指令是( )。
A、INC [DI]
B、 INC DI
C、INC BYTE PTR [DI]
D、ADD [DI],1
6、【单选题】下面指令序列执行后完成的运算,正确的算术表达式应是( ) MOV AL,BYTE PTR X SHL AL,1 DEC ALMOV BYTE PTR Y,AL
A、y=x*2+1
B、x=y*2+1
C、x=y*2-1
D、y=x*2-1
7、【单选题】和下列程序段功能等价的一条指令是( )。 AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN
A、REP MOVSB
B、REP LODSB
C、REP STOSB
D、REPE SCASB
8、【单选题】执行下列哪条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同()。
A、TEST AL,BL
B、CMP AL,BL
C、AND AL,BL
D、XOR AL,BL
9、【单选题】80x86微处理器的标志寄存器中,和串指令相关的的标志位是()。
A、DF
B、CF
C、TF
D、OF
10、【单选题】要将AL寄存器的最高位(bit7)置为1,同时保持其他位不变,应使用( )指令
A、OR
B、AND
C、NOT
D、XOR
11、【单选题】设BX中有一个16位带符号数。若要将BX中的内容除2,则以下正确的指令是( )。
A、SAL BX,1
B、SHR BX,1
C、RAR BX,1
D、SAR BX,1
12、【单选题】( )指令不会自动修改CX寄存器的值。
A、REPNZ SCASB
B、LOOP AGA
C、REPE CMPSB
D、JZ AGA
13、【单选题】要实现内存某缓冲区中查找有无关键字符’K’,应使用( )指令。
A、REPNE SCASB
B、REPNE CMPSB
C、REPE CMPSB
D、REPE SCASB
14、【单选题】希望串操作指令自动将地址指针减量,则事先应把( )标志位设置为( )。
A、DF,1
B、DF,0
C、TF,1
D、TF,0
15、【判断题】在MOV AL ,[BX]指令之后,可直接使用JZ指令判断AL中内容是否为0
A、正确
B、错误
16、【判断题】实地址模式下,DS,CS都是由程序员赋初值的。
A、正确
B、错误
17、【判断题】所有串操作指令的前边都必须加前缀。( )
A、正确
B、错误
18、【判断题】以下两条指令的结果是:当无符号数ALBL时转移到标号为CONT的指令。( )SUB AL, BL JC CONT
A、正确
B、错误
19、【填空题】汇编语言程序中的指令分为符号指令和伪指令两类,其中_________是为汇编程序提供汇编信息,为链接程序提供链接信息的。
A、
20、【填空题】阅读下列程序段,填空回答问题。 MOV CX,16 MOV BX,0 MOV DX,1DON: MOV AX,2AB0H AND AX,DX JZ NEXT INC BX NEXT: SAL DX,1 LOOP DON 该程序段执行后,BX=_________。(注:答案采用十进制)
A、
21、【填空题】 下面程序段的功能是在一组数据中,找出最大数和最小数(有符号数),并分别存入MAX和MIN单元中。请在程序中各横线上填入适当的指令语句。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间用半角逗号隔开,不能有空格。(2)字符全部大写,并且为半角字符。(3)指令与和指令之间用一个半角空格分开。).486 DATA SEGMENT USE16 BUF DW 500, -600,67,433,-1 CN DW ($-BUF)/2 MAX DW ? MIN DW ? DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE, DS:DATASTART:MOV AX,DATA MOV DS, AX MOV SI,OFFSET BUF MOV CX, CN DEC CX MOV AX, [SI] MOV MAX, AX MOV MIN, AX COMPA:______ MOV AX,[SI] CMP AX,MAX JL NEXT MOV MAX,AX ______NEXT: CMP AX,MIN JG LOP MOV MIN,AX LOP: _____ MOV AH,4CH INT 21HCODE ENDS END START
A、
22、【填空题】设AX,BX,CX的值都是1234H ,DX的值是0F0FH ,执行下列程序段: OR AX,DX AND BX,DX XOR CX,DX 则:AX=_____________H,BX=______________H, CX=______________H,。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)
A、
23、【填空题】用一条指令实现将AH的高4位置1 ,低四位不变。(1)操作码和操作数之间空格只有一位;操作数和操作数之间用半角逗号隔开,不能有空格。(2)字符全部大写,并且为半角字符。(3)标点符号为半角。)
A、
24、【填空题】 阅读下面程序段:MOV AX,1234HMOV CL,4ROR AX,CLINC AXMOV BX,0ADD BX,AX 该程序段执行后,AX=______H,BX=_______ H。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)
A、
25、【填空题】下列程序执行后,AX是_________H设数据段有:TABLE DW -1, 1234H, 358, 458对DS初始化的代码段:MOV BX, OFFSET TABLEMOV AX, [BX + 1](注:字符全部大写,并且为半角字符)。
A、
26、【填空题】用一条指令实现将AH的高3位不变 ,低5位取反。
(注(1)操作码和操作数之间空格只有一位;操作数和操作数之间用半角逗号隔开,不能有空格。(2)字符全部大写,并且为半角字符。)
A、
27、【填空题】 阅读下列程序段,完成相应空格。 XOR AX,AX MOV BX,2 MOV CX,10 AGA:ADD AX,BXADD BX,2LOOP AGA程序段执行后,AX=______________。(注:答案采用十进制)
A、
28、【填空题】已知:AX=0FE66H,CF=1,执行下列指令序列后,CF=___,BL=_______ H。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。).MOV BL,27HROL BL,1ROR BL,3
A、
29、【填空题】AL的内容为92H,则执行指令SAR AL,1后,AL的内容为( )H。(注:字符全部大写,并且为半角字符。)
A、
30、【填空题】数据段和附加段分别定义字符串变量STR1和STR2如下,其中,变量STR1和STR2的偏移地址都为0。STR1 DB ‘Hello1ABC‘STR2 DB ‘Hello2ABC’则执行以下程序段后,SI=______H,AL=______H。 (注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)LEA SI,STR1 LEA DI,STR2 MOV CX,9CLD REPE CMPSB JZ STOP DEC SI MOV AL,[SI] STOP:
A、
汇编语言程序结构随堂测验
1、【单选题】下面哪个逻辑段寄存器可以由程序员赋值也可以由操作系统赋值,
A、数据段
B、代码段
C、堆栈段
D、附加段
2、【单选题】下面哪个伪指令是用于通知汇编程序将下一条指令或数据存放在表达式给出的段内起始偏移地址。
A、DB
B、EQU
C、ORG
D、ASSUME
3、【判断题】无论什么微机,其CPU都具有相同的指令。
A、正确
B、错误
4、【判断题】ASSUME伪指令是告诉汇编程序哪个段寄存器设定指向哪一个逻辑段,并给各段寄存器装入实际的值。
A、正确
B、错误
随堂测验
1、【单选题】在汇编程序的开发过程中,编辑源程序之后所产生的文件是( )。
A、ASM文件
B、OBJ文件
C、EXE文件
D、COM文件
2、【判断题】若汇编源程序只有一个逻辑段,汇编链接后就能转换成.COM文件。
A、正确
B、错误
DOS功能调用随堂测验
1、【单选题】DOS系统功能调用时,功能号应放在( )寄存器中。
A、AH
B、AX
C、AL
D、CX
2、【多选题】下面哪个 DOS功能调用会破坏AL寄存器的值?
A、1号
B、2号
C、9号
D、0A号
3、【填空题】 数据段: BUF DB 15,?,15 DUP(?) 代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 假设用户执行该程序段,从键盘输入字符串‘A1B2’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+6字节单元的内容是__________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
A、
BIOS功能调用随堂测验
1、【判断题】BIOS 的INT 10H显示功能调用都不会破坏AL寄存器
A、正确
B、错误
2、【填空题】 阅读下面程序段: XOR BL ,BL MOV CX,5LOP: MOV AH,0 INT 16H CMP AL,30H JC NEXT CMP AL,39H JA NEXT SUB AL,30H ADD BL,AL NEXT:LOOP LOP 假设用户执行这段代码时依次从键盘键入字符’9‘,’8‘,’A‘,’B‘,’5‘,则执行结束后BL的值为____H
A、
第六单元测试
1、【单选题】在汇编程序的开发过程中,汇编之后所产生的文件是( )。
A、ASM文件
B、OBJ文件
C、EXE文件
D、COM文件
2、【单选题】要在屏幕上显示一彩色字符串,可以调用的是( )功能调用。
A、DOS INT 21H的9号
B、DOS INT 21H的2号
C、BIOS INT 10H的0EH号
D、BIOS INT 10H的13H号
3、【单选题】下面哪个功能调用会破坏AL寄存器的值?
A、DOS INT 21H 的功能号09H
B、DOS INT 21H 的功能号01H
C、BIOS INT 10H 的功能号0EH
D、DOS INT 21H 的功能号0AH
4、【单选题】设置逻辑段应该采用的一对伪指令是 ( )。
A、 proc/endp
B、start/end start
C、segment/ends
D、macro/endm
5、【单选题】欲设定从偏移地址100H开始安排程序,可使用的伪指令是( ) 。
A、=100H
B、 DB 100H
C、 ORG 100H
D、EQU 100H
6、【单选题】在汇编语言程序中,对END语句描述正确的是( )。
A、END语句是一可执行语句。
B、END语句表示代码到此结束。
C、 END语句表示源程序到此结束
D、 END语句汇编后产生机器码。
7、【单选题】执行1号DOS系统功能调用,从键盘键入的字符ASCII码存放在()寄存器中。
A、AL
B、BL
C、CL
D、DL
8、【单选题】 NUM EQU 80H DA DB 34H AND DA,NUM 上述语句执行后,DA中的内容是( )。
A、B4H
B、80H
C、34H
D、0
9、【单选题】使用系统功能调用的1号功能从键盘输入数据时,若在键盘上按了按键9,则1号功能返回的二进制编码为( )
A、1001B
B、9
C、09H
D、39H
10、【单选题】DOS调用和BIOS调用的功能号都存放在( )寄存器中
A、AL
B、AH
C、AX
D、EAX
11、【单选题】执行下面程序段后,屏幕上显示的内容是________。MOV AH,2MOV DL,35HINT 21H
A、35
B、2
C、3
D、5
12、【单选题】不依赖于计算机结构的语言是( )。
A、机器语言
B、汇编语言
C、高级语言
D、以上都正确
13、【单选题】下面描述正确的是( )。
A、汇编语言源程序可直接运行
B、汇编语言属于低级语言
C、汇编语言程序运行速度高,属于面向用户的程序语言
D、汇编语言可移植
14、【单选题】通知汇编程序,源程序到此结束的伪指令是( )。
A、ENDS
B、ENDM
C、ENDP
D、END
15、【单选题】执行下面程序段后,当用户从键盘键入1,AL的值为( )H。MOV AH,1INT 21H
A、1
B、31
C、41
D、32
16、【多选题】在汇编程序的开发过程中,链接之后所产生的文件是( )。
A、ASM文件
B、OBJ文件
C、EXE文件
D、COM文件
17、【多选题】下面哪个逻辑段寄存器一定是由程序员赋值的。
A、DS
B、SS
C、CS
D、ES
18、【判断题】COM文件源程序只允许使用一个逻辑段,EXE文件源程序必须使用多个逻辑段。
A、正确
B、错误
19、【判断题】CS段寄存器程序员是不能赋值的。
A、正确
B、错误
20、【判断题】汇编语言源程序可以没有数据段,也可以没有堆栈段。
A、正确
B、错误
21、【判断题】ASSUME伪指令的功能是将各段寄存器装入实际值。
A、正确
B、错误
22、【填空题】 阅读下面程序: . 586CODE SEGMENT USE16 ASSUME CS:CODE BEG: MOV BL,84H MOV CX,8 LAST:MOV DL,’0’ ROL BL,1 JNC NEXT MOV DL,’1’ NEXT: MOV AH,2 INT 21H LOOP LASTMOV AH,4CHINT 21HCODE ENDSEND BEG程序执行后,屏幕上显示的内容为________________________。
A、
23、【填空题】数据段: BUF DB 15,?,15 DUP(?)代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 若用户执行该程序段,从键盘输入字符串‘ABCDE’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+7字节单元的内容是__________H。(注答案和答案之间用一个半角空格分开,英文字符全部大写,并且为半角字符。)
A、
24、【填空题】汇编语言有两种编程格式分别为: 文件的编程格式和 文件的的编程格式。(注:(1)英文字符全部大写,并且为半角字符。(2)答案和答案之间用一个空格分开。)
A、
25、【填空题】汇编语言源程序要经过编辑、汇编和 才能生成可执行文件。
A、
26、【填空题】阅读下面程序段:STRING DB ‘ABCDEFGHIJ' ……. MOV AH,01H ;从键盘输入字符1~9 INT 21H SUB AL,30H DEC AL MOVZX SI,AL MOV BX,OFFSET STRING MOV DL,[BX+SI] MOV AH,02H INT 21H若从键盘输入字符‘8',屏幕上显示什么内容?
A、
27、【填空题】阅读下面程序段: MOV DL,0 MOV CX,8 MOV BL,100AGA: MOV AL,30H SHR BL,1 JNC NEXT MOV AL,31H NEXT: RCL DL,1 MOV AH,0EH INT 10H LOOP AGA 执行本程序后DL=_______ H;屏幕上显示内容为_______。(注:答案和答案之间用一个空格分开。)
A、
28、【填空题】设AX=1234H,BX=FFFFH,CX=4000H,阅读下面程序段:CMP AX, BXJGE NEXTXCHG AX,BXNEXT: CMP AX, CX JGE DONE XCHG AX, CXDONE: : 该程序段执行后,AX=______ H ,BX=_______H,CX=________H(注:答案和答案之间用一个半角空格分开,英文字符全部大写,并且为半角字符。)
A、
29、【填空题】 MOV AH,1INT 21H AND AL,0FHMOV BL,ALMOV AH,1INT 21H AND AL,0FHADD AL,BL上述程序段执行时,若第一次从键盘输入6,第二次从键盘输入7。则AL的值为_____H。(注:英文字符全部大写,并且为半角字符。)
A、
30、【填空题】数据段 MESG1 DB ’HELLO‘ MESG2 DB ’WELCOME$‘代码段 MOV AH,9 MOV DX,OFFSET MESG1 INT 21H执行 上述程序段后,屏幕上显示的内容是________。
A、
31、【填空题】段约定伪指令是( )。
A、
32、【填空题】等待从键盘输入一个字符,有回显且响应Ctrl+C的DOS功能调用的功能号 AH= ( ),
A、
33、【填空题】在屏幕上显示字符的DOS功能调用的功能号AH=( )功能
A、
分支循环程序设计随堂测验
1、【单选题】阅读下面程序段: XOR DX,DX MOV BX,0 MOV CX,4LP1:ADD DX ,BX INC BX INC BX LOOP LP1 该程序段执行后,DX和BX分别为( )。
A、12,10
B、12,8
C、14,10
D、14,8
2、【填空题】设数据段BUF单元开始存放有50个有符号数,下面程序段是实现将其中正数送数据段PLUS开始的若干单元,请将程序段补充完整。 MOV BX,OFFSET BUF LEA ________ MOV CX,50 AGA: MOV AL, [BX] ____________ JLE NEXT ___________ INC SINEXT: INC BX _____________ (注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)
A、
3、【填空题】在下面程序段中填入指令,实现将字变量VARM中的非0数据左移到最高位为1为止,左移次数存入字节变量VARB中,左移结果存入字变量VARW MOV BL,0 MOV AX,VARMGOON: AND AX,AX JS DONE INC ______ SAL ______ ___________DONE:MOV VARW,AX ——————— (注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)
A、
子程序程序设计随堂测验
1、【单选题】表示过程定义结束的伪指令是( )。
A、ENDP
B、ENDS
C、END
D、ENDM
2、【填空题】子程序有两种类型属性,分别是___________和________________。(注:答案必须((1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
A、
3、【填空题】汇编语言中,通常可以利用 、 和内存单元向子程序传递参数。(注:答案之间用一个半角空格分开。)
A、
宏指令程序设计随堂测验
1、【判断题】下面的宏定义语句语法是正确的。 CRLF MACRO …CRLF ENDM
A、正确
B、错误
2、【判断题】宏指令调用和子程序调用相同,都是由CPU完成的。
A、正确
B、错误
第七单元测试
1、【单选题】宏指令的调用是由( )完成的。
A、CPU
B、汇编程序
C、机器指令
D、伪指令
2、【单选题】表示宏指令定义结束的伪指令是( )。
A、 ENDP
B、ENDS
C、ENDM
D、END
3、【单选题】在汇编语言中,用于定义变量、内存空间分配的是_______________。
A、伪指令
B、机器指令
C、宏指令
D、微指令
4、【单选题】在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现______________
A、占内存空间小,但速度慢
B、占内存空间大,但速度快
C、占内存空间相同,速度快
D、占内存空间相同,速度慢
5、【单选题】指令性语句在汇编时被翻译成________指令。伪指令语句在汇编时由_________执行。
A、机器指令,CPU
B、机器指令,汇编程序
C、符号指令,链接程序
D、符号指令,CPU
6、【单选题】CPU执行近过程RET指令,从堆栈中弹出( )个字节。
A、2
B、4
C、6
D、8
7、【单选题】下面关于宏指令不正确的说法为( )。
A、宏指令调用由汇编程序完成
B、宏指令和子程序都需要返回指令
C、使用宏指令不能减少目标代码长度
D、使用宏指令可以减少源代码的长度
8、【单选题】实模式下在程序运行过程中,下一条指令物理地址的计算表达式是( )。
A、 SS*16+SP
B、DS*16+DI
C、 CS*16+IP
D、DS*16+SI
9、【单选题】完成同指令“XCHG AX,BX”相同功能的指令序列是( )
A、MOV AX,BX MOV BX,AX
B、PUSH BX POP AX
C、PUSH AX POP BX
D、MOV CX,AX MOV AX,BXMOV BX,CX
10、【单选题】下列存储器操作数的段超越前缀可省略的是( )。
A、DS:[BP]
B、SS:[BP]
C、ES:[BX]
D、ES:[SI]
11、【单选题】设AL=7FH,要使AL=80H,应使用的指令是( )。
A、AND AL,80H
B、OR AL,80H
C、XOR AL,80H
D、NOT AL
12、【单选题】设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行以下程序段:PUSH AXPUSH BXMOV BX, SPPOP AX之后,SP= H。
A、2000
B、1FFE
C、1FFC
D、2002
13、【单选题】设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行以下程序段:PUSH AXPUSH BXMOV BX, SPPOP AX之后,BX= H。
A、1FFC
B、1FFE
C、2000
D、3000
E、4000
14、【多选题】下列4条指令中,格式非法的指令为( )。
A、MOV [SI], [DI]
B、PUSH AL
C、INC DL
D、 MOV [DX], AL
15、【判断题】宏指令必须先定义,后调用;而子程序则可以先调用,后定义。
A、正确
B、错误
16、【判断题】通知汇编程序,子程序到此结束的伪指令是ENDS
A、正确
B、错误
17、【填空题】 假设NUM为0-99之间的十进制数,下面的宏指令采用比较法实现将该数据中的十位以十进制数进行显示,请补全该程序。CSP MACRO MOV DL,0 LAST: CMP NUM,10 JC NEXT SUB NUM,10 NEXT: ADD DL,30H MOV AH,2 INT 21H (注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。)
A、
18、【填空题】指令LOOP AGAIN实现的功能可以用两条指令完成,请写出这两条指令。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)两条指令之间用一个空格分开。)
A、
19、【填空题】阅读程序并回答问题:.586DATA SEGMENT USE16BUF DB 'ABCDEFGH'L EQU 01110001BRESULT DB 8 DUP(?)DATA ENDS CODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG: MOV AX,DATA MOV DS, AX MOV SI,OFFSET BUF MOV DI,OFFSET RESULT MOV CX,8 MOV DL,LLAST: ROL DL,1 JNC FILL MOV AL,[SI] JMP NEXTFILL: MOV AL,0FFHNEXT: MOV [DI],AL INC SI INC DILOOP LASTMOV AH,4CHINT 21HCODE ENDSEND BEG程序执行后,RESULT、RESULT+1和RESULT+2单元中的内容分别为_________H、____________H和____________H。(注:(1)字符全部大写,并且为半角字符。(3)答案之间用一个半角空格分开。)
A、
20、【填空题】下面程序段的功能是用字符显示功能调用去显示STRING中的字符串,将程序补充完整。数据段STRING DB‘COMPUTER’,‘$’代码段 MOV BX,OFFSET STRING LOP:_______________________ MOV AH,02H INT 21H ____________________ CMP DL,’$’ JNE LOP …….(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。)
A、
21、【填空题】阅读程序并回答问题: 数据段: DAT DB -1,-2,-3,-4,-5,-6,-7,-8,-9,-10,11,12,13,14,15,16,17,18,19,20 LEN EQU $-DAT N1 DB 127 N2 DB -128代码段: MOV CX,LEN MOV BX,OFFSET DAT AGA: MOV AL,[BX] TEST AL,01H JZ NEXT CMP AL,N2 JLE ALL MOV N2,AL JMP ALLNEXT: CMP AL,N1 JGE ALL MOV N1,ALALL: INC BX LOOP AGA 程序执行结束后N1的值为____________;N2的值为____________。(注:(1)答案用十进制表示。(2)答案之间用一个空格分开。)
A、
22、【填空题】下面程序段的功能是将STRING单元中的一串标准ASCII码,转换为奇校验ASCII码存入BUF开始的缓冲区,将程序补充完整。.486DATA SEGMENT USE16STRING DB 'THE QUICK BROWN FOX JUMPS OVER LAZY DOG 'COUNT EQU $-STRINGBUF DB COUNT DUP(?)DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,ES:DATABEG: MOV AX,DATA MOV DS,AX ________________________ MOV CX,COUNT MOV SI,OFFSET STRING MOV DI,OFFSET BUF _____________________LOAD: LODSB AND AL,AL JNP STORE _______________________STORE: STOSB LOOP LOAD MOV AH,4CH INT 21H CODE ENDS END BEG(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
A、
23、【填空题】下面的程序是将用户键入的字符串再次显示在屏幕上,请补充完整:.586DATA SEGMENT USE16BUF DB 30,?,30 DUP(?)DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATABEG: MOV AX,DATA MOV DS,AX MOV AH,0AH LEA ___________ INT 21H MOV BL,________ MOV BH,0 MOV SI,OFFSET BUF+2 MOV _____________,’$’ MOV AH,9 MOV DX,OFFSET BUF+2 INT 21H EXIT:MOV AH,4CH INT 21HCODE ENDSEND BEG(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
A、
24、【填空题】程序与调用它的主程序不在同一个代码段,则CPU在执行子程序中的RET指令后,将从堆栈栈顶弹出 个字节,依次赋给 和 。(注:(1)英文字符全部大写,并且为半角字符。(2)答案和答案之间用一个空格分开。)
A、
25、【填空题】假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789HAND BX,00FFHCALL MYSUB........MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RETMYSYB ENDPCPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。
A、
26、【填空题】下列程序段是在一个首地址为STR、长度为N的字符串中查找空格,找到后向DL中送1,否则送-1.将下面程序段补充完整。 MOV CX,N MOV SI,OFFSET STR MOV AL,‘ ’NEXT:CMP AL,____ JZ DISPY INC ________ LOOP NEXT ____________ JMP NEXT1DISPY: MOV DL,1 ....NEXT1:(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
A、
27、【填空题】下列程序的功能是用串指令将某数组100H个字元素从内存23456H处传送到内存78B90H,并统计该数组元素的值=FFFFH的元素个数送DL寄存器。将下面程序补充完整。.586CODE SEGMENT USE16 ASSUME CS:CODEBEG: MOV AX,2000H MOV DS,AX MOV SI, MOV ES,AX MOV DI ,0B90H MOV CX,100H REP MOVSW MOV DI,0B90H MOV CX,100HAGA: CMP _________,0FFFFHJNZ NEXT INC DLNEXT: __________ LOOP AGA MOV AH,4CH INT 21H CODE ENDS END BEG (注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
A、
28、【填空题】将下列程序补充完整:AX寄存器中有一个16位二进制数,程序的功能是统计AX中的‘1’的个数,并将统计结果送给CX。 MOV CX,0AGA: SUB AX,0 _____ STP SAL AX ,1 ___ NOD —— CXNOD: JMP AGASTP:(注:(1)字符全部大写,并且为半角字符。(2)两个答案之间用一个空格分开。)
A、
29、【填空题】数据段 A DB 23 B DB 0F0H C DB 0 代码段 MOV AL,A CMP AL,B JZ L JG M MOV C,-1 JMP EXITL :MOV C,0 JMP EXITM:MOV C,1 EXIT:程序执行结束后,C中的内容是_____________。
A、
30、【填空题】设AX,BX,CX的值都是A870H ,DX的值是F00FH ,执行下列程序段:AND BX,DX XOR CX,DXOR AX,DX ROL AX,4 NOT DX则AX=_________H,BX=__________H, CX=___________H, DX=____________H。(注:(1)字符全部大写,并且为半角字符。(2)两个答案之间用一个空格分开)。
A、
31、【填空题】.设数据段有如下定义: Y DW 3456H,-1,指令MOV AX,Y+1执行后,AX=_________H。注(1)字符全部大写,并且为半角字符。
A、
32、【填空题】阅读下面程序段,并回答问题。MOV AX, 0E410HMOV BL,0NEXT: CMP AX, 0 JZ FIN SHR AX,1 JC BH1 INC BL BH1: JMP NEXT FIN: …该程序段执行后BL=____H。 注(1)字符全部大写,并且为半角字符。
A、
33、【填空题】阅读下列程序段,并回答问题。CMP AL,0JGE NEXT NOT ALINC AL NEXT: MOV BL,AL若AL=0FH ,则BL=_________H;AL=FFH ,则BL=_________H;
A、
34、【填空题】设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行以下程序段:PUSH AXPUSH BXMOV BX, SPPOP AX之后,AX= H
A、
输入输出系统概述随堂测验
1、【填空题】按端口寄存器存放信息的物理意义分,端口可以分为数据端口、 和控制端口。
A、
2、【填空题】CPU在执行OUT DX, AL指令时,把 寄存器的内容送到地址总线, 寄存器的内容送到数据总线。
A、
3、【填空题】 PC系列机采用的编址方式为_______
A、
微机系统与外设交换信息的方式随堂测验
1、【单选题】CPU与输入输出设备交换信息的方式有( )种?
A、1
B、2
C、3
D、4
2、【单选题】在以下方式中,CPU不占用总线的方式是( )方式。
A、无条件
B、查询
C、中断
D、DMA
第八单元测试
1、【单选题】微型计算机各部件之间是用( )连接起来的。
A、系统总线
B、AB
C、CB
D、DB
2、【单选题】系统总线中地址线的功能是( )。
A、选择主存单元地址
B、选择进行信息传输的设备
C、指定主存和I/O设备接口电路的地址
D、选择外存地址
3、【单选题】下列指令中,格式合法的是( )。
A、 IN AL, 60H
B、IN AL, 100H
C、 OUT AL, DX
D、IN AL, [DX]
4、【单选题】CPU使用4条地址线与I/O接口芯片的地址线连接,则CPU可访问的I/O端口数最多为( )个。
A、 31
B、16
C、8
D、4
5、【单选题】PC机使用IN和OUT指令访问I/O端口,此时I/O端口采用的编址方式是( )。
A、与存储器统一编址
B、 段式
C、段页式
D、I/O独立编址
6、【单选题】执行IN AL, DX指令后,进入AL寄存器的数据来自( )。
A、CPU的寄存器
B、存储器
C、端口寄存器
D、立即数
7、【单选题】为了解决高速主机和低速外设在速度方面的矛盾,I/O接口电路中一般都设置有( )。
A、端口地址译码器
B、 缓冲器或锁存器
C、中断控制电路
D、读写控制逻辑
8、【单选题】存储器直接存取方式的英文缩写是( )。
A、 DMA
B、 IDE
C、 Cache
D、I/O
9、【单选题】CPU不参与数据传送的是( )方式。
A、查询输入/输出
B、无条件输入/输出
C、中断输入/输出
D、直接存储器存取
10、【单选题】在以下方式中,CPU不占用总线的方式是( )方式。
A、无条件
B、 查询
C、中断
D、DMA
11、【单选题】设机器字长32位,存储容量1GB,若按字节寻址,则至少需要( )根地址线
A、30
B、31
C、32
D、20
12、【单选题】传送数据时,占用CPU时间最长的传送方式是( )
A、无条件传送
B、查询方式
C、中断方式
D、DMA方式
13、【单选题】若某个接口电路可以使用查询方式和CPU交换信息,则该接口电路中至少需要设置( )端口?
A、数据和地址
B、数据和控制
C、数据和状态
D、状态和控制
14、【单选题】采用查询方式进行I/O数据传送的优点是( )
A、传送速率最快
B、对突发事件实时响应
C、CPU效率高
D、相对简单
15、【单选题】某应用系统具有8个电子开关,要读入这8个开关的状态,可以使用( )作为开关的接口。
A、锁存器
B、译码器
C、计数器
D、三态门
16、【单选题】如果要控制的外部设备是发光二极管,应选用的最佳输入输出控制方式是
A、查询方式
B、中断控制方式
C、无条件传送方式
D、DMA方式
17、【单选题】8086 CPU最多能管理( )个端口。
A、16
B、256
C、1024
D、64K
18、【单选题】PC机中最多能管理( )个端口。
A、16
B、256
C、1024
D、64K
19、【单选题】IN AX , DX指令完成的功能是___________。
A、从DX指向的端口读一个字到AX
B、从DX指向的端口连续读两个字节分别送到AH和AL
C、从DX和DX + 1指向的2个端口读一个字到AX
D、从DX和DX - 1指向的2个端口读一个字到AX
20、【单选题】如果认为CPU等待外设的状态信号是处于非工作状态(即踏步等待),那么在下面几种主机与外设之间的数据传送中:( )是主机与设备串行工作。
A、 查询方式
B、中断方式
C、 DMA方式
D、无条件传送方式
21、【单选题】在下列指令的表示中,正确的是
A、IN DX,AX
B、IN AX,DX
C、IN AX,[DX]
D、IN DX,AL
22、【单选题】计算机中的系统三总线是指
A、数据总线,状态总线,地址总线
B、数据总线,状态总线,控制总线
C、数据总线,地址总线,控制总线
D、控制总线,状态总线,地址总线
23、【单选题】当M/<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_8470f1fb-3463-4f0c-8677-a3197a0a3dad.png" style="white-space: normal;" />=0,W/<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_f7ec74bb-4222-4387-af66-682328bf1b64.png" />=0时,微处理器完成的操作是
A、存储器读
B、存储器写
C、I/O读
D、I/O写
24、【判断题】三态缓冲器可以用作简单的输出接口。
A、正确
B、错误
25、【判断题】锁存器可以用作简单的输出接口。
A、正确
B、错误
26、【判断题】PC系列机中端口采用统一编址方式
A、正确
B、错误
27、【填空题】 微型计算机系统与输入输出设备交换信息的方式有 无条件方式、查询方式、_____方式、DMA方式。
A、
28、【填空题】 常用的I/O端口编址方式包括 统一编址和_______编址两种。
A、
29、【填空题】 PC系列机采用的编址方式为_______
A、
30、【填空题】总线周期信号M/<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_00de3ef0-66b8-4570-956e-b4db8fa2b81c.png" />=1,W/<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_0286d7b1-dc9d-4e12-9e7c-86f694947bee.png" />=0,D/<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_7d5c4a16-1dae-425b-9c19-8c57fbe2398d.png" />=1,表明当前总线周期是CPU读_________(填存储单元或端口)的数据。
A、
31、【填空题】若当前总线周期为CPU向I/O端口传送数据,则信号M/IO,W/R,D/C这三个信号分别为___、___、___。(注答案之间不用隔开,如000)
A、
32、【填空题】若某数据端口的地址为90H,则由该端口向CPU输入一个数据,使用的指令是______。
A、
33、【填空题】测试AL寄存器的D5位是否为1,使用的指令为______。
A、
34、【填空题】DMA方式,是用硬件实现存储器和外设之间或存贮器和_____________之间直接进行的的高速数据传送,不需要CPU的干预。
A、
随堂测验
1、【多选题】不同的中断类型,CPU获取中断类型码的方式不同。以下中断类型中,CPU内部自动产生中断类型码的有__________。
A、非屏蔽中断
B、可屏蔽中断
C、软件中断
D、异常
2、【判断题】当CPU采用中断方式时,主程序在中断请求产生时,去处理相应的中断服务程序,处理完后返回主程序。没有中断产生时,CPU等待。
A、正确
B、错误
3、【判断题】中断源可以是外部事件,也可以是CPU内部事件。
A、正确
B、错误
4、【判断题】外部中断和异常的发生是随机的。
A、正确
B、错误
5、【填空题】实模式下,系统存储器地址空间中,最低的1KB空间,存放的是256个中断号所对应的____________。
A、
随堂测验
1、【单选题】以下80X86响应的中断中,优先级最高的中断类型是___________。
A、除法错中断
B、软件中断INT n
C、NMI中断
D、INTR 中断
2、【判断题】中断嵌套是指在执行中断服务程序时,仍可再次响应中断请求。
A、正确
B、错误
3、【判断题】中断系统应该能实现中断判优功能。
A、正确
B、错误
4、【判断题】中断系统应该能实现中断嵌套功能。
A、正确
B、错误
随堂测验
1、【多选题】STI指令的功能包括__________。
A、F寄存器中I标志置1。
B、CPU处于开硬件中断状态。
C、CPU处于开可屏蔽硬件中断状态。
D、CPU处于开软件中断状态。
2、【判断题】软件中断指令 INT n,n是0~255之间的任意无符号整数。
A、正确
B、错误
3、【判断题】只要执行IRET指令,就能安全返回断点。
A、正确
B、错误
随堂测验
1、【判断题】1片8259A可以管理8级中断。
A、正确
B、错误
2、【判断题】通过级联,8片8259A采用1主7从的方式,可扩展管理64级中断。
A、正确
B、错误
3、【判断题】在中断响应周期,8259A可以向CPU提供相应的中断向量。
A、正确
B、错误
4、【判断题】中断屏蔽寄存器某位为1,对应于该位的中断请求信号就能够送达到优先权电路。
A、正确
B、错误
5、【判断题】8259A中断服务寄存器的某位由1变为0,表明对应于该位的中断请求服务程序执行结束了。
A、正确
B、错误
第九单元测验
1、【单选题】执行IRET指令,依次从栈顶弹出_______个字。
A、1
B、2
C、3
D、4
2、【单选题】60H型中断向量存放在系统RAM的_______开始的内存单元。
A、180
B、180H
C、240
D、240H
3、【单选题】5片8259A,采用1主4从的方式,可扩展管理________级中断
A、8
B、32
C、36
D、49
4、【单选题】8259A内部寄存引脚IR0~IR7的中断请求的寄存器是_______。
A、中断请求寄存器
B、中断屏蔽寄存器
C、中断服务寄存器
D、优先权电路
5、【单选题】8259A通过/INTA接收CPU送来的中断响应信号的第一个负脉冲后,_______。
A、使被选中的中断源对应的中断请求寄存器Di=0, 中断服务寄存器Di=0
B、使被选中的中断源对应的中断请求寄存器Di=0, 中断服务寄存器Di=1
C、使被选中的中断源对应的中断请求寄存器Di=1, 中断服务寄存器Di=0
D、使被选中的中断源对应的中断请求寄存器Di=1, 中断服务寄存器Di=1
6、【单选题】中断响应信号/INTA是___________。
A、2个连续的负脉冲
B、2个连续的正脉冲
C、1个正脉冲接着1个负脉冲
D、1个负脉冲接着1个正脉冲
7、【单选题】采用主从2级8259A管理45级中断,至少需要________片8259A?
A、5
B、6
C、7
D、8
8、【单选题】系统RAM的240H~243H单元的内容是______型中断的中断向量。
A、60
B、60H
C、90
D、90H
9、【单选题】若已知系统RAM的60H~63H单元的内容依次为25H,34H,96H,18H,则18H型中断服务程序所在代码段的段基址为_________。
A、2534H
B、3425H
C、9618H
D、1896H
10、【单选题】若已知系统RAM的60H~63H单元的内容依次为25H,34H,96H,18H,则18H型中断服务程序入口的偏移地址为_________。
A、2534H
B、3425H
C、9618H
D、1896H
11、【单选题】执行IRET指令,从栈顶弹出的3个字依次送入___________。
A、IP,CS,F寄存器。
B、CS,IP, F寄存器
C、 F寄存器,CS,IP
D、 F寄存器,IP,CS
12、【单选题】以下关于中断控制器8259A的描述中,不正确的是_________。
A、1片8259A可以管理8级可屏蔽外部中断。
B、每一级中断都可以通过设置内部屏蔽字进行屏蔽或允许。
C、在中断响应周期,8259A可以向CPU提供相应的中断向量。
D、可以通过编程从中断触发方式、中断屏蔽方式、中断优先级管理方式、中断结束方式和总线连接对8259A的中断管理方式进行管理。
13、【单选题】若已知系统RAM的60H~63H单元的内容依次为25H,34H,96H,18H,则18H型中断服务程序入口的物理地址为_________。
A、3425H
B、1896H
C、35AE6H
D、1BD85H
14、【判断题】与程序查询方式相比,CPU采用中断方式,将大大提高CPU的效率。
A、正确
B、错误
15、【判断题】中断源可以是外部事件也可以是CPU内部事件。
A、正确
B、错误
16、【判断题】中断优先级是指:当有多个中断源在同一时刻提出请求时,CPU对中断响应的次序。
A、正确
B、错误
17、【判断题】根据中断源的不同,中断可以分为硬件中断和软件中断两大类。
A、正确
B、错误
18、【判断题】为了区别不同的中断,微机系统给每一个中断分配了一个中断号n,即中断类型码,其取值范围是0~255。
A、正确
B、错误
19、【判断题】执行开中断指令STI,CPU处于开可屏蔽硬件中断状态。
A、正确
B、错误
20、【判断题】中断向量是指中断服务程序的入口地址。
A、正确
B、错误
21、【判断题】从宏观来看,CPU采用中断方式与外设交换信息,CPU和外设的一些操作是并行的。
A、正确
B、错误
22、【判断题】中断的发生都是随机的。
A、正确
B、错误
23、【填空题】 外部中断也称为硬件中断,可分为可屏蔽硬件中断和_____________硬件中断。
A、
24、【填空题】由于CPU本身故障、程序故障等引发的中断,称为___________。
A、
25、【填空题】实模式下,中断向量是指中断服务程序的________________。
A、
26、【填空题】实模式下,每个中断号所对应的中断向量占_________个字节。
A、
27、【填空题】 1片8259A中断控制器可以管理_________级中断。
A、
28、【填空题】在实模式下,中断向量表的大小为_______个字节。
A、
29、【填空题】若已知系统RAM的20H~23H单元的内容依次为12H,34H,56H,78H,则08H型中断服务程序的入口物理地址为__________H。
A、
30、【填空题】执行STI指令,CPU处于_____(开/关)可屏蔽硬件中断状态。
A、
31、【填空题】想使F寄存器中I标志清零,应该执行的指令是___________。
A、
32、【填空题】中断响应信号/INTA是_______个连续的负脉冲。
A、
33、【填空题】执行CLI指令,CPU处于_____(开/关)可屏蔽硬件中断状态。
A、
34、【填空题】想使F寄存器中I标志置1,应该执行的指令是___________。
A、
35、【填空题】实模式下,中断向量表位于系统RAM的最低的_____空间。
A、
随堂测验
1、【单选题】当8259A引脚IR0,IR3,IR5有中断请求时,________________。
A、8259A内部中断请求寄存器的D0=0,D3=0,D5=0.
B、8259A内部中断请求寄存器的D0=1,D3=1,D5=1.
C、8259A内部中断请求寄存器的D1=0,D2=0,D4=0,D6=0,D7=0.
D、8259A内部中断请求寄存器的D1=1,D2=1,D4=1,D6=1,D7=1.
2、【多选题】假设8259A内部中断屏蔽寄存器写入的内容是11011011B,则_____________。
A、引脚IR2和IR5的中断请求信号能够被送达优先权电路。
B、引脚IR2和IR5的中断请求信号不能够被送达优先权电路。
C、除了引脚IR2和IR5外,其余引脚的中断请求信号不能够被送达优先权电路。
D、除了引脚IR2和IR5外,其余引脚的中断请求信号屏蔽和开放的状态不发生改变。
3、【填空题】CPU满足条件周,通过/INTA引脚向8259A发出______个负脉冲的中断响应信号。
A、
4、【填空题】8259A从引脚/INTA接收到第_____个中断响应信号后,8259A通过数据线将选中的中断源类型码n送CPU。
A、
5、【填空题】CPU完成中断服务程序的任务,在执行IRET之前,向8259A写中断结束字,目的是使8259A内部_______寄存器相应位清零。
A、
随堂测验
1、【填空题】系统8259A的初始化编程是在微机启动后由___________自动完成的。
A、
2、【填空题】BIOS设定的系统8259A的中断屏蔽采用___________屏蔽方式。
A、
3、【填空题】接入系统从8259A IR0-IR7的中断源,其服务程序结束前要向______(主/从/主、从)8259A 送常规中断结束字。
A、
4、【填空题】在80X86中,非屏蔽中断所对应的中断号固定为_________。
A、
5、【填空题】系统分配给主从8259A的中断屏蔽寄存器的口地址分别为________和 __________。
A、
随堂测验
1、【判断题】利用日时钟中断源设计的定时程序,无论定时周期是多少,都可以定义用户程序的定时操作为08型中断或者1CH型中断。
A、正确
B、错误
2、【判断题】服务程序中不调用INT 21H功能,或者主程序、服务程序不同时调用INT 21H 功能,可以避免DOS重入。
A、正确
B、错误
3、【判断题】系统1CH中断是嵌套在系统08H型中断服务程序中的一个软件中断。
A、正确
B、错误
4、【填空题】系统RAM 40H:6CH~40H:6FH这四个单元为________________。
A、
5、【填空题】 若用户定义的中断类型是08H型,服务程序结束前,__________(需要/不需要)向主8259A发结束命令字。
A、
第十单元测验
1、【单选题】1. 系统主从8259A中断优先级管理都采用完全嵌套方式,因此,整个系统中断源的级别最高的和最低的分别是__________。
A、主8259A的IR0 和 从8259A的IR7
B、从8259A的IR0 和 主8259A的IR7
C、主8259A的IR0 和 主8259A的IR7
D、从8259A的IR0 和 从8259A的IR7
2、【单选题】CPU响应非屏蔽中断,不包括以下哪个条件。
A、NMI引脚有中断请求。
B、系统没有DMA 请求。
C、CPU处于开中断状态。
D、CPU当前指令执行完毕。
3、【单选题】以下关于中断级别描述正确的是__________。
A、非屏蔽中断的级别>可屏蔽中断的级别>DMA请求的级别
B、DMA请求的级别>非屏蔽中断的级别>可屏蔽中断的级别
C、非屏蔽中断的级别> DMA请求的级别>可屏蔽中断的级别
D、可屏蔽中断的级别>DMA请求的级别>非屏蔽中断的级别
4、【单选题】CPU响应可屏蔽中断的条件,不包括______________。
A、INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求。
B、CPU当前程序执行完毕。
C、CPU处于开中断状态。
D、CPU当前指令执行完毕。
5、【单选题】 PC系列机的可屏蔽中断使用2片8259A管理______级中断。
A、2
B、8
C、15
D、16
6、【单选题】CPU响应可屏蔽硬件中断时,中断类型码n由_________提供。
A、CPU
B、8259A
C、指令
D、内存
7、【单选题】接入系统从8259A IR0-IR7的中断源,其服务程序结束前_______________。
A、只需要执行IRET指令
B、只要向主8259A写结束字,再执行IRET
C、只要向从8259A写结束字,再执行IRET
D、要向主、从8259A写结束字,再执行IRET
8、【单选题】系统日时钟中断的中断类型是__________。
A、08H
B、09H
C、70H
D、71H
9、【单选题】系统日时钟中断的中断源是__________。
A、系统实时时钟
B、系统8254 0
C、计数器输出
D、系统8254 1
E、计数器输出
F、系统8254 2
G、计数器输出
10、【单选题】系统主8259A接收中断结束命令的寄存器口地址是 _________。
A、20H
B、21H
C、A0H
D、A1H
11、【单选题】下面关于系统日时钟中断开发应用的描述中,不正确的是__________。
A、若用户程序的某项定时操作,其定时周期等于55ms的整数倍时,可以定义用户程序的定时操作为08H中断,也可以为1CH型中断。
B、无论用户定时中断定义为1CH型还是08H型,服务程序结束前,都需要向主8259A发送中断结束命令字。
C、若用户程序的某项定时操作,其定时周期不等于55ms的整数倍时,可以定义用户程序的定时操作为08H中断。
D、若用户程序的某项定时操作,其定时周期小于55ms,可以定义用户程序的定时操作为08H中断。
12、【判断题】BIOS自动设定的系统8259A的中断触发方式采用电平触发,即高电平为中断请求。
A、正确
B、错误
13、【判断题】BIOS自动设定的系统8259A中断优先级管理采用完全嵌套方式,即IR0的中断请求级别最低,IR7的中断请求级别最高。
A、正确
B、错误
14、【判断题】CPU可以响应非屏蔽中断的条件之一是:CPU处于开中断状态时。
A、正确
B、错误
15、【判断题】系统日时钟中断的中断源是系统8254的1#计数器。
A、正确
B、错误
16、【判断题】利用系统日时钟中断源设计定时程序时,其定时周期等于55ms或55ms整数倍时,可以定义用户中断程序的定时操作为1CH型中断,也可以为08H型中断。
A、正确
B、错误
17、【判断题】系统主从8259A中断优先级管理都采用完全嵌套方式,因此,整个系统中断源的级别最高的是主8259A的IR0。
A、正确
B、错误
18、【判断题】 系统主从8259A中断优先级管理都采用完全嵌套方式,因此,整个系统中断源的级别最低的是系统从8259A的IR7。
A、正确
B、错误
19、【判断题】系统键盘中断的级别高于系统日时钟中断。
A、正确
B、错误
20、【判断题】利用日时钟中断源设计的定时程序,当要求的定时周期等于20ms时,可以定义用户程序的定时操作为08 型中断。
A、正确
B、错误
21、【判断题】利用日时钟中断源设计的定时程序,当要求的定时周期等于220ms时,可以定义用户程序的定时操作为08 型中断也可以是1CH型中断。
A、正确
B、错误
22、【判断题】若用户定义的中断类型是1CH型,服务程序结束前,需要向主8259A发结束命令字。
A、正确
B、错误
23、【判断题】系统8259A中断结束,采用常规中断结束方式,即在中断服务程序结束之前不需要向8259A送中断结束命令字。
A、正确
B、错误
24、【判断题】接入到系统8259A的中断源,服务程序结束均应该向主、从8259A各送一个中断结束命令字。
A、正确
B、错误
25、【填空题】 CPU响应可屏蔽硬件中断时,中断类型码n由_________提供。
A、
26、【填空题】 PC系列机中系统8259A的中断触发方式采用__________(边沿/电平)触发。
A、
27、【填空题】系统主从8259A中断结束,均采用常规结束方式,在中断服务子程序结束之前向8259A送常规结束命令字__________。
A、
28、【填空题】 系统日时钟中断源是系统的______芯片的0号计数器。
A、
29、【填空题】系统日时钟中断的请求信号接至系统主8259A的IR0,该中断的中断类型是__________。
A、
30、【填空题】利用日时钟中断源设计的定时程序,当要求的定时周期不等于55ms的整数倍时,可以定义用户程序的定时操作为______ 型中断。
A、
31、【填空题】利用日时钟中断源设计的定时程序,当要求的定时周期等于55ms的整数倍时,可以定义用户程序的定时操作为______ 型中断。
A、
32、【填空题】若用户定义的中断类型是1CH型,服务程序结束前,__________(需要/不需要)向主8259A发结束命令字。
A、
33、【填空题】接入系统主8259A IR0,IR1,IR3-IR7的中断源,其服务程序结束前要向______(主/从/主、从)8259A 送常规中断结束字。
A、
34、【填空题】定时中断服务程序的执行时间,必须远远_________(大于/小于)定时中断的时间间隔。
A、
35、【填空题】避免DOS重入最简单的方法是________________。
A、
随堂测验
1、【判断题】系统报警中断和周期中断这两种中断中的任何一个中断请求都将引发实时时钟中断。
A、正确
B、错误
2、【判断题】 用户自行设计的用户中断服务程序类型可以是71型中断,也可以是0AH型中断。
A、正确
B、错误
3、【判断题】若用户中断定义为0AH型,其服务程序结束前不需要向8259A 送常规中断结束字; 若用户中断定义为71H型,其服务程序结束前要向主、从8259A 送常规中断结束字。
A、正确
B、错误
4、【判断题】键盘缓冲区的内容是由09H型键盘硬件中断服务程序写入,用户可以通过INT 16H 键盘软中断读取。
A、正确
B、错误
5、【判断题】若用户定时中断定义为1CH型,其服务程序结束前不需要向8259A 送常规中断结束字; 若用户定时中断定义为08H型,其服务程序结束前要向主8259A 送常规中断结束字。
A、正确
B、错误
随堂测验
1、【判断题】软件中断和硬件中断,当CPU获取中断类型码n后,都会自动从4*n~4*n+3单元总取出该中断源所对应的中断向量送IP和CS寄存器,从而执行该中断请求所对应中断服务程序。
A、正确
B、错误
2、【判断题】不同类型的中断,其中断类型码的获取方式不同。
A、正确
B、错误
3、【判断题】任何类型的中断,其中断服务程序的最后,都必须执行IRET执行,才能返回断点。
A、正确
B、错误
4、【填空题】硬件中断和软件中断的引发方式不同。硬件中断是由CPU以外的设备发出接到引脚_________和_______ 上的中断请求信号。
A、
5、【填空题】 硬件中断和软件中断程序的结束方式不同。硬件可屏蔽中断程序中,中断结束前,首先要向8259A发出_________,然后执行IRET指令,中断返回。
A、
6、【填空题】软件中断程序中,中断结束前,只需要执行______指令,中断返回。
A、
第十一单元测验
1、【单选题】系统键盘中断的请求信号接至系统主8259A的IR1,该中断的中断类型是__________。
A、08H
B、09H
C、70H
D、71H
2、【单选题】 系统实时时钟中断的请求信号接至系统从8259A的IR0,该中断的中断类型是__________。
A、08H
B、09H
C、70H
D、71H
3、【单选题】系统用户中断的请求信号接至系统从8259A的IR1,由从8259A的INT端接至主8259A的______。
A、IR0
B、IR1
C、IR2
D、IR3
4、【单选题】若用户中断定义为0AH型,其服务程序结束前_____________。
A、不需要向主、从8259A送常规中断结束字。
B、只需要向主8259A送常规中断结束字。
C、只需要向从8259A送常规中断结束字。
D、需要向主、从8259A都送常规中断结束字。
5、【单选题】可屏蔽硬件中断,中断类型码是_____________。
A、由8259A提供的。
B、CPU自动产生的。
C、指令中直接给出的。
D、CPU从内存单元中读取的。
6、【单选题】系统键盘中断的请求信号接至_______________。
A、系统主8259A的IR0
B、系统主8259A的IR1
C、系统从8259A的IR0
D、系统从8259A的IR1
7、【单选题】为了让用户中断请求能够送到CPU,
A、主8259A中断屏蔽寄存器的D2位置为0、从8259A中断屏蔽寄存器的D1位置0
B、主8259A中断屏蔽寄存器的D2位置为0、从8259A中断屏蔽寄存器的D1位置1
C、主8259A中断屏蔽寄存器的D2位置为1、从8259A中断屏蔽寄存器的D1位置0
D、主8259A中断屏蔽寄存器的D2位置为1、从8259A中断屏蔽寄存器的D1位置1
8、【单选题】系统主串口中断请求接至系统主8259A的IR4, ,其对应的中断类型是_________。
A、09H
B、10H
C、0BH
D、0CH
9、【单选题】系统辅串口中断请求接至系统主8259A的IR3, ,其对应的中断类型是_________。
A、09H
B、0AH
C、0BH
D、0CH
10、【单选题】若用户中断定义为71H型,其服务程序结束前要向_______________。
A、只需要执行IRET指令。
B、向主8259A 送常规中断结束字,然后再执行IRET指令
C、向从8259A 送常规中断结束字,然后再执行IRET指令
D、向主、从8259A 送常规中断结束字,然后再执行IRET指令
11、【单选题】系统B4端子引入的中断,其中断类型是__________。
A、08H
B、09H
C、70H
D、71H
12、【单选题】系统主串口中断的中断类型,由______提供。
A、CPU
B、主串口
C、8259A
D、指令
13、【单选题】为了屏蔽用户中断,需要进行如下的操作___________
A、从8259A IMR1 置0,主8259A IMR2 置0
B、从8259A IMR1 置0,主8259A IMR2 置1
C、从8259A IMR1 置1,主8259A IMR2 置0
D、从8259A IMR1 置1,主8259A IMR2 置1
14、【判断题】利用系统日时钟中断源设计定时程序时,若用户定时中断定义为08H型,则08H中断服务程序结束前,需要先向系统主8259A发送中断结束命令。
A、正确
B、错误
15、【判断题】用户中断请求信号接至系统从8259A的IR1,由系统从8259A的INT端接至系统主8259A的IR2,最后由主8259A INT端向CPU的的NMI引脚提可屏蔽硬件中断请求。
A、正确
B、错误
16、【判断题】用户自行设计的用户中断服务程序类型可以是71H,也可以是0AH。
A、正确
B、错误
17、【判断题】系统用户中断的中断源是系统的ISA总线B4端子(IRQ9)引入的中断请求信号。
A、正确
B、错误
18、【判断题】系统实时中断的请求信号接至系统从8259A的IR1,该中断的中断类型是70H。
A、正确
B、错误
19、【判断题】实时时钟中断源包括报警中断和周期中断。
A、正确
B、错误
20、【判断题】硬件中断和软件中断服务程序执行结束前,都需要向8259A写常规结束字。
A、正确
B、错误
21、【判断题】只有开中断时,CPU才有可能响应用户中断。
A、正确
B、错误
22、【判断题】系统键盘中断的中断类型码是由主8259A提供
A、正确
B、错误
23、【填空题】 系统键盘中断源是________________。
A、
24、【填空题】用户中断的中断类型码是_____H和0AH。
A、
25、【填空题】实时时钟中断源包括报警中断和________中断。
A、
26、【填空题】 系统用户中断的中断源是系统ISA总线_______端子(IRQ9)引入的中断请求信号。
A、
27、【填空题】某中断的请求信号接至系统从8259A的IR3,该中断的中断类型码是__________H。
A、
28、【填空题】为了让用户中断请求能够送到CPU,主、从8259A中断屏蔽寄存器的相应位必须置________(0/1)。
A、
29、【填空题】若用户中断定义为71H型,其服务程序结束前要向______(主 / 从 / 主和从)8259A 送常规中断结束字。
A、
30、【填空题】 软件中断是由于CPU执行__________指令而引发的。
A、
31、【填空题】非屏蔽中断和软件中断_______(可以/不可以)被屏蔽。
A、
32、【填空题】 软件中断,中断类型码是由_____________ 提供(指令/8259A)。
A、
33、【填空题】用户中断程序的设计中,需要把外扩中断源的中断请求信号接入ISA总线的______端子。
A、
34、【填空题】实时时钟中断源包括周期中断和________中断。
A、
35、【填空题】系统RAM 40H:1EH - 40H:3DH所对应的32个单元,是________缓冲区。
A、
7.1 随堂测验
1、【单选题】在串行异步通信中,数据帧中可以不含( )。
A、数据位
B、起始位
C、校验位
D、停止位
2、【单选题】在RS-232C接口标准中,规定逻辑0电平为( )。
A、-15V~-3V
B、0~-5V
C、0~+5V
D、+3V~+15V
3、【单选题】在两个设备相距较远的情况下往往采用( )通信。
A、并行
B、串行
C、串行或并行
D、单行
4、【填空题】串行异步通信协议要求收、发双方预置的数据帧格式和 必须一致。
A、
7.2.1 随堂测验
1、【单选题】8250芯片能够实现( )通信。
A、全双工异步
B、并行
C、同步
D、全双工同步
2、【填空题】PC机有2个串行口,其中主串口的端口地址为 XH。
A、
3、【填空题】PC机有2个串行口,其中辅串口的端口地址为 XH。
A、
7.2.2 & 7.2.3 随堂测验
1、【单选题】8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是( )中断。
A、接收缓冲器“满”
B、发送保持器“空”
C、接收错
D、MODEM输入状态改变
2、【判断题】和8259A芯片一样,8250芯片也通过INT引脚向外送出中断请求。
A、正确
B、错误
3、【填空题】在接收器时钟控制下, 寄存器一位一位地接收串行数据,自动的去掉起始位、校验位、停止位,并转换成并行数据。
A、
4、【填空题】8250芯片中,除数寄存器的高八位和 寄存器合用端口地址。
A、
5、【填空题】8250芯片中的 寄存器能够提供数据传输的状态信息。
A、
6、【填空题】MODEM控制寄存器的D 位能将8250芯片设置为内环自检。
A、
7.2.4 随堂测验
1、【填空题】某PC机对端口直接编程的8250初始化子程序如下所示:I8250 PROC MOV DX,3FBH MOV AL,80H OUT DX,AL MOV DX,3F9H MOV AL,00H OUT DX,AL MOV DX,3F8H MOV AL,18H OUT DX,AL MOV DX,3FBH MOV AL,00000111B OUT DX,AL MOV DX,3F9H MOV AL,00000000B OUT DX,AL MOV DX,3FCH MOV AL,0 OUT DX,AL RET I8250 ENDP请阅读该子程序,回答问题:串行接口中 (有/没有)设置联络线。
A、
2、【填空题】上题中,通信速率为 波特。
A、
3、【填空题】上题中,8250采用 方式和CPU交换数据。(查询/中断)
A、
4、【填空题】上题中,串行数据的停止位为 位。
A、
5、【填空题】上题中,串行数据 (有/没有)设置校验位。
A、
7.3.1 随堂测验
1、【填空题】两台计算机在进行短距离点—点单工通信时,发方的RS-232C口的 信号必须与收方的RXD信号相连。
A、
2、【填空题】两台计算机在进行短距离点—点单工通信时, 信号必须互连。
A、
3、【填空题】单纯用INT 14H 的0 号功能对8250初始化编程,CPU只能采用 方式(查询/中断)与8250进行信息交换。
A、
7.3.2 随堂测验
1、【填空题】A、B两台PC机利用辅串口进行有联络线的点-点单工通信,A机发送,B机接收,现已知A机的通信速率被设定为2400波特(对应分频系数为0030H),要求一帧字符7个数据位,2个停止位,偶校验。程序填空:为B机的辅串口写一个初始化程序段,使得B机能以查询方式正确接收到来自A机的数据,接收前,B机需要先和A机联络。 MOV DX, 2FBH MOV DX, 2FBH MOV AL, 1 MOV AL, 2 OUT DX, AL OUT DX, AL MOV DX, 2F9H MOV DX, 2F9H MOV AL, 0 MOV AL, 3 OUT DX, AL OUT DX, AL MOV DX, 2F8H MOV DX, 2FCH MOV AL, 30H MOV AL, 4 OUT DX, AL OUT DX, AL程序段中,空1应该填 。
A、
2、【填空题】上面的程序段中,空2应该填 。
A、
3、【填空题】上面的程序段中,空3应该填 。
A、
4、【填空题】上面的程序段中,空4应该填 。
A、
第十二单元作业
第十二单元测验
1、【单选题】串行异步通信帧格式约定数据位及停止位分别为( )位。
A、1~2、5~8
B、5~8、1~2
C、5~8、5~8
D、1~2、1~2
2、【单选题】串行异步通信帧格式约定起始位及奇偶校验位分别为( )位。
A、1、2
B、2、1
C、2、2
D、1、0或1
E、1、1
3、【单选题】在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是( )。
A、并行和并行
B、并行和串行
C、串行和并行
D、串行和串行
4、【单选题】若使用同一根传输线既作输入又作输出,但通信双方不能同时发送数据,这种传送方式是( )。
A、单工
B、双工
C、半双工
D、全双工
5、【单选题】 串行异步通信的RS-232C接口标准中,为发送数据而建立的一对控制信号是( )。
A、RTS/CTS
B、INTR/INTA
C、HOLD/HLDA
D、STB/IBF
6、【单选题】假如异步串行通信时传送一个字符,它包括1个起始位,7个数据位,1个偶校验位,1个停止位,如果传输速率为1200波特,则每秒所能传送的字符个数是( )。
A、100
B、120
C、200
D、240
7、【单选题】下列( )信号不是联络控制信号。
A、请求发送RTS
B、发送数据TXD
C、允许发送CTS
D、数据终端准备就绪DTR
8、【单选题】在串行异步通信中,数据帧中可以不含( )。
A、数据位
B、起始位
C、校验位
D、停止位
E、所有字段必须包含
9、【单选题】在RS-232C接口标准中,规定逻辑0电平为( )。
A、-15V~-3V
B、0~-5V
C、0~+5V
D、+3V~+15V
10、【单选题】在RS-232C接口标准中,规定逻辑1电平为( )。
A、-15V~-3V
B、0~-5V
C、0~+5V
D、+3V~+15V
11、【单选题】A、B两台PC机利用主串口进行点-点单工通信,一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特,下图是从PC机的RS-232C接口引脚观察到的波形,可知所传送的字符是( )。<img src="http://edu-image.nosdn.127.net/596230D463034FDDC1E95656A6E97E93.png?imageView
A、非打印字符
B、D
C、E
D、F
12、【单选题】在Intel 8250芯片中,实现并行数据转换为串行的是( )。
A、发送器
B、接收器
C、数据总线缓冲器
D、MODEM控制电路
13、【判断题】按照串行数据的时钟控制方式,串行通信可以分为主串口通信和辅串口通信。
A、正确
B、错误
14、【判断题】并行通信必然比串行通信速度快。
A、正确
B、错误
15、【判断题】为了保证通信的正确实现,收发双方的帧数据格式和数据通信速率必须一致。
A、正确
B、错误
16、【判断题】微机系统中的两个串行口(即主串口和辅串口)除了端口地址不同外,结构也有微小差异。
A、正确
B、错误
17、【判断题】可以利用8250的内环自检方式检测电平转换电路是否正常工作。
A、正确
B、错误
18、【填空题】在串行通信中, 同步通信速度 (高/低)于异步通信。
A、
19、【填空题】RS-232C是一种 行通信的接口标准。
A、
20、【填空题】异步通信一帧数据格式中,按照发送的次序,先传送______位。
A、
21、【填空题】串行异步通信协议要求收、发双方预置的 和通信速率必须一致。
A、
22、【填空题】8250内部的中断类型有(1)接收中断, (2)发送中断, (3)接受数据错中断, (4)modem中断四种,其中优先级最低的是 ( ) 。(只填上面的序号数字,如1)
A、
23、【填空题】若某一终端以2400波特的速率发送异步串行数据,发送1位需要 s。
A、
24、【填空题】串行通信接口标准RS-232C,规定接地的引脚名称是 。
A、
25、【填空题】异步通信时,线路上没有信号传输时,称为空闲状态,这时线路规定为 。(逻辑1/逻辑0)
A、
26、【填空题】8250内部的中断中,优先级最高的是 。
A、
27、【填空题】两台计算机在进行短距离点—点单工通信时,发送方的RS-232C口的 信号必须与接收方的RXD信号相连。
A、
28、【填空题】已知异步串行通信的接收方接收到如下波形的一帧数据(无校验,TTL电平),则传送数据的二进制编码为 B。<img src="http://edu-image.nosdn.127.net/23B65A7C690FAFFC8725D4B168F6EC7E.png?imageView&thumbnail=890x0&quality=100" />
A、
29、【填空题】已知异步串行通信的接收方接收到如下波形的一帧数据(无校验,TTL电平),则停止位的位数为 位(请填写阿拉伯数字)。<img src="http://edu-image.nosdn.127.net/23B65A7C690FAFFC8725D4B168F6EC7E.png?imageView
A、
30、【填空题】已知异步串行通信的接收方接收到如下波形的一帧数据(无校验,TTL电平),则起始位的位数为 位(请填写阿拉伯数字)。<img src="http://edu-image.nosdn.127.net/23B65A7C690FAFFC8725D4B168F6EC7E.png?imageView
A、
31、【填空题】A、B两台PC机利用主串口进行点-点单工通信,一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特,下图是从PC机的RS-232C接口引脚观察到的波形,可知所传送字符的16进制ASCII码是_________H。<img src="http://edu-image.nosdn.127.net/596230D463034FDDC1E95656A6E97E93.png?imageView&thumbnail=890x0&quality=100" />
A、
32、【填空题】A、B两台PC机利用主串口进行点-点单工通信,一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特,下图是从PC机的RS-232C接口引脚观察到的波形,可知该帧数据采用的奇偶校验方式是_________校验。(奇/偶)<img src="http://edu-image.nosdn.127.net/596230D463034FDDC1E95656A6E97E93.png?imageView
A、
33、【填空题】A、B两台PC机利用主串口进行点-点单工通信,一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特,下图是从PC机的RS-232C接口引脚观察到的波形,则传送该帧数据需要的时间是______s。(请填写分数形式,例如1/1000)<img src="http://edu-image.nosdn.127.net/596230D463034FDDC1E95656A6E97E93.png?imageView&thumbnail=890x0&quality=100" />
A、
34、【填空题】已知主机A和B间主串口以单工方式进行异步串行通信,不需要使用联络线,则A、B间的通信至少需要 条连线。(请填写阿拉伯数字)
A、
35、【填空题】已知主机A和B间主串口以单工方式进行异步串行通信,通信速率1800bps,约定使用奇校验方式,数据位七位,一个停止位。则每秒可以传送 个字符。(请填写阿拉伯数字)
A、
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。