微机原理复习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.方向标志