微机原理复习题
- 格式:doc
- 大小:56.50 KB
- 文档页数:3
微机原理复习资料
一、填空题
1、微型计算机的总线根据功能不同可分为地址总线、数据总线、控制总线
2、执行下面语句后,AX= 57
MOV CX,7
MOV AX,85
NEXT:SUB AX,CX
LOOP NEXT
HLT
3、8086/8088的CPU中,存储器操作数的寻址方式有直接寻址、寄存器间接寻址、基址寻址、变址寻址、比例变址寻址、基址加变址寻址、基址加比例变址寻址、带位移的基址加变址、带位移的基址加比例变址寻址
4、8086/8088的CPU中操作数寻址分为立即数寻址、寄存器寻址、直接寻址
5、汇编语言源程序中的语句结构由哪四部分组成?操作码、操作数、标号、注释
6、执行命令POP BX和PUSH DX后,SP的值分别变为+2、— 2
7、汇编程序的子程序的定义语句至少包括PROC 和ENDP
8、CPU与I/O设备之间的传输方式有哪四种?无条件传送方式、程序查询传送方式、中断传送方式、直接存储器存取(DMA)传送方式
9、汇编语言和高级语言的优缺点?
从速度、难易度、移植、保密性等来分析
10、8086的CPU有20 根地址线,16 数据线,最大寻址范围是2^20=1MB一次对传送1位数据,一共传送16位
11、计算机语言一般分为哪三种语言?机器语言、汇编语言、高级语言
12、什么是总线周期?一个总线周期至少有多少个T构成?
通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周期。
一个总线周期至少有4个T构成
13、(BL)=10000000,则下列表示中,求所对应的十进制数,带符号数为-128,无符号数128,BCD码80
14、8086/8088的CPU由哪两个部分组成?总线接口部件(BIU)、执行部件(EU)
二、判断题
1、XCHG BL,CX 错
2、INAL,420 错
3、OUT 234,BL 对
4、ADD 6000,AX 错
5、PUSH CS 对
6、POP CS 错
7、LEA AX,4000 错
8、LEA AX,[BX+100] 对
9、SHR AL,7 错
10、MOV AL,354 错
11、CMP [BX],[SI] 错
12、ADD AL,[BX+DX+20H] 错
13、AND AX,BL 错
14、MUL 25 错
15、PUSH BYTE PTR 100H[BX+SI-20H] 错
三、简单题
1、已知(DS)=2000H,(SS)=1500H,(ES)=3200H,(SI)=0A0H,(BX)=100H,(BP)=10H,(V AL)=50H分别求出他们的物理地址PA。
(1)MOV AX;[100H]
PA=DS*10H+EA=20100H
(2)MOV CX,ES:[BX]
PA=32100H
(3)MOV DX,[BX][SI]
PA=201A0H
(4)MOV AX,V AL[SI]
PA=200F0H
(5)MOV AX,[BP]
PA=15010H
2、某8位移位寄存器先装有BX=15H,现用左移添0方式左移3次,最后BX得多少?
(15H)=00010101左移三次得10101000=A8H
3、下列程序段的功能是?
MOV CX,10
LEA SI FIRST
LEA DI SECOND
REP MOVSB
功能是传递10字节的字符串
四、写程序题
1、将BX中存放的无符号数除以4,如果是奇数则加3后除以4。
JEST BX,0001H
JZ NEXT
ADD BX, 3
NEXT MOV CL, 2
SHR BX,CL
2、编写一个程序段,在存储器的数据段连续存放了200个8位带符号数,数据块的首地址为3000H。
试编写程序统计其中正数的个数,并将个数存放到字节单元M中。
后面题目待续………………………。