微型计算机技术中equ,微机接口技术-中国大学mooc-题库零氪

第一章 微型计算机基础

1.1 计算机中的信息表示(时长49‘51’‘,4个视频)随堂测验

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、(10010110)BCD=( )2

5、

101144.html

1.2 微型计算机系统的基本组成((时长24‘01’‘,2个视频))随堂测验

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接口电路传输数据信号。

5、20根地址线所能寻址的存储器容量是是1M,14根地址线所能寻址的存储器容量是多少?

第一单元测验

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、(11101.1011)2=( )10

12、(147)10=( )16

13、(3AC)16=( )10

14、(10010111)BCD=( )2

15、字长=8,[-1]补=( )2

16、字长=8, [X]补=(A5)16,则X=( )16

17、设字长=8位,X=(8E)16,当X为反码时,其真值=( )16

18、微处理器通过( )总线向存储器和I/O接口电路传输数据信号。

19、设字长=8位,X=(80)16,当X为补码时,其真值的十进制表示为( )。

20、设字长=8位,[-6]补=( )16。

21、一个BCD码数:0011 1001 0100 1000,表示的十进制数是( )。

22、冯诺依曼结构确定了计算机的五个基本部件:输入设备、输出设备、存储器、控制器和( )。

23、若字母A的ASIIC码是65,则ASIIC码是69对应的字母是( )。

24、设有两个有符号数9AH和 0C8H(补码表示),则两数相加的结果是( )H。

25、某计算机系统的存储器标识为1KB,表示其容量为( )字节。(用一个十进制数表示)

26、若某微型计算机的微处理器有16根地址线,则该处理器能寻址的内存最大容量为( )KB。

27、用补码表示的有符号8位二进制数,其真值范围为-128~ +( )。(填写一个十进制数)

28、CPU对存储器的操作有读和( )两种。

29、微型计算机系统中,系统总线按其功能可分为数据总线、地址总线和( )总线三种不同类型的总线。

30、计算机中,所有信息都是以( )进制编码形式存在的。

第二章 80X86微处理器

第二单元测验

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的RESET信号有效后,IP内容为( )。

A、0000H

B、F000H

C、FFF0H

D、FFFFH

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 芯片中只集成了运算器和控制器。

19、若一个数据块的起始地址为20A0H:0F6H,则该数据块起始的实际地址是21B60H。

20、80486的数据总线都是16位。

21、SP做堆栈指针时,其内容必须指向堆栈栈顶。

22、字长是描述CPU数据总线宽度的指标。

23、逻辑地址不是物理地址,但它是唯一的。

24、物理地址不是逻辑地址,并且某内存单元的物理地址是唯一的。

25、在80486的32位标志寄存器中,其每一位都有一定的含义。

26、微机的字长愈长,计算精度愈高,指令处理功能愈强。

27、实地址模式下80486可以直接访问的内存单元为1MB,一个逻辑段为1MB。

28、当取指令时,CPU会自动以代码段寄存器CS内容作为段基址,左移4位后,再加上指令指针IP内容作为偏移量,形成20位物理地址。

29、80486的逻辑段不允许有段的重叠和交叉。

30、时钟周期是处理器中处理动作的最小时间单位,通常称为一个T状态。这是微处理器完成一步完整操作的最小时间单位。

31、80X86工作在实模式下时,每个物理存储单元对应唯一的物理地址,其范围是0 ~ ( )H。

32、指令指针用IP表示,其中存放的是CPU所要访问的内存单元的( )。

33、8086CPU具有20条地址线,可直接寻址( )B容量的内存空间。

34、32位微处理器有两个独立的物理空间,一个是存储空间,另一个是( )空间。

35、在实地址模式下,设SS=0408H,SP=0130H,则栈顶单元的物理地址是( )H。

36、运算器的主要功能是逻辑运算和( )运算 。

37、80X86微处理器以段寄存器中的CS作为段基址,则生成物理地址时,偏移地址允许使用( )寄存器。(书写该寄存器的汇编助记符)

38、80X86微处理器的16位寄存器中,被称作累加器的是( )寄存器。(书写该寄存器的汇编助记符)

39、80486处理器内部的标志寄存器FLAG,为系统提供( )个控制标志。

40、实地址模式下,80486处理器内部的寄存器SS在访问内存时用来提供( )段的段基址。(写出中文名称)

第三章 汇编语言指令集2

第4单元测试

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、执行下列哪条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同()。

A、TEST AL,BL

B、CMP AL,BL

C、AND AL,BL

D、XOR AL,BL

7、要将AL寄存器的最高位(bit7)置为1,同时保持其他位不变,应使用( )指令

A、OR

B、AND

C、NOT

D、XOR

8、设BX中有一个16位带符号数。若要将BX中的内容除2,则以下正确的指令是( )。

A、SAL BX,1

B、SHR BX,1

C、RAR BX,1

D、SAR BX,1

9、( )指令不会自动修改CX寄存器的值。

A、REPNZ SCASB

B、LOOP AGA

C、REPE CMPSB

D、JZ AGA

10、在MOV AL ,[BX]指令之后,可直接使用JZ指令判断AL中内容是否为0

11、实地址模式下,DS,CS都是由程序员赋初值的。

12、以下两条指令的结果是:当无符号数AL>BL时转移到标号为CONT的指令。( ) SUB AL, BL JC CONT

13、汇编语言程序中的指令分为符号指令和伪指令两类,其中_________是为汇编程序提供汇编信息,为链接程序提供链接信息的。

14、阅读下列程序段,填空回答问题。   MOV CX,16  MOV BX,0  MOV DX,1 DON: MOV AX,2AB0H  AND AX,DX  JZ NEXT  INC BX NEXT: SAL DX,1  LOOP DON 该程序段执行后,BX=_________。(注:答案采用十进制)

15、设AX,BX,CX的值都是1234H ,DX的值是0F0FH ,执行下列程序段:   OR AX,DX  AND BX,DX  XOR CX,DX   则:AX=_____________H,BX=______________H, CX=______________H,。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)

16、用一条指令实现将AH的高4位置1 ,低四位不变。(1)操作码和操作数之间空格只有一位;操作数和操作数之间用半角逗号隔开,不能有空格。(2)字符全部大写,并且为半角字符。(3)标点符号为半角。)

17、阅读下面程序段: MOV AX,1234H MOV CL,4 ROR AX,CL INC AX MOV BX,0 ADD BX,AX 该程序段执行后,AX=______H,BX=_______ H。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)

18、用一条指令实现将AH的高3位不变 ,低5位取反。 (注(1)操作码和操作数之间空格只有一位;操作数和操作数之间用半角逗号隔开,不能有空格。(2)字符全部大写,并且为半角字符。)

19、已知:AX=0FE66H,CF=1,执行下列指令序列后,CF=___,BL=_______ H。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。). MOV BL,27H ROL BL,1 ROR BL,3

20、AL的内容为92H,则执行指令SAR AL,1后,AL的内容为( )H。(注:字符全部大写,并且为半角字符。)

第三章 汇编语言指令集1

3.4 汇编语言语法(时长31‘37’‘,3个视频)随堂测验

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、伪指令为______________和链接程序提供信息,其功能是由相应的软件完成的。

4、设数据段有如下定义:X DB ‘AB’,-1 Y DW 12H,4567H Z DB 5 DUP(‘A’) 汇编后 X字节单元的内容是_____H;X+2字节单元的内容是______H;Y+1字节单元的内容是______H;Y+3字节单元的内容是_________H。 (注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)

3.5 汇编语言基本指令集一(通用传送指令、堆栈、算术运算指令)(时长52‘17’‘,5个视频)随堂测验

1、DAA指令之前的二进制加法指令必须以AL为目标寄存器。

2、堆栈操作的原则是先进后出,并且以字节为单位进行操作。

3、INC和DEC指令影响OF、SF、ZF和CF标志。 ( )

4、设AH=68H,AL=C9H,则CPU执行ADD AL,AH指令后AL=_________H; C标=________________;Z标=________________;S标=________________。 (注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)

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,源操作数的寻址方式为____________寻址。

6、设BX=1234H,DS=2000H,(21234H)=78H, (21235H)=56H则指令LEA SI,[BX]执行后,SI的值是____________H, (21235H)=____________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)

7、设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行 PUSH AX PUSH BX MOV BX,SP POP AX 之后,SS= H,SP= H,AX= H,BX= H 。 (注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)

第3单元测试

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 AX PUSH BX POP CX POP 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 AX MOV 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、指令MOV DX,DS:[AX] 执行的结果是将数据段一个字单元的内容送给DX。

23、数据定义语句“VAR DW 100 DUP(?)”定义了一个大小为200个字节的存储区。

24、实模式下,若SP=2000H,则执行指令PUSH AX 后,SP=__________H。

25、已知BUF DW ‘AB’,则汇编后BUF+1单元存放的内容为 H。

26、用一条指令完成无符号数乘法,将AL*BL结果送至AX。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。)

27、将BUF内存单元的偏移地址传送到BX中,可以用MOV BX, OFFSET BUF实现,还可以用功能相同的指令 实现。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,用半角逗号隔开。(2)字符全部大写,并且为半角字符。)

28、设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。(注:答案和答案之间用一个空格分开)

29、设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。

30、若数据段定义如下: BUF DB ‘NJUPT’ L1 EQU $-BUF S DB ‘EDUCN’ L2 EQU $-BUF 则,L1= ; L2= 。 (注:答案和答案之间用一个半角空格分开)

31、已知某数据段定义如下 W1 DB 32H,20H W2 DW -1,4130H W3 DB ‘3AC5’ 汇编后,W2单元内容为_______H,W2+1单元内容为_______H,W3单元内容为______H。(注:答案和答案之间用一个半角空格分开)

32、已知某数据段定义如下: W1 DB 32H,20H W2 DW -1,4130H W3 DB ‘3AC5’ 执行MOV CX,WORD PTR W1指令后,CX的内容为_______H, 执行MOV BX,W2+3指令后,BX的内容为_______H。 (注:答案和答案之间用一个半角空格分开)

33、设AX=2345H,BX=98A0H,阅读下列程序段,完成相应空格。 MOV SP,0100H PUSH AX PUSH BX MOV BP,SP MOV BX,[BP+2] POP CX POP AX 该程序段执行后,SP=______H ,AX=_____H,BX=______H ,BP______H,CX=________H。 (注:答案和答案之间用一个半角空格分开)

34、数据段中VAR变量其偏移地址为28A0H,单元内容为8C00H,则执行指令:LEA AX,VAR后,AX的内容为( )H。

35、执行下列指令后,AX寄存器中的内容是_______H。 TABLE DW 10,20,30,40,50 ENTRY DW 3 ┇ MOV BX,OFFSET TABLE MOV SI,ENTRY MOV AX,[BX+SI]

第四章 输入/输出系统

4.2输入输出系统概述(时长14‘42’‘,1个视频)随堂测验

1、按端口寄存器存放信息的物理意义分,端口可以分为数据端口、 和控制端口。

2、CPU在执行OUT DX, AL指令时,把 寄存器的内容送到地址总线, 寄存器的内容送到数据总线。

3、PC系列机采用的编址方式为_______

4.3微机系统与外设交换信息的方式(时长24‘11’‘,2个视频)随堂测验

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、三态缓冲器可以用作简单的输出接口。

22、锁存器可以用作简单的输出接口。

23、微型计算机系统与输入输出设备交换信息的方式有 无条件方式、查询方式、_____方式、DMA方式。

24、常用的I/O端口编址方式包括 统一编址和_______编址两种。

25、PC系列机采用的编址方式为_______

26、总线周期信号M/IO=1,W/R=0,D/C=1,表明当前总线周期是CPU读_________(填存储单元或端口)的数据。

27、若当前总线周期为CPU向I/O端口传送数据,则信号M/IO,W/R,D/C这三个信号分别为___、___、___。(注答案之间不用隔开,如000)

28、若某数据端口的地址为90H,则由该端口向CPU输入一个数据,使用的指令是______。

29、测试AL寄存器的D5位是否为1,使用的指令为______。

30、DMA方式,是用硬件实现存储器和外设之间或存贮器和_____________之间直接进行的的高速数据传送,不需要CPU的干预。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微型计算机原理及应用基本学习要求 注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念 1、计算机信息的表示方式?为何要用二进制表示方式? 2、掌握二进制、八进制、十进制、十六进制的概念(码符号、进位、展开式); 3、掌握二进制、十进制、十六进制间的相互转换,要熟练掌握将8位二进制转换为相应的十进制,能熟练的将0~255范围内的十进制转换为二进制,能将十六进制转换成二进制形式,能将二进制转换成十六进制表示形式; 4、机器真值的概念,熟练掌握真值与机器之间的相互转换; 5、带符号的原码、反码和补码表示,熟练掌握原码和补码之间的相互转换(已知一个的原码求它的补码,已知一个补码求出它的原码); 6、已知一个补码,会求它的真值,掌握补码的加减法运算,掌握机器负的求法; 7、能简述微型计算机系统硬件的组成(微处理器、存储器、输入及输入设备、输出接口及输出设备、总线); 8、CPU在内部结构上由哪几部分组成(算术逻辑运算单元ALU、控制器、寄存器),简要说明各部分的作用? 9、地址总线、据总线、控制总线的作用?它们各自是双向还是单向? 二、 80x86微处理器 1、8086处理器物理地址的生成:段基地址左移4位+段内偏移地址。会计算类似条件下的物理地址:(1)段寄存器CS=1200H,指令指针寄存器IP=2000H,此时,指令的物理地址为多少?(2)一个存放在8086计算机系统内存据,它以DS作为段基址寄存器且设(DS)=1000H,段内偏移地址为2300H,会计算该据的物理地址(同样是:段基地址左移4位+段内偏移地址),指向这一物理地址的DS值和段内偏移地址值是唯一的吗(不是唯一的)? 2、掌握物理地址的生成方法(8086只有实地址模式,物理地址=段寄存器的内容左移4位+偏移地址);注意向段寄存器传送据的方法(CS位代码段基地址寄存器,不能做目的地址,立即不能直接传送给段基地址寄存器),注意代码段寄存器CS不能作为目的寄存器; 3、掌握8086的寄存器及其使用方法,注意AX、BX、CX、DX可以作为8位寄存器使用; 4、8086的标志寄存器有哪些状态标志位?各个标志位在什么情况下置位?注意据传送指令不影响标志寄存器(除了向标志寄存器传送指令);掌握标志寄存器各个控制标志位的作用?如何设置这些控制位?注意标志寄存器的传送指令、压栈与弹出指令,修改标志寄存器的方法; 5、能描述计算机IO端口的编制方式有几种(独立编址和统一编址2种),每种编址方式的特点?8086采用IO独立编址方式,注意X86IO接口的寻址方式,X86的IO操作指令,IN和OUT指令的端口地址、IN/OUT指令只能是端口与累加寄存器AX(或AL)进行传送; 6、系统的复位后内部寄存器的状态(除CS=0FFFFH外,其他寄存器=0000H),8086系统复位后,第一条执行的指令的地址(0FFFF0H); 7、8086的断系统,向量断的概念,断向量表和结构,断向量表和断向量的存放位置,对一个断类型号为n的断,会计算它的断向量的存放地址; 8、什么叫断类型号?什么是断向量?断向量放在那里?对应于断类型号为20H的断其断向量存放在哪里?如果20H的断处理子程序从3000H:1000H开始,则断向量应怎样存放(00080H开始存放:00H,10H,00H,30H)? 9、8086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值