当前位置:文档之家› 微机原理习题集

微机原理习题集

微机原理习题集
微机原理习题集

一.单项选择题:

1、在IBMDOS中,核心程序是__①__;

A https://www.doczj.com/doc/3115245900.html,

B https://www.doczj.com/doc/3115245900.html,

C https://www.doczj.com/doc/3115245900.html,

D IBMDOS.SYS

2、数字“3”带偶校验的ASCII代码为__②__;

A 33H

B 34H

C B3H

D B4H

3、在存取数据时,默认的段地址存放在__③__;寄存器中。

A CS

B DS

C SS

D ES

4、在汇编语言程序设计中,变量定义时,以下为非法的类型属性是__④__;

A 字节

B 字

C 字符

D 双字

5、8086CPU最小工作方式和最大工作方式的主要差别是__⑤__;

A 内存容量不同

B I/O端口数不同

C 单处理器和多处理器的不同

D 数据总线位数不同

6、8086CPU在最小工作方式下进行I/O端口写操作时,IO

DT/必须是

M/和R __⑥__;

A 0 和0

B 0和1

C 1和0

D 1和1

7、存储器芯片写入内容后,可由紫外线照射擦除的只读存储器是__⑦__

AROM B PROM C EPROM D E2PROM

8、中断操作中的中断类型号是__⑧__;

A 中断服务子程序的入口地址 B中断向量表的地址指针

C 中断向量表的内容

D 中断服务程序的编号

9、当8253的输入端A1A0=10、0

CS时,此时选择片内的寄存器地址为__⑨__;

A CNT0

B CNT1

C CNT2

D 工作方式寄存器

10、ISA总线又称为__⑩__;

A STD总线

B 局部总线

C PC—XT总线

D PC—AT总线

5、下面不属于系统软件的是__①__;

A 图像处理软件 B操作系统 C Turbo C编译器 D 驱动程序

6、已知X的原码为0000 1011,则-X的补码为__②__;

A 0000 1011

B 1000 1011

C 1111 0101

D 1111 0100

7、下面叙述错误的是__③__;

A 8086微机系统有16条数据总线。

B 地址码的位数决定了地址空间的大小。

C 存储器空间可以与地址码范围大小不一致。

D 在存储器扩充时,通常用地址线的低位来选择存储器模块。

8、指令__④__的目的操作数的寻址方式为直接寻址。

A MOV [2000H],AL

B IN AL,DX

C XOR AL,2000H

D MOV AX,[BX]

5、在8086CPU中,数据地址引脚__⑤__采用时分复用。

A AD0~AD15

B AD4~AD19

C AD0~AD20

D 以上均都不正确

6、8086CPU在最小方式系统中,其总线控制逻辑不需要包括以下__⑥__部分;

A 驱动器和接收器

B 地址锁存器

C总线控制器8288 D 中断优先级管理逻辑

7、已知DRAM工作在70℃时,电容为0.05pF,电压变化为2V,泄漏电流为10-10A,存储器的刷新时间间隔为__⑦__;

A 1ms

B 2.5ms

C 0.1ms

D 0.25ms

8、在下列程序控制传送方式中,__⑧__方式可提高系统的工作效率;

A 无条件传送

B 查询传送

C 中断传送

D 无条件及查询

9、以下逻辑中,CPU不需要通过接口电路可直接访问的是__⑨__;

A 中断控制逻辑

B 打印机

C 显示器

D 硬盘

10、以下哪个元素是汇编语言中语句的必要组成部分__⑩__;

A 标号

B 操作助记符

C 操作数

D 注释

9、下面说法错误的是__①__;

A RAM既可以存储程序,也可以存储程序运行的结果;

B ROM和RAM中存储的信息都是事先写入的;

C 没有ROM,系统就难以开始工作;

D ROM和RAM都是半导体存储器。

10、ASCII码采用__②__位二进制代码来对字符进行编码。

A 4

B 7

C 8

D 15

3、8086的堆栈栈顶由__③__来指示。

A CS∶IP

B SS∶IP

C SS∶SP

D CS∶SP

4、下列指令错误的是__④__;

A INC WORD PTR [SI]

B PUSH AL

C POP CX

D JMP BX

5、下面说法正确的是__⑤__;

A 低级语言更接近于自然语言。

B 机器语言编写的程序可以应用于不同微处理器的计算机系统。

C 高级语言编写的程序依赖于微处理器的型号。

D 程序在准备执行时,必须存储于存储器中。

6、总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路,总线

中的__⑥__是外界向微处理器传送的状态信号的通路;

A 数据总线

B 地址总线

C 状态总线

D 控制总线

7、当8086CPU的引脚BHE为1、A0为0时,表示__⑦__;

A 传送偶地址1个字节

B 传送奇地址1个字节

C 奇偶两个字节同时传送

D 无操作

8、以下存储器需要进行刷新操作的是__⑧__;

A SRAM

B DRAM

C PROM

D EPROM

9、在DMA数据传送方式中,数据会经过__⑨__在存储器和外部设备之间传送。

A CPU

B 总线控制器

C 数据总线

D DMA控制器

10、以下哪种中断响应过程的中断类型号来自外部中断控制逻辑__⑩__;

A 软中断

B 非可屏蔽中断

C 内部中断

D 可屏蔽中断

11、对计算机硬件组成而言,下面__①__部件是可选的;

A CPU

B RAM

C 协处理器

D ROM

12、在原码表示法中,8位二进制数的数值范围是__②__;

A -127~+127

B -128~+127

C -127~+128

D -128~+128

13、下面叙述正确的是__③__;

A 地址分段方法主要是为了解决CPU地址总线条数与地址寄存器位数不同的

问题而产生的。

B 访问存储器时,段地址是由用户指定的寄存器提供的。

C 访问存储单元时,需要获得的地址是段地址。

D 任意相邻的两个段地址至少相距32个存储单元。

4、以下指令错误的是__④__;

A MOV AX,2000H

B MOV [BP],DL

C MOV DS,AX

D MOV 20H,AL

5、8288的作用是提供__⑤__信号;

A 地址总线

B 数据总线

C INTR D对M和I/O接口的读写命令

6、存储器系统中__⑥__的存取速度最快;

A 内存储器

B 外存储器

C 海量存储器

D 高速缓冲存储器

7、当8086访问100H端口时,采用__⑦__端口寻址方式;

A 直接

B 寄存器间接

C 立即

D 相对

8、当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成__⑧__后,

响应该中断请求,进行中断处理;

A 当前时钟周期

B 当前总线周期

C当前指令周期 D 下一个指令周期

9、当8253的计数执行单元中的计数值计为0时,输出指示计数为0的信号线是

__⑨__;

A CLK

B GATE

C D7~D0

D OUT

10、IBM PC机基本配置下I/O端口资源是__⑩__个8位端口;

A 1024

B 1024K

C 64K

D 2M

14、指明装入本机的DOS的排列组织的文件是__①__;

A https://www.doczj.com/doc/3115245900.html,

B CONFIG.SYS

C AUTOEXEC.BAT

D SET.EXE

15、数据寄存器中可以用作累加器的是__②__;

A AX

B BX

C CX

D DX

16、已知(DS)=0100H,(SS)=1000H,(BP)=0050H,(SI)=0001H,disp=000AH,

则经过基址变址寻址后获得的物理地址是__③__;

A 0105BH

B 01051H

C 1005BH

D 10051H

17、下面叙述错误的是__④__;

A 宏指令是用户自己定义的

B 注释是以分号开头的。

C 名称在语句中是必须的

D 每条语句都必须有操作助记符。

5、8086CPU级总线中有__⑤__个可屏蔽中断请求输入引脚。

A 1

B 2

C 15

D 16

6、以下存储器不需要通过I/O接口电路便能访问的有__⑥__;

A 软磁盘

B 硬磁盘

C 主存储器

D 磁带

7、以下不包含在总线周期内的状态是__⑦__

A 时钟周期T1

B 空闲状态T1

C 等待周期T W

D 时钟周期T4

8、8086CPU可访问的存储器空间为1M字节,实际上分为奇地址存储体和偶地址

存储体两部分,对于偶地址存储体的选择信号是__⑧__ ;

A HOLD

B BHE

C A0

D HLDA

9、以下数据传送方式中,从硬件资源的耗费方面看,__⑨__方式耗费的资源最

大;

A 无条件传送

B DMA传送

C 中断传送

D 查询传送

10、中断控制逻辑芯片8259中的寄存器IMR的作用是__⑩__;

A 用来寄存有中断请求的所有中断级

B 用来寄存正在服务的所有中断级

C 用来寄存各级中断的屏蔽状态

D 用来寄存IF标志位的信息

18、CPU的“指挥机关”是__①__;

A ALU

B 工作寄存器

C 控制器

D 存储器

2、8086CPU标志寄存器中的进位标志位是__②__;

A CF

B SF

C PF

D AF

3、下面叙述错误的是__③__;

A 段寄存器的内容不都是用传送指令置入的。

B 取指令时,段寄存器一定是CS。

C 存取数据时,段寄存器一定是DS。

D 进行堆栈操作时,段寄存器一定是SS。

4、当8086CPU的引脚BHE和A0同时为1时,表示__④__;

A 传送偶地址1个字节

B 传送奇地址1个字节

C 奇偶两个字节同时传送

D 无操作

5、8086 CPU的中断响应周期需要__⑤__个总线周期。

A 1

B 2

C 3

D 4

6、在8086/8088的基址加变址的寻址方式中,基址寄存器是指__⑥__;

A AX,BX,CX,DX

B BX,BP

C SI,DI

D CS,DS,ES,SS

7、条件转移指令“JS”的转移条件是__⑦__;

A SF=0

B SF=1

C CF=0

D CF=1

8、微机系统中主存储器一般采用__⑧__构成;

A SRAM

B CACHE

C DRAM

D EPROM

9、微机系统可管理外部可屏蔽中断的级数决定于__⑨__;

A 系统级总线中响应可屏蔽中断引脚个数

B CPU级总线中响应可屏蔽中断引脚个数

C 中断控制逻辑芯片8259内中断服务寄存器宽度

D 中断控制逻辑芯片8259内中断请求寄存器宽度

10、在8253的引脚信号中,不是与CPU连接的信号线是__⑩__;

A D7~D0

B A0

C R

D D GATE

19、键盘输入20时,实际运行的ASCII码是__①__;

A 42H40H

B 62H60H

C 32H30H

D 52H50H

20、在微计算机中用来存放源字符串地址的偏移量的寄存器是__②__;

A SP

B BP

C SI

D DI

21、设(DS)=426AH,偏移量为86H,该字节的物理地址是__③__;

A 43F00H

B 42726H

C 42706H

D 42720H

4、汇编程序是一个__④__;

A 源程序

B 语言加工程序

C 连接程序

D 目标程序

5、外设接口的控制字是由__⑤__提供的;

A CPU

B 外设

C CPU和外设

D 接口

6、8086CPU的一个总线周期至少包括__⑥__个时钟周期,有时为了使CPU和慢

速的存储器或I/O接口达到同步,通常在__⑥__状态后插入若干的等待状态。

A 4、 T3

B 6、 T2

C 4、T1

D 6、 T4

7、存储器系统中__⑦__的存储容量最大;

A 内存储器 B高速缓冲存储器 C 寄存器 D外存储器

8、当8086访问0FFH端口时,采用__⑧__寻址方式;

A寄存器相对 B 寄存器 C 直接 D 立即

9、广义的I/O接口在硬件上不包括以下__⑨__部分逻辑;

A 主机板上的接口逻辑

B 系统总线

C CPU级总线

D 具体外设的接口逻辑

10、关于中断的概念以下说法正确的是__⑩__;

A 外部硬中断仅仅通过INTR引脚向CPU申请

B 中断响应过程中的中断类型号都是由外部中断控制逻辑提供的

C 中断向量表的信息是掉电不丢失的

D中断类型号不能决定中断向量本身和中断服务程序的功能

22、由段寄存器、段偏移地址所确定的物理地址是这样产生的__①__;

A物理地址=段寄存器的内容×8+偏移地址

B物理地址=偏移地址×8

C物理地址=段寄存器内容×20+偏移地址

D物理地址=段寄存器内容×16+偏移地址

23、8086 最大寻址空间是__②__;

A 64K

B B 640KB

C 1MB

D 512KB

24、寄存器寻址的操作数包含在__③__中。

A CPU的内部寄存器 B内部存贮器 C指令 D外部存贮器

4、下列字符串能用于标识符的是__④__;

A LENGTH

B MOVE

C 13A

D SEGMENT

5、当__⑤__时,8088CPU工作在最小模式之下。

A 芯片引线最少

B MX

MN/ =1 D 使用多处理器

MN/ =0 C MX

6、2K×8的RAM芯片数据引线的条数是__⑥__;

A 1条

B 2条

C 4条

D 8条

7、在DRAM专门的刷新操作中,是由以下__⑦__逻辑提供行选通地址;

A 地址锁存器

B 地址译码器

C 以计数器方式工作的寄存器

D 时钟发生器

8、执行IN指令即是执行__⑧__;

A I/O写操作

B I/O读操作

C 存储器写操作

D 存储器读操作

9、NMI线上的中断请求是__⑨__;

A 可屏蔽的

B 不可屏蔽的

C 有时可屏蔽的,有时不可屏蔽的

D 可以设置IF位对其屏蔽

10、使用宏指令比使用子程序__⑩__;

A 占用空间小 C目标程序长度长

C 有相同次数的CALL 调用 D出现的目标代码次数多

25、若要对操作数清0,一般对操作数进行__①__运算。

A 相与

B 相或

C 异或

D 移位

26、汇编语言编辑程序输出的文件类型是__②__;

A .asm

B .obj C.exe D .c

27、堆栈的存取规则正确的是__③__

A FIFO

B FILO CLILO D以上都不对

4、以下指令不是逻辑运算指令的是__④__;

A XOR AL,3

B NOT AL

C OR AL,3

D CWD

5、在指令“MOV AX,INBUFF”中,变量INBUFF 的段是__⑤__ ;

A CS

B DS

C SS

D ES

6、8086CPU级总线中工作方式控制引脚为__⑥__;

A NMI

B MX

MX/ D MN

MN/ C MN

7、DRAM存储器是__⑦__;

A 只能读出的存储器

B 只能写入的存储器

C 高速缓冲读/写存储器

D 信息需定时刷新的读/写存储器

8、以下数据传送方式中,在数据传输过程中没有程序和指令介入的是__⑧__方

式;

A 无条件传送

B DMA传送

C 中断传送

D 查询传送

9、以下__⑨__在中断返回后要重新执行被中断的指令;

A 故障中断

B 陷阱中断

C 终止

D 软中断

10、若READY为低电平,此时CPU执行__⑩__周期;

A T3

B T W

C T4

D T1

28、连接程序输出的文件类型是__①__;

A .asm

B .obj C.exe D .c

29、已知程序段:

MOV AX,0FF60H

STC

MOV DX,96

XOR DX,0FF00H

SBB AX,DX

程序执行后AX=__②__,CF=__②__。

A 0FFFFH,1

B 0000H,1

C 0FFCAH,1

D 0000H,0

30、下列指令错误的是__③__。

A INC WORD PTR [SI]

B PUSH AL

C POP CX

D JMP BX

31、当FLAG寄存器中的__④__标志位取值为0时,CPU不响应可屏蔽中断请

求。

A DF

B TF

C IF

D CF

5、当8086CPU的引脚BHE和A0同时为0时,表示__⑤__ ;

A 传送偶地址1个字节

B 传送奇地址1个字节

C 奇偶两个字节同时传送

D 无操作

6、已知DRAM工作在70℃时,电容为0.1pF,电压变化为2V,泄漏电流为10-10A,

存储器的刷新时间间隔为__⑥__;

A 5ms

B 2ms

C 0.5ms

D 0.2ms

7、以下哪种中断不属于内部中断?__⑦__;

A 异常中断 B故障中断 C 非可屏蔽中断 D 软中断

8、存储器系统中哪一层存储机制的存取速度最快__⑧__;

A 内存储器

B 外存储器

C 海量存储器

D 高速缓冲存储器

9、以下叙述不正确的是__⑨__;

A 8259的编程分为两个阶段:初始化阶段和操作阶段。

B 8259中对IMR的设置是在初始化阶段完成的。

C 8259初始化阶段四个命令字的顺序是不能任意调整的。

D 8259初始化阶段四个命令字中不是所有的命令字都是必须的。

10、若8253的某一计数器设定为方式3、初值为10、GATE一直为1,则OUT输

出端输出的高电平信号是CLK周期的__⑩__;

A 1倍

B 2倍

C 5倍

D 10倍

32、下列语句中有语法错误的语句是__①__;

A MOV AX,[BX][BP]

B ADD AX,[BX]

C CMP [BX],AX

D LEA SI,20H[BX]

2、8位二进制补码能表示的数值范围为__②__;

A -128~127

B -127~128

C 0~255

D 0~256

3、标志寄存器的方向标志DF是用作控制__③__;

A CPU与内存之间数据传送方向

B CPU与接口之间数据传送方向

C 堆栈中的数据进栈或出栈

D 串操作时地址的递增或递减

4、指令语句“MOV AX,2 LT 5”执行后,AX中的内容是__④__;

A 0FFFFH

B 0000H

C 00EEH

D 0001H

5、相对于子程序而言,使用宏指令__⑤__;

A 占据空间大,执行时间长

B 占据空间小,执行时间短

C 占据空间大,执行时间短

D 占据空间小,执行时间长

6、8086CPU在最小工作方式下进行存储器写操作时,IO

M/和R

DT/必须是_⑥__;

A 0 和0

B 0和1

C 1和0

D 1和1

7、INT n指令中断是__⑦__;

A 由外部设备请求产生

B 由系统断电引起的

C 通过软件调用的内部中断

D 可用IF 标志位屏蔽的

8、对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外

设准备好数据后才与CPU交换数据。完成这种数据传输最好选用的传说方式是_⑧_;

A 无条件传送方式

B 查询传送方式

C 中断传送方式

D DMA传送方式

9、若要将8255A的端口C的PC6位置为1,则应选择的置位/复位控制字为__⑨__;

A 0DH

B 77H

C 87H

D 8DH

10、若要使8253的某一计数器工作在方式3,按二进制计数,使输出的方波频

率为1KHz,当输入脉冲CLK为1MHz时,则该计数器应置入的计数初值为__⑩__;

A 1000

B 2000

C 1024

D 2048

二进制数00000101的8421BCD码表示的十进制数是__①__

A 3

B 4

C 5

D 6

2、下列指令中,错误的指令是__②__;

A MOV AX,100

B POPF

C AD

D OFFSET [BX][SI],DX D DEC DI

3、当程序装入内存时,计算机将起始程序的段地址和偏移地址分别自动装入__

③__;

A DS和SI中

B CS和IP中

C SS和SP中

D ES和DI中

4、高速缓冲存储器是设置在__④__;

A CPU与辅助存储器之间

B 主存与辅存之间

C CPU与主存之间

D 辅存与辅存之间

5、当8086CPU的引脚BHE为0、A0为1时,表示__⑤__;

A 传送偶地址1个字节

B 传送奇地址1个字节

C 奇偶两个字节同时传送

D 无操作

6、汇编程序输出的文件类型是_⑥__;

A .asm

B .obj C.exe D .c

7、以下__⑦__中断受IF标志位的控制;

A 可屏蔽中断

B 非可屏蔽中断

C 异常中断

D 软中断

8、8255A的置位/复位控制字只能适用于_ ⑧ _;

A 控制端口

B 端口A

C 端口B

D 端口C

9、在高速且大量传送数据场合,微机系统中数据传送的控制方式一般用__⑨__;

A 无条件传送方式

B 查询传送方式

C 中断传送方式

D DMA传送方式

10、3片8259A级联起来,可管理__⑩__级中断;

A 24

B 23

C 22

D 20

补码11100101表示的十进制数是__①__

A 239

B 27

C -26

D -27

2、下列指令中,错误的指令是__②__;

A MOV AX,10H

B ADD AH,AL

C POP AL

D MUL CL

3、在XT总线中,包括__③__条数据线;

A 4

B 8

C 16

D 32

4、在磁盘自举记录装入内存后,MSDOS系统随后会将__④__装入;

A https://www.doczj.com/doc/3115245900.html,

B AUTOEXEC.BAT

C MSDOS.SYS

D IO.SYS

5、当8086CPU的引脚BHE为1、A0为0时,表示__⑤__;

A 传送偶地址1个字节

B 传送奇地址1个字节

C 奇偶两个字节同时传送

D 无操作

6、汇编程序源程序的文件类型是_⑥__;

A .asm

B .obj C.exe D .c

7、使用高速缓存的目的是?__⑦__;

A 增大存储器的容量

B 增大主存利用率

C 提高存储器的访问速度

D 降低存储器的价格

8、8255A的置位/复位控制字只能适用于_ ⑧ _;

A控制端口 B 端口C C端口B D端口A

9、为了产生可编程的单脉冲,8254的工作方式应该用__⑨__;

A 方式4

B 方式3

C 方式2

D 方式1

10、4片8259A级联起来,可管理__⑩__级中断;

A 32

B 30

C 29

D 28

33、下列语句中有语法错误的语句是__①__;

A ADD AX,[DX]

B CMP AX,[BP]

C INC BYTE PTR [BX]

D MOV SI,5[SI]

2、8位二进制原码能表示的数值范围为__②__;

A -128~127

B -127~128

C 0~255

D -127~127

3、标志寄存器的方向标志DF是用作控制__③__;

A CPU与内存之间数据传送方向

B CPU与接口之间数据传送方向

C字符串操作时地址的递增或递减

D 堆栈中的数据进栈或出栈

4、8086CPU在最小工作方式下进行I/O端口读操作时,IO

DT/必须是__

M/和R

④__;

A 0 和0

B 0和1

C 1和0

D 1和1

5、IBM PC机基本配置下I/O端口的地址空间为__⑤__;

A 1024

B 1024K

C 64K

D 1M

6、下面不是主程序与子程序之间的参数传递方式的是_⑥__;

A 寄存器

B 存储单元

C 堆栈

D 变量

7、协处理器的主要功能是__⑦__;

A 定点运算

B 矢量运算

C 浮点运算

D 乘法运算

8、下面正确的标识符是_⑧_;

A 3ab

B .ab

C a.b

D #ab

9、若要将8255A的端口C的PC5位置为0,则应选择的置位/复位控制字为__⑨__;

A 8AH

B 8BH

C 0AH

D 0BH

10、若要使8253的某一计数器工作在方式2,按二进制计数,使输出的方波频

率为1KHz,当输入脉冲CLK为2MHz时,则该计数器应置入的计数初值为__⑩__;

A 2048

B 2000

C 1024

D 1000

34、汇编程序输出的文件类型是__①__;

A .asm

B .obj C.exe D .c

35、8086的最大寻址空间是__②__。

A 64K

B B 640KB

C 1MB

D 512KB

36、下列指令错误的是__③__。

A DEC DAT1

B ROL AX, CL

C MOV [BX], 05H

D JMP SI

37、当FLAG寄存器中的__④__标志位取值为0时,CPU进入单步执行状态。

A DF

B CF

C IF

D TF

5、当8086CPU进行存储器读操作时,对应的引脚状态为__⑤__ ;

A IO

M/=0, RD=1

M/=0, RD=0 B IO

C IO

M/=1, RD=1

M/=1, RD=0 D IO

6、下面用于定义双字的关键字是__⑥__;

A D

B B DD

C DW

D DT

7、DMA数据传送方式中DMA控制器接到CPU发出的__⑦__;

A HOLD信号后接管总线控制权

B READY信号后接管总线控制权

C HLDA信号后接管总线控制权

D DACK信号后接管总线控制权

8、设8255的端口地址为40~43H,则端口B的地址是__⑧__;

A 40H

B 41H

C 42H

D 43H

9、以下叙述正确的是__⑨__;

A 8259的编程必须分为两个阶段:初始化阶段和操作阶段。

B 8259中对IMR的设置是在操作阶段完成的。

C 8259初始化阶段四个命令字的顺序是可以任意调整的。

D 8259初始化阶段四个命令字都是必须的。

10、若8253的某一计数器设定为方式3、初值为10、CLK输入端的输入信号频

率为1KHz,GATE一直为1,则OUT输出端输出的高电平信号的频率是__⑩__;

A 100KHz

B 1KHz

C 0.1KHz

D 10KHz

二、填空题:

1.在微机系统中,有两级总线,即___①___和__ ②___。

2.数据寄存器中用作基址寄存器的是__③__。

3.8086CPU采用分时复用的地址/数据总线,因此总线控制逻辑中必须有④把在T1状态输出的地址进行___⑤___。

4.从用于刷新的时间来说,对动态RAM进行刷新可以采用⑥ _和⑦两种方式。

5.程序控制方式中数据传送过程始终受⑧的干预,每一字节数据都需经过

⑨寄存器才能输入/输出。

6.3片8259A级联起来,可管理⑩级中断。

1.中央处理部件,即CPU由___①___和___②___等数字电路组成。

2.根据下面的指令和伪指令序列,AX寄存器的内容为___③___。

TAB DB 1,2,3,4,5,6

ENTRY EQU 3

MOV BX,OFFSET TAB

ADD BX,ENTRY

MOV AX,WORD PTR [BX]

3.DOS的命令处理程序可分为两大类:___④__命令和____⑤____命令。

4.为防止高速缓存更新内容丢失现象的发生,可采用⑥和⑦两种方式进行处理。

5.外设向8086 CPU发中断请求信号,应加至CPU的⑧引脚上。

6.若8253的某一计数器用于输出连续方波,该计数器应工作在方式⑨;若该计数器的输入频率为100KHz,输出方波频率为10KHz,则计数初值应该为⑩。

1.微机系统在接通电源后第一个运行的系统软件是__①__,随后运行另一个重要的系统软件为_ ②__。

2.十进制数-79的八位二进制数补码为__③__。

3.通过计算④和___⑤___两个寄存器中的地址,可以得到下一条要执行的指令地址。

4.CPU从主存取出一条指令并执行该指令的时间称⑥,它通常用若干个

⑦来表示,而后者又包含有若干个⑧。

5.在主机板上,与CPU配合实现记时功能的逻辑主要是两个功能很强的集成电路芯片:⑨和⑩;

1.ROM中的程序,统称为____①_____。

2.在计算机中,BCD码有两种基本格式:____ ②_____和____③_____。

3.在8086实模式下,已知指令的段地址为0040H,有效地址为1A5BH,指令的物理地址为④。

4.CPU每执行一条指令,至少需要通过总线对存储器访问一次的原因是它要进行___⑤____的操作。

5.读写存储器按信息存储方式可分为⑥和⑦。

6.8086的中断向量表放在存储器地址的⑧到⑨之间,占有⑩的存储空间。

1.指令MOV AX,[BX+SI+2]源操作数的寻址方式为____①____。

2.计算机软件分为两大类:____ ②_____和____③_____。

3.总线控制逻辑指的是④和___⑤___之间的接口逻辑电路。

4.在部分译码器中,其中有些高位地址线没有参加译码,即0和1的取值为无关项,因此高位地址不是唯一的,从而造成存储器单元地址的⑥问题。5.高速缓存SRAM中包含⑦部分和⑧部分,通常所指的高速缓存

大小指的是存储⑨部分的大小。

6.RS—232C是标准的⑩接口芯片;

1.在8086系统中,___①___部件在关闭电源后继续计时工作。

2.X的补码为(10011000)B,n=8,则X的原码为__ ②___。

3.8086微处理器有两种工作方式:__③__和④,其中适用于多处理器系统的是___⑤___。

4.阅读程序并填空:MOV AX,1000H

MOV BX,2000H

MOV CX,3000H

PUSH CX

PUSH BX

PUSH AX

POP CX

POP AX

程序执行后,寄存器的内容是BX= ⑥ _,CX= ⑦。

5.当8086响应NMI请求时,不必由中断源提供⑧,因此也不需要执行⑨。6.各种数制中数字符号的个数称为该数制的⑩。

1.把存储器分成若干段,每个段最多有___①___个连续字节。

2. MOV AL,0FH

MOV BL,0FEH

XOR AL,BL

程序段执行后,(AL)= __ ②___,(CF)= __③__。

3.设有一台16位机,用两个字节表示一个整数,则其能表示的有符号整数范围是④。

4.对存储器芯片进行位数扩充的方法是___⑤___,进行容量扩充的方法是⑥;

5.8086的存储器系统分成⑦和⑧两个存储体;

6.在8086CPU微机系统外部中断控制逻辑中,中断控制芯片8259在级联方式时,一片8259作为主片,最多能带动⑨片8259作为从片,控制⑩级中断。

1.8086微机系统开机后执行程序的第一条指令的地址是___①___。

2.程序 MOV CL,3

MOV AL,0AAH

SHR AL,CL

SAR AL,1

RCL AL,1

ROR AL,CL

执行后,AL= __ ②___; CF=___③___。

3.8086 具有在总线周期的④之间插入若干个附加时钟周期的功能,这种附加周期称为___⑤___。

4.数据输入/输出的基本方式有:⑥、⑦、和⑧三种;5.8259A内部中断屏蔽寄存器是⑨位,其内容是由操作命令字⑩设定。1.总线按照功能划分,可以分为___①___、__ ②___和___③___。

2. MOV AX,0FF60H

STC

MOV DX,96

XOR DX,0FF00H

SBB AX,DX

程序执行后AX= ④,CF=___⑤___。

3.8086CPU 复位后从物理地址⑥开始执行指令。

4.8086/8088CPU寄存器中负责与I/O端口交换数据的寄存器是⑦和⑧。5.中断响应周期的第二个INTA负脉冲期间控制外部中断控制逻辑把⑨送入⑩;

1.执行堆栈操作时,段地址默认存放在___①___。凡包含有BP的寻址方式中,如无特殊说明,其段地址由__ ②___提供。

2. 8086CPU由___③___和④两个独立部件组成。

3.8086 允许在内存低端保存___⑤___个中断向量,每个向量占用⑥个单元。4.8086 CPU中其它总线主控设备向CPU请求总线使用权的总线申请信号是

⑦;CPU对其它总线主控设备请求总线使用权的应答信号是⑧。5.8086CPU最小方式系统读总线周期中,在T2需使总线处于浮动/高阻状态,以使CPU有足够的时间从⑨方式转变为⑩方式。

1.组成一个计算机系统,必须包括___①___和__ ②___。

3.8086CPU的一个总线周期至少包括___⑤___个时钟周期,有时为了使CPU和慢速的存储器或I/O接口达到同步,通常在⑥状态后插入若干的等待周期。4.阅读程序并填空: MOV BX,2000H

PUSH BX

MOV AX,0F1H

AND BX,AX

POP AX

程序执行后,寄存器的内容是BX= ⑦ ,AX= ⑧;

5.在串行通信中有两种基本的通信方式,即⑨和⑩。

1.计算机的硬件由___①___、__ ②___、_ _③ __和_ ④_等部分组成。2.立即寻址方式所提供的操作数直接包含在___⑤___中。

3.阅读程序并填空:MOV BX, 0FFH

AND BX, 0FFFH

OR BX, 0F0FH

XOR BX, 00FFH

上述程序段运行后,BX= ⑥,CF= ⑦。

4.已知DRAM工作在70℃时,电容为0.05pF,电压变化为2V,泄漏电流为10-10A,存储器的刷新时间为⑧。

5.8086的I/O指令有⑨寻址和⑩寻址两种;

1.指令在微处理器内是以___①___形式出现和施展控制的。和

2.数制是以表示数值所用的__ ②___来命名的。

3.寄存器间接寻址所提供的操作数直接包含在_ _③ __中。

4.DMA传送可以分为3个阶段:_ ④、__⑤__和⑥。

5.阅读程序并填空:MOV BX, 1234H

AND BX, 00FFH

OR BX, 0F0FH

XOR BX, 00FFH

上述程序段运行后,BX= ⑦,ZF= ⑧。

6.8086的I/O指令有⑨寻址和⑩寻址两种;

1.计算机软件分为两大类:___①___和__ ②___。

3.RAM按信息存储方式可分为___⑤___和⑥两类。

4.阅读程序并填空: MOV BX,5500H

PUSH BX

MOV AX,0FFH

OR BX,AX

POP AX

程序执行后,寄存器的内容是AX= ⑦ ,BX= ⑧;

5.在串行通信中有两种基本的通信方式,即⑨和⑩。

1.执行堆栈操作时,段地址默认存放在___①___。凡包含有BP的寻址方式中,如无特殊说明,其段地址由__ ②___提供。

2.已知DRAM工作在70℃时,电容为0.1pF,电压变化为2V,泄漏电流为10-10A,存储器的刷新时间间隔为 ___③___。

3.CPU级总线中,④信号为可屏蔽中断的请求信号,___⑤___电平有效;⑥信号为CPU发向中断控制器的响应信号,⑦有效。

4.3片8259可以管理⑧级中断。

5.8086CPU最小方式系统读总线周期中,考虑到CPU和慢速接口之间传递的情况,通常会加入附加时钟周期⑨,并将其插入到⑩状态之后。

三、名词解释:

1.I/O端口 2.等待周期 3.内存储器 4.中断向量表

1.指令系统 2. 对准字 3.空闲状态 4.程序局部性原理1.BCD码 2. 8086CPU最大工作方式 3.CACHE 4.软中断

1.I/O接口 2. 总线周期 3.DMA方式 4.汇编

1.总线 2.存储器芯片的存取时间 3.DRAM刷新 4.中断向量1.CPU 2.系统软件 3.高速命中 4.中断

1.ALU 2.应用软件 3.存储器单元的基本地址 4.外部硬中断1.寻址方式 2.BIU 3.存储器单元的映像地址 4.子程序

1.基址变址且相对寻址方式 2.EU 3.CACHE 4.递归子程序1.RT/CMOS RAM 2.EA 3.总线周期 4.宏指令

1.未对准字 2.堆栈顶 3.子程序可再入 4.DMA

1.物理地址 2.总线控制逻辑 3.外存储器 4.中断

微机原理习题集以及答案

第一部分 例题与习题 第1章 微型计算机基础 例 题 1.把十进制数转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低 位 (137)10=()2 10=2 所以,10=(.111)2 2.把二进制数转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 1)2=(010 100)2=8 (1 2=(0001 2=16 3.将八进制数转换为二进制数。P9 解:8=(010 100)2=2 4.X=,Y=-,求[X -Y]补,并判断是否有溢出P11 解:[X -Y]补=[X]补+[-Y]补 [X]补= [Y]补= [-Y]补= + -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理-期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个

⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

微机原理及应用复习题

练习题 一、单项选择题 1.下列字符中,ASCII码值最小的是(A )。 A. K B.Y C. a D.i 2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。 (1)32片(2)16片 (3)8片;(4)4片 3.8088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条;(4)32条 4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。 (1)DB; (2)DW; (3)DD; (4)DT 6.在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个 7.可编程计数/定时器电路8253的工作方式共有(D )。 (1)3种; (2)4种; (3)5种; (4)6种 8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。 A:184H B:178HC:118HD:280H 12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。 A:2和8 B:1和16C:4和16 D:4和8 13.CPU与外设间数据传送的控制方式有( D ) A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是 14.8086 CPU内标志寄存器中的控制标志位占(C ) A.9位B.6位 C.3位 D.16位 15.CPU与I∕O设备间传送的信号有( D) A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口 18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C) A.10个 B.110个 C.120个D.240个 19.堆栈的工作方式是( D) A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出 20.指令MOV AX,[3070H]中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 21.Reset信号到来后,8086 CPU的启动地址为( C)

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

《微机原理》复习题及解答

微机原理》复习题解答 1、在8086/8088系统中,存储器是怎样组织的?整个存储空间有多大?最大逻辑长度为多大?至少可将存储器分为多少个段?段起始于什么位置?偏移地址是什么?怎样计算20位物理地址? ①分段组织②1兆字节③64K字节④至少分成16段⑤起始于最后四位二进制数都为0的位置⑥偏移地址是相当于段起始位置的偏移量⑦段地址×16+偏移地址 2、系统总线分为哪几组?各自传送的方向如何? ①分成3组:数据部线、地址总线、控制总线②数据总线和控制总线都是双向的,地址总线始终由CPU发出 3、8086微处理器分为哪几个部分?它们之间采用什么工作方式?其中状态寄存器由几类标志组成?与中断有关的是哪一位? ①分成2部分:总线接口部件、执行部件②并行工作方式③2类:状态标志、控制标志④IF 位,IF置1,响应外部可屏蔽中断 4、怎样将8086设置为最小或最大模式?分别应配置哪些外围器件?作用怎样?最大模式与最小模式的配置相比多了什么器件?作用是什么? ①引脚接高电平则设置为最小模式,如接低电平则设置为最大模式②最小模式下:1片8248A,作为时钟发生器;3片8282或74LS373,用来作为地址锁存器;2片8286/8287作为总线收发器。最大模式下:1片8284A,3片8282,2片8286,1片8288总线控制器,1片8259A及有关电路③8284A除了提供频率恒定的时钟信号外,还对准备发(READY)和(RESET)信号进行同步。8282:地址/数据总线是复用的,而和S7也是复用的,所以在总路线周期前一部分时间中输出地址信号和信号的引脚,在总线周期的后一部分时间中改变了含义。因为有了锁存器对地址和进行锁存,所以在总线周期的后半部分,地址和数据同时出现在系统的地址总线和数据总线上;同样,此时也在锁存器输出端呈现有效电平,于是确保了CPU对存储器和I/O端口的正常读/写操作。8286/8287:当系统中所连的存储器和外设较多时,需要增加数据总线的驱动能力。④多了1片8288。作用:对CPU 发出的S0,S1,S2控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。 5、8086/8088系统中为什么将数据与地址总线复用? 因为数据线与地址线传送时间不一样,在总线周期T1传送地址,其他时刻传送数据,传送数据和地址时间是分离的,所以8086/8088系统中能将数据线与地址线复用。 6、CPU从奇地址或偶地址读写一个字(或字节)时,和A0是什么电平?分别用几个总线周期? A0 操作总线周期 0 0 从偶地址开始读/写一个字1个 1 0 从偶地址单元或端口读/写一个字节1 个 0 1 从奇地址单元或端口读/写一个字节1个 1 1 0 从奇地址开始读/写一个字2个(在第一总线周期,将低8位数据送到AD15—AD8,在第二个总线周期,将高8位数据送到AD7—AD0) 7、CPU的READY和RESET信号有什么作用?

微机原理及应用-第2章-习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL 的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100 =20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI=2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 2.设有关寄存器及存储单元的内容如下:

(微机原理及应用)编程题试题集

重庆科技学院试卷库系统试卷库导出试卷 微机原理及应用-编程题(43题) 题序:0017题型:06难度:01分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY两个字数据相乘(用MUL)。答案: 解:(1) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX 题序:0018题型:06难度:02分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX除以23(用DIV)。 答案: 解:(1) MOV AX, DATAX MOV BL, 23 DIV BL MOV BL,AH

MOV AH, 0 MOV DATAY, AX 。存放商 MOV AL,BL MOV DATAY+2, DX 。存放余数 题序:0002题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。 答案: 解: MOV CL,0AH MOV AX,BX DIV CL MOV BX,AX 题序:0016题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY中的两个双字数据相加, 和存放在DA TAY和答案: 解:(1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX

(完整版)微机原理及接口技术(习题答案)

范文范例学习指导 第1章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84

其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

微机原理习题集以及答案

1 第一部分 例题与习题 第1章 微型计算机基础 1.1 例 题 1.把十进制数137.875转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 0.875 2 | 68 × 2 2 | 34 1.750 2 | 17 × 2 2 | 8 1.500 2 | 4 × 2 2 | 2 1.000 1 高位 低位 (137)10=(10000111) 2 (0.875)10=(0.1101)2 所以,(137.875)10=(10001001.111)2 2.把二进制数10011.0111转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 011.011 1)2=(010 011.011 100)2=(23.34)8 (1 0011.0111)2=(0001 0011.0111)2=(13.7)16 3.将八进制数23.34转换为二进制数。P9 解:(23.34)8=(010 011.011 100)2=(10011.0111)2 4.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11 解:[X -Y]补=[X]补+[-Y]补 [X]补=0.1010 [Y]补=1.1001 [-Y]补=0.0111 0.1010 0.0111 1.0001 + -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1

微机原理及应用陈继红徐晨课后习题答案

微机原理及应用(陈继红、徐晨)课后习题答案 第三章 8086/8088指令系统和寻址方式习题答案(部分) 3.1 总结计算机中十进制、二进制、八进制及十六进制数的书写形式。 123D、0AFH、 77Q、1001110B分别表示什么计数制的数 答案:123D、0AFH、77Q、1001110B分别表示十进制、十六进制、八进制、二进制。3.2字长为 8位、16位二进制数的原码、补码表示的最大数和最小数分别是什么 答案:8位原码表示的最大数:(27-1)、8位补码表示的最大数:(27-1)、8位原码表示的最小数:-(27-1)、8位补码表示的最小数 -27。 16位原码表示的最大数:(215-1)、16位补码表示的最大数:(215-1)、16位原码表示的最小数:-(215-1)、16位补码表示的最小数 -215。 3.3 把下列十进制数分别转换为二进制数和十六进制数。 (1)125 (2)255 (3)72 (4)5090 答案:(1) 125二进制数: 0111 1101B;十六进制数: 7DH。 (2)255二进制数: 1111 1111B;十六进制数:0FFH。 (3)72二进制数: 0100 1000B;十六进制数: 48H。 (4)5090二进制数: 0001 0011 1110 0010B;十六进制数: 13E2H。 3.4 把下列无符号二进制数分别转换为十进制数和十六进制数。 (1)1111 0000 (2)1000 0000 (3)1111 1111 (4)0101 0101 答案:(1)1111 0000十进制数: 240D;十六进制数: 0F0H。 (2)1000 0000十进制数: 128D;十六进制数: 80H。 (3)1111 1111十进制数:255D;十六进制数: 0FFH。 (4)0101 0101十进制数: 85D;十六进制数: 55H。 3.5 把下列无符号十六进制数分别转换为十进制数和二进制数。 (1)FF (2)ABCD (3)123 (4)FFFF 答案:(1)FF十进制数:255D;二进制数;

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理试题及答案

卷16 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显 示输出,应采用的数据传送方式为()。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实 现。?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 ?128 ?256 ? 16K ? 64K 5、CPU响应中断后,通过()完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 ?PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是()。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中()。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 ?SRAM ?DRAM ?ROM ?EPROM 11、鼠标器是一种()。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是()。

微机原理与应用_习题集(含答案)

《微机原理与应用》课程习题集西南科技大学成人、网络教育学院版权所有 习题 【说明】:本课程《微机原理与应用》(编号为03015)共有单选题,填空题1,简答题,综合设计题,判断题,填空题2,填空题3等多种试题类型,其中,本习题集中有[填空题2]等试题类型未进入。 一、单选题 1.一个字是__C__位二进制数。 A、32 B、20 C、16 D、8 2.一个字节是__D__位二进制数。 A、32 B、20 C、16 D、8 3.在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。 A、EBCDIC码 B、ASCII码 C、十六进制编码 D、二进制编码 4.下列数据中,可能是6进制数的是 C 。 A、488 B、357 C、541 D、126 5.下列数据中,可能是八进制数的是 B 。 A、182 B、417 C、696 D、108 6.下面几个不同进制的中,最大的数是。 A、1100010B B、225Q C、500 D、1FEH 7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数 B 。 A、102 B、103 C、104 D、105 8.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数 C 。 A、68 B、69 C、6A D、6B 9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数 C 。 A、37 B、38 C、39 D、40 10.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数 C 。 A、67 B、68 C、69 D、70

微机原理及应用试题

扬州大学试题纸Array ( 2009-2010学年第1学期) 广陵学院07 班(年)级课程微机原理及应用 (A)卷 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔 2.十进制数95转换成二进制数是(D ) A. 10010101 B. 01100101 C. 0100110 D. 01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D. 01000111B 4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是( D) A. 程序直接控制方式 B. 程序中断控制方式 C. 无条件传送方式 D. DMA方式 5.将寄存器AX的内容求反的正确指令是( C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAY[DI],DX 源操作数的寻址方式是(B ) A.变址寻址 B.寄存器寻址 C.基址寻址 D.基址变址寻址 7. 8086/8088响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由中断控制器提供 8.8086指令队列的长度是 ( C ) A. 4个字节 B.5个字节 C.6个字节 D.8个字节 M/、WR、RD信号的状态依次9. 在最小模式下,CPU从外设读取数据操作,IO 为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )

微机原理习题册答案整理

1.2 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。2.将十进制数199转换为二进制数为____ 11000111____B。3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。 6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? 将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行; 由控制器控制整个程序和数据的存取以及程序的执行; 以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0。1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU 采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。 5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_____85010H__________。 6. 8086的输入信号Ready 为低电平的作用是说明___存储器或I/O接口未准备好____________。 7. 8088 CPU的NMI 引脚提出的中断请求称为:___非屏蔽中断____________。 8. CPU从主存取出一条指令并执行该指令的时间称为___指令周期____________。 9. 在8086系统中,从奇地址读写两个字时,需要___ 4______个总线周期。 二、简答题 1. 在内部结构上,微处理器主要有那些功能部件组成? 1) 算术逻辑部件2) 累加器和通用寄存器组 3) 程序计数器4) 时序和控制部件(意思相近 2. 微处理器一般应具有那些基本功能? 本身具有运算能力和控制功能3. 什么是总线周期? CPU使用总线完成一次存储器或I/O接口的存取所用的时间, 称为总线周期,一个基本的总线周期包含4个T状态,分别 称为T1、T2、T3、T4。(意思相近即可) 三、判断题 6.8086的每个存储单元地址既是字节地址又是字地址。 ( √) 7. 同一个物理地址可以由不同的段地址和偏移量组合得到。 ( √) 3.2 课后练习题 一、简答题 1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程 序转向何处执行。 ADD AX,BX JNC L3 JNO L1JNO L4 JNC L2JMP L5 SUB AX,BX L3 2. 中断服务程序结束时,用RET指令代替IRET指令能否返 回主程序?这样做存在什么问题? RET应该可以使中断服务程序返回主程序,但因为RETF是 子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态 字PSW得以恢复,所以不能使断点完全恢复,对源程序的继 续执行造成不良影响。(回答可以返回2分,出现的问题3分, 意思相近即可) 3. 写出把首地址为BLOCK字数组中的第6个字,送到DX 寄存的指令(或指令组),要求使用以下几种寻址方式: (1) 寄存间接寻址 (2) 寄存相对寻址 (3) 基址变址寻址 1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCK MOV DX,[BX] MOV DX,[BX+12] MOV SI,12 MOV DX,[BX+SI] 4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H, DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物 理地址。 1) MOV AX, [2400H] 34400H 2) MOV AX, [BX] 33580H 3) MOV AX, [SI] 32234H 4) MOV AX, [BX+2400H] 3574AH 5) MOV AX, [BP+2400H] 54980H 6) MOV AX, [BX+DI] 33872H 7) MOV AX, [BP+SI+2400H] 54BB4H 二、阅读下面的程序段,写出运行结果 1. CLC MOV AX,248BH MOV CL,3 RCL AX,CL 执行以上程序序列后,AX=_2458H__。 2. MOV BX,6D16H MOV CL,7 SHR BX,CL 执行后BX寄存器中的内容__00DAH___。 3. MOV DX,01H MOV AX,42H MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 执行后 (DX)=_0010H___,(AX)=__0420H__________ 4. mov ax,693ah mov al,ah not al add al,ah inc al 程序段执行后,AL=_0000H__ 、ZF= ___1___________。 5. 根据程序填空(程序段顺序执行) MOV CL, 58H ;CL= 58 MOV AL, 79H ;AL= 79 ADD AL, CL ;AL= D1 H, AF= 1 , CF= DAA ;AL= 37H , AF= 0 , CF= 1 三、判断题 2. 执行下列指令可以将其00H送到端口地址为2F8H的外设 上:( √) MOV AL,00H MOV DX,2F8H OUT DX,AL 3. 8088的MOV指令不能进行两个存储器单元之间的数据直 接传送。( √) 6. 判断下列指令是否正确 JMP BX对 in al,dx对 mov ds,ax对 mov al,【bx+10h】对 push ss对 mov cs,ax对 4.2 课后练习题 一、填空题 1. 定义段结束的伪指令是____ ENDS _______;定义子程序结 束的伪指令是___ ENDP _____。 2.伪指令X DB 4 DUP (6,2 DUP(6,8));Y DW 6800H; 设X的偏移地址为2000H,则Y的偏移地址为 _2014H________H,若执行指令MOV BL,BYTE PTR Y后, 则(BL)=___ 00_____。 3.伪指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配 了_______16个________字节。 二、选择题 1.下面表示段定义结束的伪指令是______C____。 A)END B)ENDP C)ENDS D)ENDM 2.变量的类型属性如下,下面错误的类型是___B_______。 A)字节型B)字符型C)字型D)双字 型 3.设有一程序定义如下: ORG 0024H AR1 DW 4,5,$+4 … MOV AX,AR1+4 执行以上指令后,AX中的内容正确的是____D___________。 A)0028H B)0032H C)002AH D) 002CH 4.现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP (1,0));问定义后,存储单元中有数据0100H的字单元个 数是_C___________。 A)4 B)3 C)8 D)12 5.下列伪指令中定义字节变量的是___A_____。 A)DB B)DW C)DD D)DT 6.使用DOS功能调用时,子功能号应放在( B )寄存器中。 A)AL B)AH C)DL D)DH 三、程序设计 1、、设正数个数存放于BX中,负数个数存放于DI中,零的 个数存放于DX中 MOV AX,0100H JZ ZERO MOV DS,AX JL NEGAT MOV BX,0 INC BX MOV DX,0 JMP NEXT1

相关主题
相关文档 最新文档