《微型计算机原理与接口技术》复习题.docx

上传人:b****2 文档编号:11581221 上传时间:2023-06-01 格式:DOCX 页数:59 大小:54.38KB
下载 相关 举报
《微型计算机原理与接口技术》复习题.docx_第1页
第1页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第2页
第2页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第3页
第3页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第4页
第4页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第5页
第5页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第6页
第6页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第7页
第7页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第8页
第8页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第9页
第9页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第10页
第10页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第11页
第11页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第12页
第12页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第13页
第13页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第14页
第14页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第15页
第15页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第16页
第16页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第17页
第17页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第18页
第18页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第19页
第19页 / 共59页
《微型计算机原理与接口技术》复习题.docx_第20页
第20页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

《微型计算机原理与接口技术》复习题.docx

《《微型计算机原理与接口技术》复习题.docx》由会员分享,可在线阅读,更多相关《《微型计算机原理与接口技术》复习题.docx(59页珍藏版)》请在冰点文库上搜索。

《微型计算机原理与接口技术》复习题.docx

《微型计算机原理与接口技术》复习题

 

第1章微型计算机基础知识

一、选择题

1.80486CPU进行算术和逻辑运算时,可处理的信息的长度为()。

A、32位B、16位C、8位D、都可以

2.在下面关于微处理器的叙述中,错误的是()。

A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片

B、一台计算机的CPU含有1个或多个微处理器

C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分

D、不同型号的CPU可能具有不同的机器指令

3.若用MB作为PC机主存容量的计量单位,1MB等于()字节。

A、210个字节B、220个字节C、230个字节D、240个字节

4.运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()。

A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出

B、两个整数相加,若结果的符号位为0,则一定发生溢出

C、两个整数相加,若结果的符号位为1,则一定发生溢出

D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出

5.运算器的主要功能是()。

A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算

6.运算器由很多部件组成,其核心部分是()。

A、数据总线B、算术逻辑单元C、累加器D、多路开关

7.在一般的微处理器中,()包含在CPU中。

A、内存B、输入/输出单元C、磁盘驱动器D、算术逻辑单元

8.80486CPU的标志寄存器中,OF标志表示运算结果的()情况。

A、进/借位B、符号C、溢出D、辅助进位

9.若某数据段位于存储区38000H~47FFFH,则该数据段的段基址为()。

A、38000HB、47FFFHC、3000HD、3800H

10.程序设计中所使用的地址是()。

A、逻辑地址B、有效地址C、物理地址D、段基址

11.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。

A、SS和IPB、CS和IPC、DS和IPD、CS和BP

12.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。

A、8位处理器B、16位处理器C、32位处理器D、64位处理器

13.在堆栈操作中,隐含使用的通用寄存器是()。

A、AXB、BXC、SID、SP

14.主要决定微机性能的是()

A、CPUB、耗电量C、质量D、价格

15.十进制负数–38的八位二进制补码是()

A、01011011BB、11011010BC、11011011BD、01011010B

16.若某台微型计算机的型号是奔四800,则其中800的含义是()

A、CPU中有800个寄存器B、CPU中有800个运算器

C、该微机的内存为800MBD、时钟频率为800MHZ

17.在计算机内部,一切信息的存取,处理和传送都是以()形式进行。

A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码

18.16位PC机中整数的有效范围是()

A、-32768―32767B、-32767―32767

C、0―65535D、-32768―32767或0―65535

19.在()表示中,二进制数11111111B表示十进制数–1

A、原码B、反码C、补码D、BCD码

20.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()

A、-127—+127B、-128—+128C、-127—+128D、-128—+127

21.计算机中运算器和控制器合称为()

A、CPUB、ALUC、主机D、ENIAC

22.32位的个人计算机,一个字节(Byte)由()位(bit)组成。

A、4B、8C、16D、32

23.假设机器中浮点数的表示格式如下:

阶符

阶码

尾符

尾码

15141211100

当尾数用补码,阶码(阶码基数为2,尾数以规格化数表示)用补码表示时,-123.625的表示形式为()。

A、0111100001000110B、0111111111011010

C、0111100001000101D、1000000001000110

24.从功能上,8086的CPU由()两部分组成。

A、SP、ALUB、控制器、FLAGSC、EU、BIUD、EU、ALU

25.标志寄存器FLAGS中存放两类标志,即()。

A、符号标志、溢出标志B、控制标志、状态标志

C、方向标志、进位标志D、零标志、奇偶标志

26.若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。

A、0、1、1B、1、1、1C、0、0、0D、1、1、0

27.若AL=3BH,AH=7DH,则AL和AH中的内容相减后,标志CF、AF和PF的状态分别是()。

A、0、0、1B、1、1、1C、0、1、0D、1、0、0

28.下列有关指令指针寄存器的说法中,哪一个是正确的()。

A、IP存放当前正在执行的指令在代码段中的偏移地址

B、IP存放下一条将要执行的指令在代码段中的偏移地址

C、IP存放当前正在执行的指令在存储器中的物理地址

D、IP存放当前正在执行的指令在存储器中的段地址

29.最小模式时,当M/-----IO为低电平时,表示CPU正在对()进行访问。

A、存储器B、I/O端口C、外部存储器D、EPROM

30.下面有关MN/----------MX的叙述正确的是()

A、是工作模式选择信号,由CPU产生,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式

B、是工作模式选择信号,由CPU产生,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式

C、是工作模式选择信号,由外部输入,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式

D、是工作模式选择信号,由外部输入,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式

31.某CPU的主频为250MHZ,则它的时钟周期为()

A、250nsB、50nsC、40nsD、4ns

32.如果访问存储器时使用BP寻址,则默认的段寄存器是()

A、CSB、ESC、DSD、SS

33.某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为()

A、10000HB、11200HC、12100HD、13000H

34.某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为()

A、0780HB、0820HC、23E20HD、07E0H

35.某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()

A、80HB、50HC、100D、100H

36.设某一个单元的物理地址是54321H,则正确的逻辑地址表示为()

A、4321H:

50000HB、54320H:

1HC、5430H:

0021HD、5432H:

00001H

37.如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是()

A、3000HB、12000HC、21000HD、1000H

38.如果一个堆栈从地址1250H:

0100H开始,SP=0050,则SS的段地址是()

A、12600HB、1260HC、1265HD、125BH

39.若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y]补=()

A、10100001BB、11011111BC、10100000BD、溢出

二、判断题

1.80486的逻辑段不允许有段的重叠和交叉。

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

3.若一个数据块的起始地址为20A0H:

0F6H,则该数据块起始地址的实际地址是21B60H。

4.SP的内容可以不指向堆栈的栈顶。

5.寄存器寻址其运算速度较低。

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

7.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。

8.当运算结果各位全部为零时,标志ZF=0。

9.逻辑地址不是物理地址,但它是唯一的。

三、填空题

1.计算机是通过()、()、()总线把各个部件连接在一起,构成一个系统。

2.8086的数据总线是()位,地址总线是()位。

3.PC机主存储器中的基本存储单元的长度是()。

4.80486可访问8位、()、和()、()位的寄存器。

5.在微处理器的实地址方式下,段寄存器的作用是()。

6.若一个数中含有3个“1”,则其奇偶标志为()。

8.80486工作在实模式下时,若需对堆栈区进行操作,其物理地址是由()和()组合产。

9.程序设计中使用的地址称为(),而CPU对存储器单元进行操作时使用的地址称为()。

10.按存储器的分级原则,其容量最大的一级存储器成为()。

11.按存储器的分级原则,其速度最快的一级存储器成为()。

12.微机的主要性能指标中,字长是指()。

13.微型计算机由()和()两大部分组成。

14.上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指令从()H方取

15.8088与外部交换数据的总线宽度是位,与寄存器组之间的数据总线宽度是位,EU内部总线宽度是位。

16.设AL=80H,AH=83H,AL和AH中的内容相加后,CF=,OF=,ZF=,PF=,AF=,SF=。

17.8086/8088将整个存储空间划分为许多逻辑段,每个逻辑段容量在

以内,各个逻辑段相互重叠。

18.8086/8088中,某单元只能有一个地址,但可以有多个地址。

19.如果对堆栈进行操作,则段基址来源于,偏移地址来源于。

20.某存储单元物理地址为32413H,则相对于段地址为3000H,其偏移地址为,若,它的偏移地址是1003H,则其段地址为。

21.在8086/8088系统中,所有读写存储器或I/O端口操作都是由通过系统总线完成的。

四、简答题

1.简述EU和BIU的主要功能?

2.8086和8088的主要区别是什么?

第1章微型计算机基础知识

一、选择题

1.D2.C3.B4.D5.C6.B

7.D8.C9.D10.A11.B12.C

13.D14.A15.B16.D17.D18.D

19.C20.D21.A22.B23.A24.C

25.B26.A27.B28.B29.B30.C

31.D32.D33.B34.D35.A36.C

37.B38.B39.A

二、判断题

1.×2.×3.×4.×5.×6.√7.×8.×9.×

三、填空题

1.地址;数据;控制

2.16,20

3.字节

4.16,32

5.存放段基址

6.1

8.SS,SP

9.逻辑地址,物理地址

10.外存

11.寄存器

12.一次能处理的二进制位数

13.软件,硬件

14.FFFF0H

15.8、8、16

16.1,1,0,1,0,0

17.64KB、可以

18.物理,逻辑

19.SS、SP

20.2413H、3141H

21.BIU(总线接口单元)

四、简答题

1.参考答案:

EU的主要功能是执行指令,完成指令规定的所有操作。

BIU的主要功能是负责与存储器或I/O端口的信息传输。

它们可以并行操作。

2.参考答案:

8086BIU中指令队列长度是6B,一旦指令队列空出2B,BIU将自动读取指令。

而8088BIU中指令队列长度是4B,只要指令队列出现一个空闲字节,BIU都将自动读取指令。

8088BIU与外部交换数据的总线宽度是8位,总线控制电路与专用寄存器间的数据总线也是8位,在EU内部则是16位。

而8086CPU则都是16位的。

这一章是重点

第2章指令系统及汇编语言程序设计

一.选择题

1.指令ADDCX,55H[BP]的源操作数的寻址方式是()。

(A)寄存器寻址(B)直接寻址(C)寄存器间接寻址(D)寄存器相对寻址

2.设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=()。

(A)113AH(B)114AH(C)1144H(D)1140H

3.若SI=0053H,BP=0054H,执行SUBSI,BP后,则()。

(A)CF=0,OF=0(B)CF=0,OF=1(C)CF=1,OF=0(D)CF=1,OF=1

4.已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,[BP]执行后,(BX)=()。

(A)0102H(B)0201H(C)245AH(D)5A24H

5.实模式下80486CPU对指令的寻址由()决定。

(A)CS,IP(B)DS,IP(C)SS,IP(D)ES,IP

6.使用80486汇编语言的伪操作指令定义:

VALDB2DUP(1,2,3DUP(3),2DUP(1,0))则在VAL存储区内前十个字节单元的数据是()。

(A)1,2,3,3,2,1,0,1,2,3(B)1,2,3,3,3,3,2,1,0,1

(C)2,1,2,3,3,2,1,0(D)1,2,3,3,3,1,0,1,0,1

7.下列四条指令都可用来使累加器清"0",但其中不能清"进位"位的是()。

(A)XORAL,AL(B)ANDAL,0(C)MOVAL,0(D)SUBAL,AL

8.若(AX)=96H,(BX)=65H,依次执行ADDAX,BX指令和DAA指令后,(AL)=()。

(A)0FBH(B)01H(C)61H(D)0BH

9.下列能使CF标志置1的指令是()。

(A)CMC(B)CLC(C)STC(D)CLD

10.MOVAX,[BP+SI]隐含使用的段寄存器是()。

(A)CS(B)DS(C)ES(D)SS

11.设AL=7FH,要使AL=80H,应使用下列哪一条指令()。

(A)ANDAL,80H(B)ORAL,80H(C)XORAL,80H(D)NOTAL

12.在执行十进制调整指令DAA,DAS之前必须将结果存放于()中。

(A)AX(B)AH(C)AL(D)BL

13.下列指令执行后影响标志位的是()。

(A)MOV(B)PUSH(C)ADD(D)XCHG

14.唯一能对应存储单元的地址是()。

(A)物理地址(B)端口地址(C)有效地址(D)逻辑地址

15.计算机能直接执行的语言是()。

(A)机器语言(B)汇编语言(C)高级语言(D)程序设计语言

16.需采用先进后出原则操作的存储区是()。

(A)寄存器组(B)地址缓冲器(C)数据寄存器(D)堆栈区

17.寄存器SP用于对()的操作。

(A)空闲单元(B)堆栈单元(C)数据单元(D)指令单元

18.若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEASI,[BX]指令后,SI寄存器的内容是()。

(A)1234H(B)3412H(C)1000H(D)0010H

19.若(AL)=80H,执行NEGAL指令后,CF和OF标志位的状态分别为()。

(A)0和0(B)0和1(C)1和0(D)1和1

20.若要完成(AX)*7/2运算,则在下列四条指令之后添加()指令。

MOVBX,AX;MOVCL,3;SALAX,CL;SUBAX,BX()。

(A)RORAX,1(B)SALAX,1(C)SARAX,1(D)DIVAX,2

21.在保护模式下,代码段的段基址存在于()中。

(A)段选择符(B)指令指针寄存器(C)段寄存器(D)段描述符

22.查表指令XLAT规定,待查表的首址应存入()中。

(A)BP(B)SI(C)DI(D)BX

23.将要取的某一条指令的偏移地址由()提供。

(A)SI(B)BP(C)SP(D)IP

24.寄存器间接寻址方式中,操作数在()中。

(A)通用寄存器(B)堆栈(C)主存单元(D)段寄存器

25.运算型指令的寻址和转移型指令的寻址,其不同点在于()。

(A)前者取操作数,后者决定程序的转移地址

(B)后者取操作数,前者决定程序的转移地址

(C)两者都是取操作数(D)两者都是决定程序的转移地址

26.JMPWORDPTR[DI]是()。

(A)段内间接转移(B)段间间接转移(C)段内直接转移(D)段间直接转移

27.INC指令不影响()标志。

(A)OF(B)CF(C)SF(D)ZF

28.逻辑移位指令SHL用于()。

(A)带符号数乘2(B)带符号数除2(C)无符号数乘2(D)无符号数除2

29.算术移位指令SAR用于()。

(A)带符号数乘2(B)带符号数除2(C)无符号数乘2(D)无符号数除2

30.下列指令中,有语法错误的是()。

(A)MOV[SI],AX(B)INAL,DX

(C)XORAX,1234H(D)OUT210H,AL

31.在下列伪指令中定义字变量的是()。

(A)DD(B)DW(C)DQ(D)DT

32.下列指令中,能使AL的内容固定为偶数的是()。

(A)ADDAL,01H(B)ORAL,0FEH(C)ANDAL,0FEH(D)XORAL,0FEH

33.改变()寄存器的值,可改变堆栈中栈顶元素的位置。

(A)BP(B)IP(C)SP(D)BX

34.加减类运算指令对标志位的状态()。

(A)有影响(B)部分影响(C)无影响(D)任意

35.当AH=()时,执行INT21H指令可在屏幕上显示一组字符。

(A)01H(B)02H(C)09H(D)0AH

36.已知VARDW1,2,$+2,5,6若汇编时VAR分配的偏移地址是2010和,则汇编后2014H单元的内容是()。

(A)6H(B)14H(C)5H(D)16H

37.若某数据段位于存储区68000H~7FFFFH,则该数据段的段基址是()。

(A)68000H(B)7FFFFH(C)6000H(D)6800H

38.SP的作用是用来指示()。

(A)栈顶元素的有效地址(B)下一条要执行指令的地址

(C)下一条要取的指令的地址(D)栈底元素的有效地址

39.在数据传送指令执行过程中,不能直接与立即数进行传送的是()。

(A)通用寄存器(B)段寄存器(C)存储器(D)通用寄存器和存储器

40.转移类指令对标志位的状态()。

(A)有影响(B)部分影响(C)无影响(D)随意

41.欲从存储单元取某操作数,可采用()。

(A)寄存器寻址、寄存器间接寻址(B)立即寻址、直接寻址

(C)立即寻址、寄存器间接寻址(D)寄存器间接寻址、直接寻址

42.在指令MOVAX,0执行后,CPU状态标志位ZF的取值()。

(A)为0(B)为1(C)不确定(D)不改变

43.已知AL=10010111H,BL=00010101H,执行ADDAL,BL指令后,OF、SF、CF、ZF标志的状态为()。

(A)1、0、1、1(B)1、1、0、0(C)0、0、1、1(D)0、1、0、1

44.下列指令中,错误的是()。

(A)MOVBX,OFFSETBUF(B)LEASI,BUF

(C)LEADI,OFFSETBUF(D)MOVBP,SEGBUF

45.输入/输出指令对标志位的状态()。

(A)有影响(B)部分影响(C)无影响(D)任意

46.下列描述正确的是()。

(A)汇编语言仅由指令性语句组成

(B)汇编语言包括指令性语句和伪指令语句

(C)指令性语句和伪指令语句的格式是完全相同的

(D)指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行

47.下列指令中不属于逻辑运算指令的是()。

(A)XOR(B)CWD(C)NOT(D)OR

48.假定DX=10111001B,CL=3,CF=1,则执行指令SHLDX,CL后,DX的值为()。

(A)005CH(B)0017H(C)1700H(D)05C8H

49.下列指令中不会改变指令指针寄存器内容的是()。

(A)MOV(B)JMP(C)CALL(D)RET

50.伪指令ENDP告诉汇编程序()。

(A)宏定义结束(B)过程定义结束

(C)段定义结束(D)过程运行结束

51.利用DOS系统功能调用的9号(AH=9)功能,显示一个字符串,其入口参数应为()。

(A)DS:

DX=字符串首地址(B)DS:

DX=字符串末地址

(C)CS:

DX=字符串首地址(D)CS:

DX=字符串末地址

52.在下列伪指令中定义双字变量的是()。

(A)DB(B)DW(C)DD(D)DT

二、判断题

1.指令MOVAX,[BX]的源操作数是寄存器寻址方式。

2.对堆栈区的操作必须遵循先进先出的原则。

3.比较两个带符号数的大小,可根据CF标志来判断。

4.逻辑操作符AND,OR,XOR和NOT,只能用于数字表达式。

5.不能给段寄存器赋立即数。

6.OF位可用来表示有符号数的溢出。

7.无条件转移指令只能用于段内直接转移。

8.MOVAX,[BP]的源操作数的物理地址为16*(DS)+(BP)。

9.指令MOVDI,OFFSET[BX][SI]是正确的。

10.指令MOVCS,BX是非法的。

11.指令NOTAX,BX是合法的。

12.MOV[BX][BP],AX是对的。

13.80486中对堆栈单元的存取操作是以字节为单位的。

14.JMP指令要影响标志位。

15.INC指令影响所有状态标志。

16.欲交换寄存器SI,DI的内容,可用指令XCHGSI,DI实现。

17.CPU中的程序计数器IP中存放的是指令的逻辑地址。

18.两个符号相同的数相减不会产生溢出。

19.汇编程序就是汇编语言程序。

20.相对寻址中的位移量只能用16位表示。

21.CLD指令是MOVSB指令的使用条件之

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2