微型计算机原理计算内存容量,微机原理与接口技术-赵光-中国大学mooc-题库零氪...

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

1.1 微型计算机系统简介随堂测验

1、微型计算机系统包括几部分?

1.2 计算机中的数制随堂测验

1、十进制数37对应二进制数为______。

A、101010B

B、100101B

C、101100B

D、101110B

1.3 二进制数的算术运算随堂测验

1、已知一个数的补码是11010101B,这个数的十六进制原码是()。

单元测验

1、+25D的原码和补码分别是( )

A、19H、19H

B、99H、0E7H

C、19H、0E9H

D、19H,99H

2、127D的原码和补码分别是

A、11111111B,00000000B

B、10000000B,11111111B

C、01111111B,01111111B

D、11111111B,11111111B

3、西文字符的编码是 ASCII 码,用 个字节表示。

A、1

B、2

C、3

D、4

4、已知一组二进制数为-1011B,其补码为 。

A、10111B

B、10101B

C、10100B

D、10001B

5、135D=10001111B

6、微型计算机系统的硬件是由CPU、存储器、I/O接口和外部设备组成

7、11010011B=A3H

8、58=4AH

9、-25D的十六进制补码是( )

10、十进制数1000对应二进制数为______。

进制数测验

1、计算机中采用二进制数,尾符用 表示。

A、A

B、B

C、H

D、D

2、计算机中采用 进制数。

A、八

B、二

C、十

D、十六

3、八进制数的尾符是 。

A、O

B、B

C、H

D、C

4、下列不同数制表示的数中,数值最大的是 。

A、11011101B

B、334O

C、1219D

D、DAH

5、与十六进制数BC等值的数是 。

A、10111000B

B、10111100B

C、11001100B

D、11001011B

6、2005年可以表示为______ 年。

A、7D5H

B、76DH

C、75DH

D、77DH

7、二进制码最小单位是位,基本单位是 。

8、一个字节可以表示 个信息。

9、二进制的100B化为十进制为______。

10、十六进制的100H化为十进制为______。

第2章 8086/8088微处理器

单元测验2

1、8086和8088CPU主要的区别有两点:

2、8088CPU中执行单元的功能是什么?

3、8088CPU中总线接口单元的功能是什么?

4、8088CPU的地址线共有多少根?

5、8088CPU哪些地址线与数据线共用?

6、最小模式下,控制总线中你熟悉的信号线有哪些?

7、最大模式下,8088CPU读写存储器时的控制信号是什么?

8、8088CPU采用分段的方式管理内存,每个段的最大长度是多少?

9、程序中的逻辑地址如何转换为物理地址?

10、8088CPU的一个标准总线周期包含几个时钟周期?

单元测验1

1、8086/8088工作模式由哪个引脚决定?

A、INTR

B、MN/MX

C、ALE

D、IO/M

2、8086/8088可屏蔽中断请求引脚为()。

A、INTR

B、NMI

C、ALE

D、CLK

3、8088/8086的工作模式有哪几种?

A、最大模式

B、指令模式

C、最小模式

D、扩展模式

4、8088中A0-A15引脚是地址线和数据线分时复用。

5、8086中A0-A15引脚是地址线和数据线分时复用。

6、8086数据总线的宽度为()位。

7、8088数据总线的宽度为()位。

8、8086指令队列长度为()个字节。

9、8088指令队列的长度为()个字节。

10、8086/8088非可屏蔽中断请求引脚为()。

11、一个标准总线周期包含()个时钟周期。

第3章 8086CPU指令系统

第3章 单元测验

1、指令的操作数有 。

A、立即数

B、寄存器操作数

C、存储器操作数

D、以上都是

2、能作为间接寻址使用的寄存器有 。

A、AX, BX, CX, DX

B、CS, DS, SS, ES

C、BX, SI, DI,BP

D、IP ,BP, SP, SS

3、WORD PTR [SI] 表示 。

A、字类型的操作数(16位二进制数)

B、字节类型的操作数(8位二进制数)

C、双字类型的操作数(32位二进制数)

D、64位二进制数

4、存储器操作数的可用寻址方式有 。

A、直接寻址和间接寻址

B、相对寻址

C、基址变址寻址和基址变址相对寻址

D、以上都是

5、MOV AX, [BX+SI] 的指令中,源操作数的物理地址应该如何计算?

A、BX+SI

B、DS*10H+BX+SI

C、ES*10H+BX+SI

D、SS*10H+BX+SI

6、MOV AX, 29 指令中源操作数的寻址方式是 。

A、直接寻址

B、间接寻址

C、立即寻址

D、寄存器寻址

7、MOV AX,TABLE[BP][SI] 的指令中,源操作数默认的段基址是 。

A、DS

B、ES

C、SS

D、CS

8、把数据100存入[SI]指明的存储单元中,请写出指令。

9、把AX压入堆栈,请写出指令。

10、从03F8H端口中输入一个数据(8位), 请写出指令。

11、从40H端口中输出一个数据(8位), 请写出指令。

12、将AL和BL中的数据相加,请写出指令。

13、比较AX和BX的值,请写出指令。

14、测试AX中第0位的值,请写出指令。

15、AX=39H, 执行AND AL, OFH 指令后,AL=?

16、过程调用和返回指令是什么?

17、条件转移指令的范围为?

18、若执行 MOV AL,FFH AND AL,0FH后AL=?

寻址方式测验

1、MOV AX,[2000]中的源操作数寻址方式?

A、固定寻址

B、直接寻址

C、寄存器间接寻址

D、立即寻址

2、MOV AL,200H中的源操作数寻址方式?

A、立即寻址

B、寄存器寻址

C、固定寻址

D、直接寻址

3、MOV AL,BL中的源操作数寻址方式?

A、寄存器寻址

B、寄存器间接寻址

C、寄存器相对寻址

D、基址加变址寻址

4、MOVSB操作数寻址方式?

A、隐含寻址

B、立即寻址

C、寄存器寻址

D、存储器寻址

5、MOV AL,[BX+SI+100H]中源操作数的寻址方式?

A、基址加变址相对寻址

B、相对寻址

C、寄存器间接寻址

D、立即寻址

6、MOV AX,[BP+DI]中源操作数的寻址方式?

A、基址加变址寻址

B、寄存器寻址

C、寄存器间接寻址

D、寄存器相对寻址

7、MOV AX,[BP+SI]中源操作数默认在数据段。

8、MOV BX,[BX+SI+100H]中源操作数默认在数据段。

9、MOV BX,ES:[2000H]中的源操作数在数据段。

10、小端模式是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。

数据传送测验

1、MOV AL,'E'

2、MOV [AX],[2000H]

3、MOV DS,AL

4、MOV IP,AX

5、MOV 40H,AL

6、PUSH AL

7、若(BX)=1000H,(SI)=100H,(DI)=200H,(SP)=2000H,当LEA AX,[BX+SI+2000H]执行后AX=?

8、若(SP)=2000H,(AX)=3355H,(BX)=4466H,试指出指令PUSH AX;执行后(SP)=?

9、若(SP)=1000H,(AX)=3355H,(BX)=4466H,试指出指令 PUSH AX POP BX ;执行后(BX)=?

10、若(DS)=1000H,(SS)=2000H,(BX)=1200H,(BP)=1300H,(11300H)=1000H,(21300H)=2000H,(21400H)=3000H,(11400H)=4000H执行指令MOV AX,[BP+100H]后,AX=?

算数运算指令

1、若(AX)=FDAAH,(BX)=FBCFH,则执行指令ADD AX,BX之后(AX)=?

2、若(AX)=FDAAH,(BX)=FBCFH,则执行指令ADD AX,BX之后((BX)=?

3、若(AX)=FDAAH,(BX)=FBCFH,则执行指令ADD AX,BX之后标志位OF的状态对应为____。

4、若(AX)=FDAAH,(BX)=FBCFH,则执行指令ADD AX,BX之后标志位CF的状态对应为____。

5、若(AX)=FDAAH,(BX)=FBCFH,则执行指令ADD AX,BX之后标志位SF的状态对应为____。

6、若(AX)=6531H、(BX)=42DAH,则执行指令SUB AX,BX后,(AX)=?

7、若(AX)=6531H、(BX)=42DAH,则执行指令SUB AX,BX后,标志位OF的状态对应为____。

8、若(AX)=6531H、(BX)=42DAH,则执行指令SUB AX,BX后,标志位CF的状态对应为____。

9、若(AX)=6531H、(BX)=42DAH,则执行指令SUB AX,BX后,标志位ZF的状态对应为____。

10、若(AX)=6531H、(BX)=42DAH,则执行指令SUB AX,BX后,PF的状态对应为____。

第4章 汇编语言程序设计

汇编语言程序设计 ---单元测验

1、在数据段中,从buff单元开始存放着10个字节类型的无符号数,找出其中最小的数并 存入min单元。部分程序如下,请将程序补充完整。 data segment buff db 35h,12h,23h,08h,65h,51h,42h,89h,73h,81h min db ? data ends code segment assume cs:code, ds:data start: mov ax, data mov ds, ax mov cx, 9 ;设置循环次数

2、试用指令实现: 使AL寄存器高4位清零,试写出指令?

3、试用指令实现: BL寄存器低4位置1,试写出指令?

4、试用指令实现: CL寄存器低4位取反,试写出指令?

伪指令测验

1、为缓冲区BUFF保留200个字节的内存空间?

A、DB 200

B、DB (?) DUP 200

C、DB 200 DUP(?)

D、DW 200 DUP(?)

2、将字符串’BYTE’,’WORD'存放于某数据区?

A、DB ’BYTE’,’WORD'

B、DW ’BYTE’,’WORD'

C、’BYTE’,’WORD'

D、DW 'B','Y','T','E','W','O','R','D'

3、设程序中的数据定义如下: NAME DB 30 DUP(?) LIST DB 1,7,8,3,2 ADDR DW 30 DUP(?) 取NAME的偏移地址放入SI

4、段定义伪指令为()和()。 注:写答案时两个指令用逗号隔开

5、定义变量为字类型的伪指令为?

第5章 存储器

测验

1、存储器按存储信息的功能,分为随机存取存储器和()。

2、如果存储芯片的地址线为A0到A11,它有()存储单元。

3、半导体存储器器件的主要性能指标包括存取时间和()等。

测验2

1、若采用6264芯片构成内存地址从20000H~8BFFFH的内存空间,需要多少片6264芯片?

2、设某微型机的内存RAM区的容量为128KB,若用2164芯片构成这样的存储器,需多少2164芯片?

第5章练习题

1、1.设计一个4KB ROM与4KB RAM组成的存储器系统,芯片分别选用2716(2K×8)和6116(2K×8),其地址范围分别为4000H~4FFFH和6000H~6FFFH,CPU地址空间为64K,画出存储系统与CPU连接图。 2.试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。

第6周 输入输出

第6周 输入输出接口

1、输入输出接口电路可能包含有哪些端口,各自的作用是什么?

2、I/O端口的编址方式有哪几种?各有何特点?

3、CPU和外设之间的数据传送方式有哪几种?

第8周 通用可编程外围设备接口

作业

1、1. 8255A有几个数据输入输出端口? 2. 8255A有几种工作方式?

2、1. 若8255A的端口A定义为方式0,输入;端口B定义为方式1,输出;端口C的上半部定义为方式0,输出。试编写初始化程序。(端口地址为80H~83H)

3、1. 如图7-51所示,8255的A口、C口均工作在方式0下。以8255的PA口作为输出口,控制8个单色LED灯;PC口作为输入口,连接8个开关K0~K7,根据开关状态。请说明(1)8255的端口地址和方式控制字;(2)编程控制:检测开关的状态,如果K0~K7全闭合,PA0~PA7控制的灯亮,否则,PA0~PA7控制的灯灭。

第9周 定时器/计数器8253、串行通信接口

8253应用

1、某系统中8253芯片端口地址为FFF0H~FFF3H。计数器0工作在方式2,CLK0=2MHz,要求OUT0输出1kHz的脉冲;计数器l工作在方式0,对外部事件计数,每计满100个向CPU发出中断请求。试写出8253的初始化程序。

2、利用8253产生时钟基准信号,现有频率为2MHz的时钟脉冲信号,要求OUT0提供毫秒级脉冲信号(1000Hz),OUT1提供秒级脉冲信号(1Hz),OUT2输出的脉冲信号周期为60秒,完成8253初始化程序。

你可能感兴趣的:(微型计算机原理计算内存容量)