微机原理及汇编语言复习试卷及答案.docxVIP

  • 0
  • 0
  • 约3.78千字
  • 约 8页
  • 2026-01-28 发布于天津
  • 举报

微机原理及汇编语言复习试卷及答案.docx

微机原理及汇编语言复习试卷及答案

考试时间:______分钟总分:______分姓名:______

一、选择题(每题2分,共20分)

1.在计算机中,信息最常用的存储单位是()。

A.位(bit)

B.字节(Byte)

C.字(Word)

D.千字节(KB)

2.CPU主要性能指标不包括()。

A.主频

B.字长

C.脉冲频率

D.内存容量

3.下列寻址方式中,不属于8086指令系统的是()。

A.立即寻址

B.直接寻址

C.变址寻址

D.堆栈寻址

4.在微机系统中,I/O端口地址通常是()。

A.20位

B.24位

C.16位

D.32位

5.下列指令中,属于数据传送类指令的是()。

A.ADD

B.SUB

C.MOV

D.JMP

6.CPU执行指令序列时,控制序列的生成主要依靠()。

A.内部总线

B.外部总线

C.指令计数器(IP)

D.程序计数器(PC)

7.在8086/8088微处理器中,用于存储当前正在执行的指令的寄存器是()。

A.AX

B.BX

C.IP

D.CS

8.I/O端口地址空间与内存地址空间()。

A.是完全重叠的

B.是相互独立的

C.通过片选信号共享一部分地址

D.B和C都对

9.中断向量表存放的位置在()。

A.内存数据段

B.内存代码段

C.I/O端口

D.ROM中

10.下列关于BIOS的叙述中,正确的是()。

A.BIOS是操作系统的一部分

B.BIOS固化在CPU中

C.BIOS提供了系统自检和基本I/O功能

D.BIOS是用户自定义的程序

二、填空题(每空1分,共20分)

1.计算机中数据的存储和运算基本单位是________。

2.8086微处理器内部数据总线宽度为________位。

3.CPU访问存储器或I/O端口时,在T1状态发出________信号来选通存储器或I/O端口。

4.在汇编语言中,用来表示操作数的地址有两种形式:直接地址和________。

5.寄存器间接寻址方式中,操作数地址存放在________寄存器中。

6.8086微处理器有________个通用寄存器。

7.将二进制数1101转换为十进制数是________。

8.若内存地址为2000H,数据宽度为8位,则该内存单元可以存放________个不同的数据。

9.中断请求信号INTR是________位的。

10.在汇编语言程序中,用于将源操作数地址放到BX和BP寄存器中的指令是________和________。

三、判断题(每题1分,共10分,请在括号内打√或×)

1.()CPU的主频越高,其运算速度就越快。

2.()内存地址是唯一的,但I/O端口地址可能不唯一。

3.()指令系统中,指令的操作码决定了指令的功能。

4.()在堆栈操作中,PUSH指令将数据压入堆栈,SP寄存器自动减1。

5.()任何CPU都能直接执行用汇编语言编写的程序。

6.()中断服务程序必须用IRET指令返回主程序。

7.()I/O端口地址空间和内存地址空间是连续的。

8.()BIOS和CMOS是同一个概念。

9.()在8086系统中,段地址可以超过16位。

10.()JMP指令和CALL指令在执行后都会改变IP寄存器的值。

四、简答题(每题5分,共20分)

1.简述微处理器与存储器、I/O接口之间进行数据传送的基本过程。

2.什么是中断?简述中断处理过程的主要步骤。

3.什么是汇编语言中的指令系统?它通常包含哪些内容?

4.什么是总线?简述总线的主要性能指标有哪些?

五、编程题(共30分)

1.(15分)设数据段地址为DS:2000H,其中VAR1和VAR2分别定义为字节类型变量,初值为12H和34H;VAR3定义为字类型变量。请编写汇编语言程序段,将VAR1的值传送到AX寄存器,将AX寄存器的值左移一位后存储到VAR3中。

2.(15分)编写汇编语言程序段,实现以下功能:从端口地址为3000H的端口读取一个字节数据,判断该数据是否为偶数。如果是偶数,则将AL寄存器清零;如果

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档