微机原理与接口技术复习1--4章及答案 下载本文

内容发布更新时间 : 2024/5/5 13:56:42星期一 下面是文章的全部内容请认真阅读。

判断题

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

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

3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。 4.逻辑地址不是物理地址,但它是唯一的。

5.指令MOV AX,[BX]的源操作数是寄存器寻址方式。 6.不能给段寄存器赋立即数。

7.MOV AX,[BP]的源操作数的物理地址为16*(DS)+(BP)。 8.JMP指令要影响标志位。

9.TEST指令属于逻辑运算指令。

10.段寄存器间不能直接进行数据传送。

填空

1、十进制数127表示为十六进制为___________,表示为八进制为__________。 2、设CS内容为1000H, IP内容为0123H, 则在80x86实模式下的等待CPU执行的下一条指令所在的物理地址为_______。

3、设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=6000H, (DI)=0001H,存储单元(38001H)=1234H, (12000H)=1234H,(26000H)=5678H, (41002H)=789AH 。

则MOV AX, ES:[1000H] 执行时操作数的物理地址为 ;MOV AL, [BX]执行后(AH)= ;

MOV AX,[BP+DI] 执行时操作数的物理地址为 。

4、 8086/8088微处理器内部由___________和___________两个独立的处理单元组成。 5、 一条完整的汇编指令通常由标号、___________、___________和注释组成。 6、微型计算机由CPU、(_______)、总线、接口电路及输入输出设备等构成。 7、实模式下,已知逻辑地址为4010H:2000H,则物理地址为(_______)。

8. 在指令MOV AX, [2000H]中源操作数的寻址方式为 ,指令MOV AX, 1000H[BX][SI]中源操作数的寻址方式为 。

4) 执行单元,总线接口单元 5) 助记符,操作数6) ___内存____7) _42100H__ 8) 直接,基址加变址

9. 将CX中的D3~D7位取反,相应的汇编指令为 XOR CX,00F8H 。

10. 若初值BL=59H,经过汇编指令AND BL 0FH运算后,BL= 09H 。 11、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(FFFC ),(BX)=( )。

12.8086/8088中,某单元只能有一个 地址,但可以有多个 地址。 13.如果对堆栈进行操作,则段基址来源于 ,偏移地址来源于 。

14.8086/8088将整个存储空间划分为许多逻辑段,每个逻辑段容量在 以内,各个逻辑段 相互重叠(可以、不可以) 。

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

选择题

1、一般,微机系统硬件由___部分组成,包括___A__。 A.4,CPU、存储器、I/O设备和接口电路 B.3,存储器,控制器和显示器 C.2,运算器和显示器

D.4,存储器,运算器,显示器和键盘

2、80X86微机系统有三条总线,它们是____A_______。 A.地址总线、数据总线和控制总线 B.地址总线、信息总线和存储器总线 C.输入总线和输出总线

D.单总线、面向微处理器双总线和面向存储器双总线

3、80X86微机中用来指出下一条要被执行指令的偏移地址的部件是__D_。 A.CS B.DS C.ES D.IP 4、在汇编语句MOV BL,’A’中,源操作数的寻址方式是_____B______。 A.直接寻址 B.立即寻址

C.基址寻址 D.寄存器间接寻址 5、以下指令中正确的是_______C____。

A.MOV DS,2D00H B.MOV CL,270 C.IN AL,DX D.MOV [DI],[SI] 6、MOV SP,4210H PUSH AX

执行上述指令后,SP寄存器的值是( C )

A.4211H B.420EH C.420FH D.4212H 7. 堆栈操作的基本单位是( C )

A.比特 B.字节 C.字 D.双字

8.如果SP=2000H,则指令PUSH AX,PUSH BX, PUSH CX,POP AX执行后,SP的值为( C )

A.2000H B.1FFEH C.1FFCH D.1996H 9)在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方 式是( D ) A.直接寻址 B.基址寻址 C.变址寻址 D.基址变间址寻

10.8086CPU的标志寄存器中,OF标志表示运算结果的( C )情况。 A、进/借位 B、符号 C、溢出 D、辅助进位

11.已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, [BP+10H]”,则执行后AX的值为( D )。 A. 3A31H B. 3231H C. 427BH D. 3A42H 12. 微机地址总线的作用是( C ) A.用于选择存储单元 B.用于选择进行信息传输的设备

C.用于指定存储单元和I/O设备接口电路的地址 D.用于选择数据总线的宽度

13. Intel 8086CPU的地址线有__C_____A .8位 B .16位 C .20位 D. 32位 14.80X86执行程序时,对存储器进行访问时,物理地址可由( B )组合产生。 A、SS和IP B、CS和IP C、DS和IP D、CS和BP 15.某CPU的主频为250MHZ,则它的时钟周期为( D ) A、250ns B、50ns C、40ns D、4ns

16.设AL=7FH,要使AL=80H,应使用下列哪一条指令( D)。 (A) AND AL,80H (B) OR AL,80H (C) XOR AL,80H (D) NOT AL 17.计算机能直接执行的语言是( A )。

(A) 机器语言 (B) 汇编语言 (C) 高级语言 (D) 程序设计语言 18.寄存器间接寻址方式中,操作数在( C)中。

(A) 通用寄存器 (B) 堆栈 (C) 主存单元 (D) 段寄存器 19.逻辑移位指令SHL用于( C)。

(A) 带符号数乘2 (B) 带符号数除2 (C) 无符号数乘2 (D) 无符号数除2 20.欲从存储单元取某操作数,可采用(D )。

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

简答题

1、微机系统中的总线可以分为哪几种?

2、指出以下各指令中源操作数的寻址方式?

3、请说明80x86实模式下段寄存器有哪些?

4.简述EU和BIU的主要功能? 1)地址总线,数据总线,控制总线 3)CS,DS,SS,ES,FS,GS

4) EU的主要功能是执行指令,完成指令规定的所有操作。BIU的主要功能是负责与存储器或I/O端口的信息传输。它们可以并行操作。

1、请描述以下程序段实现的功能:___________。(4分) MOV AL,BL MOV AH,0 SAL AX,1 MOV BX,AX SAL AX,1 SAL AX,1 ADD AX,BX

1)AX<- BX*10