微机原理复习题完整参考复习资料版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理复习题

试题类型有:1.简答题;2.填空题;3.注释指令功能;4.二进制运算题;5.选择题;

6.可编程芯片初始化题;7、数模模数转换分析题.;8、程序分析题;9、编程题。

1、简述8255A的结构及功能;P130

2、简述可编程芯片8253的及结构及功能;P148

3、简述8259A的结构及功能;P217

4、简述矢量中断过程:P207

5、指令指针寄存器IP的作用是什么?(答:始终存有相对于当前指令段起点偏移量的下一条指令)和哪个段寄存器内容形成物理地址?(CS)指令运行到内存3100H:2000H逻辑地址时,则(CS)=3100H,(IP)=2000H;

6、写出DOS 系统功能调用的过程格式:

(1) DOS功能调用号送AH寄存器

(2)如果需要,按要求给定输入参数

(3)写入中断指令“INT 21H”

(4)调用结束,按功能使用其输出参数

7、;8086/8088CPU计算机系统地址线20条,数据16位;直接寻址1MB;

8、可编程芯片8255A,有3个输出口,有3种工作方式。

9.用1K×8位的RAM芯片,组成16K×8位的系统;需用芯片16 片;组成系统的数据线是8条;

10、单片中断控制器8259A可以控制8级中断源,固定优先级最高级是IR0端,最低级是IR7端;2片可以控制中断级数是15级;

11、变量有3个属性分别是段属性、偏移属性、类型。

12、中断INT 21H的在中断矢量表中的物理地址是21H*4=00084H;

13、模数转换芯片ADC0809输入电压路数是8路;如何选择?(由3位地址输入ADDC,ADDB,ADDA的不同组合选择)数字量输出位数是8位;

14、数模转换芯片AD558输入8位数字量,输出1路模拟量;

15、8086CPU逻辑地址如何表示?(段地址:偏移地址)物理地址位数是20位;通过地址加法器形成物理地址;

16、注释指令:

1)、MOV BX,100H (将100H送入BX中)

2)、ADD AL,[1000H] (将DS:1000H中的数据存入AL中)

3)、MUL BYTE PTR[SI+2] (将DS:SI+2的数据与AL相乘,存入AX中)

4)、AND DX,0 (将DX中数据清零)

5)、DIV BL (将AX中数据除以BL,商放入AL中,余数放入AH中)

6)、ROL BX,1 (将BX数据左移一位,移空位由移出位补充)

7)、RCL AX,1 (将BX数据左移一位,移空位由CF位补充)

8 )、NOT AX (将AX数据取反)

9)、JZ LL1 (若ZF标志位为1,则转移到LL1代码段)

10)、JC LL2 (若CF标志位为1,则转移到LL2代码段)

11)、DAA (十进制数调整)

12)、XOR AX,BX (将AX和BX中数据进行异或计算,然后存入AX中)17.写出结果:

(1)[ -1 ]

=,

(2)、补码[10000000]的真值=-128

(3)、逻辑地址00BAH:0001H的物理地址= 00BA1H,

(4)、两个数[11101110]+[11000110]运行后;各位状态:

[OF]=0;[SF]=1;[ZF]=0;[CF]=1;

(5)、(AX)=00FFH,NEG AX执行后,AX=0FF01H;

(6)、push BX (SP)=SP-2;

(7)、POP BX (SP)=SP+2;

(8)、(41.55)10=(101001.10001)2=(29.8CCD)16==(51.4315)8==(0100 0001.0101 0101)BCD

14.选择题:

(1)将AX中的D0 D5 D8 D11位取反,指令是(C);

A 、 AND AX,92H

B 、 OR AX,910H

C、 XOR AX,0921H

D、 XOR AX,0110H

(2)、执行存储器写操作,CPU的引脚状态是(D);

A、WR#=1 RD#=1 M/IO#=0

B、WR#=0 RD#=0 M/IO#=0

C、WR#=1 RD#=0 M/IO#=1

D、WR#=0 RD#=1 M/IO#=1

(3)、执行外设读操作,CPU的引脚状态是(B);

A、WR#=1 RD#=1 M/IO#=0

B、WR#=1 RD#=0 M/IO#=0

C、WR#=1 RD#=0 M/IO#=1

D、WR#=0 RD#=1 M/IO#=1

(4)、下列哪个不是段寄存器(D)

A、CS

B、DS

C、SS

D、BP

(5)、计算机直接执行的指令是(A)

A、机器语言

B、汇编语言

C、高级语言

D、仿真语言

(6)、每个总线周期通常包括(C)个T状态。

A、2

B、3

C、4

D、5

(7)、通常人们所说的微型计算机的“三总线”是指(A)

A、地址总线、数据总线、控制总线

B、物理总线、逻辑总线、控制总线

C、片总线、内总线、外总线

D、内总线、外总线、接口总线(8)若8086 CPU20条地址线,寻址范围是(B)

A、1KB

B、1MB

C、1GB

D、1TB

(9)下列哪个不是8086CPU的通用寄存器(C)

A、BX

B、CX

C、CS

D、DX

(10)、00H,偏移地址1234H,物理地址是(A)

A、01234H

B、12340H

C、3234H

D、21234H

(11)8080的2个独立部件是(B)。

A、运算、控制部件

B、执行、总线接口部件

C、地址译码、执行部件

D、指令存储、总线接口部件

(12)下列指令出现语法错误的指令有(D)

A、MOV [BX+SI],AL

B、MOV AX, [BP+DI],

C、MOV DX,AX

D、MOV CS,AX

(13)如用4K×1位的RAM芯片组成8K×8位的存储器,需要芯片数是(C);

A、4

B、8

C、16

D、32

(14)若8086 CPU主频为8MHz则其基本总线周期为(B)

相关文档
最新文档