微机原理复习总结

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

一、填空。1.-32的补码是 E0H。字节补码CAH所代表的真值是-54。

2.压缩BCD数1000H所对应的十进制数为1000;十六进制数为 3E8 H;

二进制数为1111101000 B;ASCII码为31303030 。

3.微型计算机主要由 CPU 、存储器、I/O接口、I/O设备、总线组成。

4.8088微处理器的地址总线有20根,数据总线有8 根。

5.已知AX=1234H,BX=5678H,SP=0040H,顺序执行下列程序段并填空:

PUSH AX ;(SS:003FH)= 12 H;(SS:003EH)= 34 H;SP= 003EH;

PUSH BX ;(SS:003DH)= 56 H;(SS:003CH)= 78 H;SP= 003CH ;

6.8086/8088的寻址方式中,操作数在存储器中的寻址方式有直接寻址、间接寻址

基址寻址、变址寻址、基址变址寻址。

6.若将AL的高4位清零,低4位保持不变,可用指令 AND AL,0FH 实现。

若将AL的高4位取反,低4位保持不变,可用指令XOR AL,0F0H实现。

若将AL的高4位置1,低4位保持不变,可用指令OR AL,0F0H实现。

7.写出执行下列程序段的中间结果:

(1) MOV AX, 5634H

ADD AL,AH ;AX= 568AH

DAA ;AX= 5690H

(2) MOV AX, 0809H

ADD AL, AH

MOV AH, 0 ;AX= 0011H

AAA ;AX= 0107H

1.符号数-8192的补码用十六进制数表示为 E000H。

2.8位补码数CBH的真值用十进制表示为-53。

3.十进制数1025所对应的十六进制数为 401 H;所对应的压缩BCD数为

1025 H;所对应的ASCII码为31303235 。

4.将8为无符号数A2H扩展为16位形式,则应为 00A2 H;将8为补码数F3H扩

展为16位形式,则应为FFF3 H。

5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为BX ;

用作I/O端口间址的寄存器为 DX ;用作循环控制指令(LOOP)的寄存器为 CX 。

6.8086/8088有 4 段寄存器。其中用来存放数据段段首地址的段寄存器为 DS ;用来存放代码段段首地址的段寄存器为 CS;用来存放堆栈段段首地址的段寄存器为SS。

7.若DS=095FH时,物理地址是11820H。当DS=2F5FH时,物理地址为 37820 H。

8.8086/8088微处理器堆栈的伸展方向是高地址向低地址。堆栈的操作是

以字为单位进行的。

9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令 NEG AX;若

该数为原码,则用指令AND AX,7FFFH 。在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOP AGAIN 代替。

10.写出执行下列程序段的中间结果:

MOV AX, 0809H

MOV DL, 10

XCHG AH, DL

MUL AH ;AX= 005AH

AAM ;AX= 0900H

ADD AL, DL ;AX= 0908H

11.现要用6116(2K×8位)静态RAM芯片构成8K×32位的存储器,共需此种芯片16片。

12.8086/8088微处理器对I/O设备的管理是利用IN 和OUT指令来实现的。

13.已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是

71H,中断服务程序的入口地址的逻辑地址和物理地址分别为3040H:2200H和32600 H。

二、单项选择。(1)在计算机系统中能直接执行的程序是( A )。

得分

A.汇编语言源程序

B.对源程序汇编以后的程序

C.对源程序汇编,链接以后的程序

D.任何形式的程序

(2)8088CPU的标志寄存器中,( D )标志位用于反映带符号数运算结果是否溢出。

A.IF

B.DF

C.TF

D.OF

(3)指令一般包括( B )两部分。

A.操作码和地址码

B.操作码和操作数

C.操作数和地址码

D.操作码和数据码

(4)二进制数11001100逻辑左移两位,所得的数与11001100进行“与”运算,最终

结果为( A )。A.00H B.80H C.03H D.0FFH

(5)当8086访问存贮器0010:4000H单元时,其物理地址为( A )

A.04100H

B.40010H

C.10400H

D.01040H

(6)指令MOV [BX+SI+5], AX中目的操作数的寻址方式为( C )

A.间接寻址

B.基址寻址

C.基址变址寻址

D.变址寻址

(7)下列8086指令中,对AX的结果与其他三条指令不同的是(D)

A.MOV AX,0

B.XOR AX,AX

C.SUB AX,AX

D.OR AX,0

(8)计算机系统总线中,可用于传送读、写信号的是( C )

A、地址总线

B、数据总线

C、控制总线

D、以上都不对

(9)若用128*8的RAM芯片组成1K字节的存储器,则需要( B )这样的芯片

A.4片

B.8片

C.12片

D.6片

(10)8255是一个可编程I/O并行接口器件,其中( A )可为位控方式。

A.C口

B.B口

C.A口

D.控制口

1.算式65H-3EH的运算结果是否有溢出,结果的真值为(C ) C.无、39

2.CPU执行算术运算指令不会影响的标志位是(D )

A.溢出标志

B.符号标志

C.零标志

D.方向标志

相关文档
最新文档