汇编语言程序设计复习提纲.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计复习提纲课件

汇编语言程序设计 复 习 提 纲 题型 1、选择题(10题、10分) 2、填空题(9题、14分) 3、写寻址方式题(5题、10分) 4、程序分析题 (5题、34分) 5、解析题(2题、12分) 6、编程题(2题、20分) 二、考试范围和时间 1—7章,100分钟 第一章 汇编语言基础知识 考点1 数制与基数之间的转换 要求: 正确的方式表示各个进制数 掌握二进制、十进制、十六进制码之间的相互转换的方法。 考点2 上机操作知识 要求: 掌握各种debug命令的含义:a、g、e、u、d、t、r、q 第二章 内部结构和寻址方式 考点1 7种寻址方式 要求 掌握并判断8086的7种寻址方式 如:ADD BX, [1000H] LDS DI,[SI+1009H] 注意: 有效地址由哪个寄存器指出,要特别注意隐含使用的段寄存器 考点2 标志位在指令中的应用 要求 掌握各标志位的含义:CF、PF、AF、ZF、SF、OF、DF 判断执行特定指令后标志位的状态 如: ADD AL,BL INC AL 注意: INC、DEC指令不影响CF 所有双操作数逻辑指令均设CF=OF=0,根据结构设置SF、ZF、PF的状态,对AF无定义 NOT不影响任何标志位 第三章 汇编语言程序格式 考点1 运算符 数值运算符 ①算术运算符:+、-、*、/、MOD、SHL、SHR 例:MOV AH , 3*4+5 ; MOV AH, 17 ②逻辑运算符: AND、OR、XOR、NOT 例: AND AL, 03H AND 05H ;AND AL, 01H ③关系运算符: EQ ( 相等)、 NE ( 不等)、LT ( 小于 Less )、GT ( 大于 )、LE ( 小于或等于) GE( 大于或等于 Greater or Equal ) 例: MOV AX ,1234H LT 1024H ; MOV AX,0 考点2 操作符 数值回送型操作符 ① SEG — 取段基址操作符 功能:汇编程序将回送变量或标号的段地址值。 例:MOV AX,SEG BUF ② OFFSET— 取偏移地址操作符 功能:汇编程序将回送变量或标号的偏移地址值。 例:MOV SI,OFFSET BUF ③TYPE — 取类型操作符 功能:以数值形式返回变量或标号的类型 ⑴ 变量,则回送该变量的以字节数表示的类型,DB为1,DW为2,DD为4,DQ为8,DT为10。 ⑵ 标号,则回送该标号类型数值:NEAR为-1,FAR为-2 考点3 伪指令—等号、等值伪指令 功能:将EQU(=)右边的表达式赋值给左边的变量 例: COUNT EQU 5 EMP=12 说明: ⑴ =后的表达式只能是常数,对于字符或字符串,在汇编时按整数处理。 ⑵ EQU后的表达式可以是数值、字符串,甚至可以是寄存器名、指令的助记符等。 ⑶ EQU不能重复定义,而“=”伪指令可以重复定义,其作用域从定义点到重新定义之前。 例: X=7 ; X EQU 7 X=X+3 ; X EQU X+3 考点3 伪指令—变量定义 要求 指令中变量定义符的种类和操作数的各类形式 掌握变量定义内存单元的分配情况 如:DATA SEGMENT X DW 5678H Y DB 2 DUP (?) Z DB ‘ab’ DATA ENDS 数据段中的字节单元个数 考点3 伪指令—地址计数器 地址计数器可保存当前汇编指令或变量的偏移地址。 ORG 〈 $+常数表达式n〉 功能: $表示地址计数器的当前值,$+n表示由当前地址向前跳过n个字节。 例: DATA SEGMENT D1 DB 1,2,3 ORG $+10H

您可能关注的文档

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档