微型计算机原理选择题,微机原理复习题

以下为《微机原理复习题》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

ee2cf64665beee7ae8500579861808c2.png

微机原理复习题

一填空题

对于二进制数0110 1001B,用十进制数表示时为: ;用十六进制数表示时为: 。

2.8086 CPU从功能上分为 和 两部分。8086CPU中执行部件的功能是负责 。

3.8086的ALE引脚的作用是 。

4.8086CPU上电复位后,执行第一条指令的地址是 H。

5.8086系统最多可管理 字节存储单元。

6.Intel 8086/8088地址总线有______条,最大存储容量为_______。

7. D/A转换器的主要功能是将______量转换为__ __量。

8. 8255A的方式2也叫双向传输方式,该方式只适用于端口 。

9. 中断不受中断允许标志位IF的屏蔽。

10. 随机存储器RAM包括 和 两类。

二、选择题

1.0.6875D的二进制为 ( )

0.1011B B. 0.1101B C. 0.1111 D.0.0111B

2. 通常我们将计算机指令的集合称为 ( )

A. 汇编语言 B. 指令系统 C. 高级语言 D. 仿真语言

3、两片8259芯片级连后,可以管理( )级中断。

A、15 B、16 C、64 D、32

4、8253芯片有( )种工作方式。

A、3 B、4 C、5 D、6

5、某微机最大可寻址的内存空间为32MB,其CPU地址总线至少应有( )条。

A. 32 B. 16 C. 20 D. 25

6、执行完下列指令后AL中的值为( )

MOV AL,0C6H

MOV CL,2

ROR AL,CL

A.0B2H B.0B1H C.0C9H D.0F8H

7、下列指令正确的是( )

A、OUT 3EBH, AX B、XLAT BX

C、ADC AX,0ABH D、DAA AX

8、CPU中运算器的主要功能是( )

算术运算 B、逻辑运算 C、函数运算和浮点运算 D、算术运算和逻辑运算

9、若要使寄存器AL中的高4位为0,低4位不变,所用指令为(?? )

? A.? AND AL, 0FH??????? ?????B.?? AND AL, 0FOH

C.? OR AL, 0FH??????????????D.?? OR AL 0FOH

10、如果(CS)=1800H,(IP)=7000H,则微处理器要执行的下条指令的物理地址为( )

A、08800H B、25000H C、1F000H D、88000H

11、8086CPU芯片的外部引线中,数据线的条数为( )

A、6条 B、8条 C、16条 D、20条

12、在汇编语言源程序中,用于指示汇编程序如何汇编的指令是( )

A、助记符指令 B、伪指令 C、机器指令 D、宏指令

13.计算机存放下一条指令地址的寄存器是( )

A. 指令寄存器 B. 地址寄存器 C. 指令指针寄存器 D. 堆栈指针寄存器

14.指令MOV AX,[BX][SI]的源操作数寻址方式是 ( )

A. 寄存器间接寻址 B. 直接寻址 C.相对基址变址寻址 D. 基址变址寻址

15.断电后存储的资料不会丢失的存储器是 ( )

A. RAM B. ROM C. DRAM D. SRAM?

16. 使用256KBXXXXX4的存储器芯片组成1MB的存储器系统,其地址线至少需要( A )。

A. 20条 B. 16条 C. 24条 D. 12条

17.可编程计数/定时器8253的工作方式有几种 ( )

A. 5 B. 6 C. 3 D.4

18. 8086CPU经加电复位后,执行第一条指令的地址是( )

A.FFFFH B.03FFFH C.FFFF0H D.0FFFFH

19. 8086/8088的状态标志有( )个。

A. 3 B. 4 C. 5 D. 6

20.DOS功能调用的功能号是( )

A. 10H B. 11H C. 13H D. 21H

三、简答题

1. 8086CPU有哪几种工作模式?怎样实现不同的工作模式?

2.如果有几个中断源同时申请中断,系统怎么办?CPU在进入中断响应周期后,要做哪几件事?

3.并行通信和串行通信的优缺点

4.说明8086/8088CPU如何判别两个无符号数的大小。

5、CPU由哪两部分构成?它们的主要功能是什么?

6、请说明Intel8253各个计数通道中三个引脚信号CLK,OUT和GATE的功能 。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (3分)

程序分析

1.当执行以下程序后,其结果为:

(AX)= ①

(BX)= ②

(CX)= ③

(DX)= ④

TITLE EXL00P.COM

CODE SEGMENT

ASSUME CS: CODE, DS: CODE, SS: CODE

ORG 100H

BEGIN: MOV AX, 01

MOV BX, 02

MOV DX, 03

MOV CX, 04

120: INC AX

ADD BX, AX

SHR DX, 1

LOOPNE 120

RET

CODE ENDS

END BEGIN

2.分析下面的程序段,执行后AX的内容为多少?

MOV AX,10

SAL AL,1

MOV BX,AX

MOV CL,2

SAL AL,CL

ADD AX,BX

答: AX=

3.设初值(AX)=4321H,(DX)=8765H,则

MOV CL,04H

SHL DX,CL

MOVBL,AH

SHLAX,CL

SHRBL,CL

ORDL,BL

上述程序执行后(DX)= ;(AX)= 。

答:(DX)= ,(AX)=

4.分析下面的程序段,执行后AX的内容为多少?

NUM DW ?

NAME DW 10 DUP(?)

CNT EQU 10

LEN EQU $-NUM

MOV AX,LEN

答:AX= 或 AX=

5、已知:(AX)=2233H,(BX)=5566H,执行下面的程序后,(AX)=

(BX)=

CMP AX,BX

JG NEXT

XCHG AX,BX

NEXT:NEG AX

6、给定8255A方式控制字各位的定义如下:

D6-5:A组方式选择 D4:口A I/O选择

D3:上C口I/O选择 D2:B组方式选择

D1:口B I/O选择 D0:下C口I/O选择

D7=1:标志位

填空回答以下问题:

(1)设控制口地址为83H,则端口A地址为( ) 。

(2) 若要求端口A、端口B均工作于方式0,端口A输入,端口B输出,端口C输出 ,则相应方式选择控制字为( ***B, )。并写出初始化程序。

初始化程序如下:

MOV ,83H

MOV AL,

OUT DX,

7、 已知AX=0FF60H,CF=1???

MOV DX,96

XOR DH,0FFH

SBB AX,DX

执行上述指令序列后,AX=_

CF=____________???

8、编写完整的8086宏汇编语言程序,统计从BUF处连续存放的100个无符号字数

DATASEGMENT

BUFDD100 DUP ( ? )

ODDDB0

EVENDB0

DATAENDS

CODESEGMENT;

ASSUME CS:CODE,DS:DATA

START: MOVAX,DATA

MOVDS,AX

MOVSI,OFFSET BUF

MOVCX,100

CLD

L1:LODSW

TESTAX,01H

JNZL2

INCEVEN

JMPAGAIN

L2:INCODD

AGAIN:LOOPL1

MOVAH, 4CH

INT21H

CODEENDS

END START

综合应用题

1、下图为INTEL 8255A接口芯片与外部设备的连接图(PA接了8个开关,PB接了8个发光二极管,A0A1分别接CPU的A0A1,接译码器),回答下列问题。)

下图为INTEL 8255A接口芯片与外部设备的连接图(PA接了8个开关,PB接了8个发光二极管,A0A1分别接CPU的A0A1,接译码器),回答下列问题。(20分)

(1)该芯片谁作为输入口,谁作为输出口?若=100000B有效,确定8255各口地址。

(2)现给出8255A 工作方式控制字格式如下,请编写程序片段对8255进行初始化,然后用开关的通、断去控制LED灭、亮。(注:LED显示器“亮”,表示开关“断开”)。/

(1)该芯片谁作为输入口,谁作为输出口?若=100000B有效,确定8255A各口地址。

(2)现给出8255A 工作方式控制字格式如下,请编写程序片段对8255进行初始化,然后用开关的通、断去控制LED灭、亮。(注:LED显示器“亮”,表示开关“断开”)

2、有四片存储器芯片与CPU的连接如下图所示

(1)图示中RAM芯片的容量为多少?

(2)图示中ROM芯片的容量为多少?

(3)各芯片的地址范围为多少?

/

3、8253的片选信号如图所示:

(1)列出8253内各计数器及控制字寄存器的一组地址,设A6,A2为0。

(2)现有1MHz方某某,利用这片8253产生1KHz方某某,说明如何实现(利用的计数器、工作方式及计数初值),并写出初始化程序。

/

[全文已结束,注意以上仅为全文的文字预览,不包含图片和表格以及排版]

以上为《微机原理复习题》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
练习题 单项选择题 1.定点8位字长的字,采用2的补码形式表示时,一个字能表示的整数范围是( )。 A、–127—+127 B、–128—+128 C、–129—+128 D、–128—+127 2.8086CPU工作在最大方式时,产生 、 信号的器件是( )。 A 8086 B 8255 C 8288 D 8251 3.8086CPU对存储器操作的总线周期的T1状态, AD0__AD15引脚上出现的信号是( )。 A、地址信号 B、数据信号 C、控制信号 D、状态信号 4.立即寻址方式,操作数是在( )中。 A 寄存器 B 指令 C 存储器 D 累加器 5.设某微机系统要管理64级中断,问组成该中断机构时需( )片8259。 A. 64 B. 9 C. 10 D. 8 6.若波特率因子为64,则异步传输对起始位的第二次检测是在第( )个时钟脉冲。 A、32 B、128 C、16 D、48 7.在CPU中跟踪指令后继地址的寄存器是( ). A PC B MAR C IR D MDR 8.若8086CPU与外设进行数据交换使用自己数据线为D0-D15,则要将以奇地址起始的字传送到CPU,需要( )总线周期。 A、四个 B、一个 C、三个 D、两个 9.采用DMA方式传送数据时,每传送一个数据就要占用( )的时间。 A、一个指令周期 B、一个机器周期 C、一个存储周期 D、一个总线周期 10、动态RAM每个刷新周期刷新( )存储单元。 A、一个 B、一行 C、所有 D、两个 11、CPU中运算器的主要功能是( ) (1) 算术运算 (2) 逻辑运算 (3) 函数运算 (4)算术运算和逻辑运算 12、8086/8088CPU中的段寄存器用来存放( )。 (1) 存储段的物理地址 (2) 存储器的逻辑地址 (3) 存储器的段基址 (4) 存储器的起始地址 13、8086/8088 系统中内存的地址空间为1M,而在进行I/O读写时,有效的地址线是( )。 (1) 高16位 (2) 低16位 (3) 高8位 (4)低8位 14、芯片8288在8086/8088CPU系统中用作( )。 (1)总线锁存器 (2)总线驱动器 (3)总线控制器 (4)总线仲裁器 15、有一静态RAM芯片的地址线为A0—A10,数据线D0—D3,则该存储器芯片的存储容量为( )。 (1) 2K*4位 (2) 1KB (3) 2KB (4)1K*4位 16、在16位存储系统中,为了( ),存储字最好存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值