- 18
- 0
- 约6.81千字
- 约 10页
- 2017-01-16 发布于湖北
- 举报
微机原理复习题纲1
题型及分值
一、单项选择题,15分,每小题1分
二、简答题,15分,每空1分
三、简答及程序分析题,30分,每小题5分
四、编制程序题,20分,2个题
五、综合题,20分,每小题10分
第1章
1、数的原码,反码,补码表示
2、计算机硬件的五大组成部分P1)
3、微处理器,微型计算机和微型计算机系统的概念(P1)
4、微处理器的三部分组成及功能(P4)
5、总线的概念,数据总线,地址总线的传递方向(P5~6)
第2章(加上第1章共10分左右)
1、8086的两个独立功能部件的名称,组成及功能。(P7)
2、8个通用寄存器的名称(P24)
3、指令指针IP的功能(P25)
4、标志寄存器中的状态标志位,控制标志位分别有哪些,何时为1,何时为0?(P26)
5、8086的引脚中控制引脚的作用
(要求的引脚有RD,MN/MX,WR,M/IO,DT/R,ALE,INTA,RESET,NMI,INTR),控制引脚高低电平所表示的状态或操作。(P20)
6、最小,最大工作方式的概念(P39)
7、指令周期、总线周期和时钟周期的概念及其关系。(P62)
第3章
数据的7种寻址方式,包括指令的格式,功能,指令的正误判断。
20位物理地址的生成:将段地址添上一个0(十六进制),再加上偏移地址。
数据传送指令:MOV PUSH,POP,XCHG,LEA,IN,OUT
1、MOV ,注意指令的正误判断,可从3点入手。(1)指令格式(2)数据大小是否超出范围(3)类型是否匹配。通常,不能在两个内存单元间直接传送,段寄存器间不能直接传送,立即数不能直接传送到段寄存器,不能用CS作目的操作数。
2、PUSH 入栈指令,对字进行压栈操作。
3、POP 出栈指令
4、EXCHG 交换指令。
5、LEA 取有效地址指令。
6、IN/ OUT输入指令,当端口大于255时,要用DX来表示端口号。
见习题3.1(1)-(5)
算术运算等指令
1、ADD AL,[1000H]
例:AL=85H,BL=79H,执行指令ADD AL,BL
AL= 0FEH ,CF= 0 ,OF= 0
2、SUB AL,BL
3、INC/ DEC 该指令不影响CF标志
4、NEG AL 0-AL,对负数求绝对值。
见习题3.1(6),(7),3.2(2)
6、CMP AL,BL
无符号数,A表示大,B表示小,E表示相等。
有符号数,G表示大,L表示小,E表示相等。
7、AND,OR,NOT,XOR,TEST
AND指令通常用来对指定位清0。
例:把DL的第5位清0,其余位保持不变
AND DL
OR指令通常用来对指定位置1。
例:把DL的第5位置1,其余位保持不变。
OR DL
XOR指令通常用来对指定位取反。
例:把DL的第5位取反,其余位保持不变。
XOR DL
NOT AL,对AL进行按位取反运算。
8、SHL,SAL,SHR,SAR,当移位次数为1时,直接写移位次数;当移位次数大于1时,要把移位次数放入CL中。
例:MOV AL,45H
MOV CL,2
SHL AL,CL
AL=14H,CF=1
9、JMP,JC,JNC,JA,JAE,JB,JBE,JZ/JE,JNZ/JNE, JC,JNC,JG,JL,JGE,JLE,复习时参看习题3.5(1),(3),3.6,3.9(2),3.11
10、LOOP,先减后判断
例:
MOV CX,0
LOP: AND AX,AX
JZ STP
SAL AX,1
JNC LOP
INC CX
JMP LOP
STP: HLT
该程序段的功能是找AX中“1”的个数,存入CX中。
3.2-3.3
3、伪指令(END,SEGMENT,ENDS,ASSUME),完整汇编语言源程序的结构。
DATA SEGMENT
D1 DB 5
D2 DB 7
SUM DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AL,D1
MOV BL,D2
ADD AL,BL
MOV SUM,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
例:用数据定义语句完成下述功能:
(1)将ABC为首址的内存单元初始化为12,34,6个-5。
ABC DB 12,34,6 DUP(-5)
(2)以BUFFER为首字的连续存储单元中存放64个重复的数据序列:7,8个
您可能关注的文档
最近下载
- 公路工程项目管理机构设置及管理措施.doc VIP
- Linux操作系统经典100题库及答案.docx VIP
- Linux操作系统考试题库77905.docx VIP
- 民事案件案由规定2025.doc.docx VIP
- 护士个人工作总结ppt整形护士个人工作总结.ppt VIP
- 网络操作系统linux考试选择题(含答案).docx VIP
- 《JBT 9568-2016 继电器、保护及自动装置+通用技术条件》.pdf VIP
- 大学《Linux操作系统》试题库及答案.docx VIP
- 2026人教版小学四年级下册数学期末考试3套试卷(打印版含答案解析).docx
- Linux操作系统考试卷.docx VIP
原创力文档

文档评论(0)