- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编复习重点-班长倾情整理
汇编复习
第二章
1、二进制运算:与或非、二八十六进制的转换,补码:取反加一,两个无符号数比较大小
2、知道A、a、Z、z 、0、回车、空格 换行的阿斯科码(17页)
第三章
1、计算机硬件的五个部分:控制器、运算器、存储器、输入和输出(23)
2、CPU(24),八个寄存器(26),名称和用途,强调IP,始终指向下一条要执行指令的内存地址,实现自动执行,六个标志位(28)名称和符号及用途,会判断
3、80X86系统是“小端字节存放”(29),低位数据存放低地址单,高位数据存放高地址单元
4、30叶最下面的1~4看一下
5、理解堆栈先进先出的特点,知道SP是怎么移动的(31页中间)
6、16位地址的内存寻址方式:移位后相加(32的公式):20位地址=段地址*16+偏移地址
第四章
1、37页的基本概念
2、3大寻址方式(38页~42页):超重点
3、基本指令:MOV (43) + — * / 的四个指令法则 PUSH POP LEA XCHG (超重点)
4、 逻辑预算指令怎样使指定位为0 (用AND,制定位为0,其余为1) 使指定位置1( 用OR,指定位为1,其余位为0) 使指定位取反 (用 XOR,指定位为1,其余为0), 测试指定位是否为0 (用TEST,指定位为1,其余为0)(55页)
5、移位指令 (56页)
6、66页有幅图,认真看一下左边的机器指令是怎么样和地址对应的,如果能看一下后面的地址怎么计算更好
7、会使用JMP指令,认真看一下69页的三个指令表,至少能看懂
8、73页子程序调用的看一下第一段和介绍CALL和RET的段落,中断结合最后一章理解,会计算中断偏移量。(77页图的上方)
第五章
1、89页的框架结构一定要记下来啊(超重点)
2、掌握DB DW DD D F DQ DT 的含义 ,知道常量的定义和是怎样分配空间的(93页中间)
3、能读懂96页黑体的部分代码
第六章
1、顺序结构,分支和循环结构的框架
2、会编写10进制输出16进制的无符号数(150页例六21)
3、多读这一章的代码,至少132页例6.4 150页例21
第七章
1、子程序的定义和调用(161)
2、子程序的调用(规定寄存器和栈的调用)(分别对对应书上的第一个和第三个)看一下他们分别的代码
第八章
1、IN OUT 指令
2、查询和接受方式
3、理解中断机制(217页下面1~7, 会编写中断服务程序的代码
4、DOS会使用1、2、9号(261页)
5、264页的表格看一下G Q R T U 的使用
其他的一些代码
习题6.8
MOV CX,20
MOV BX,0
MOV SI,0
MOV DI,0
A: MOV AX,M[BX]
CMP AX,0
JL LOC
MOV P[SI],AX
ADD SI,2
JMP LOC3
LOC: MOV N[DI],AX
ADD DI,2
LOC3:ADD BX,2
LOOP A
中断上课老师布置的习题
A: PUSH AX
PUSH DX
MOV AX,CS:[1000H]
MOV DX,1234
MUL DX
MOV CS:[1000H],AX
CLI
EOI
POP DX
POP AX
IRET
黄颜色的是题目的要求,其他的是中断的框架
查询
A: MOV DX, 3FD
IN AL,DX
TEST AL,0010000B
JZ A
MOV DX, 3F8H
IN AL,DX
MOV [1000],AL
以查询的方式输入一个【1000】内存位置的数
注:括号里是页码
文档评论(0)