- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理复习提纲1.
微机原理复习题纲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
- 微机原理与接口技术实验指导(16学时)..doc
- 微机原理与汇编语言程序设计(微机原理篇)..doc
- 微机原理习题1..doc
- 微机原理习题3..doc
- 微机原理习题解答4..doc
- 微机原理习题指导..docx
- 微机原理习题解答6..doc
- 微机原理习题解答戴梅萼清华大学出版..doc
- 微机原理交通灯控制系统设计实验..doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)