最新四章汇编语言程序设计ppt课件PPT课件

最新四章汇编语言程序设计ppt课件PPT课件

ID:70673586

大小:542.00 KB

页数:39页

时间:2021-11-23

最新四章汇编语言程序设计ppt课件PPT课件_第1页
最新四章汇编语言程序设计ppt课件PPT课件_第2页
最新四章汇编语言程序设计ppt课件PPT课件_第3页
最新四章汇编语言程序设计ppt课件PPT课件_第4页
最新四章汇编语言程序设计ppt课件PPT课件_第5页
最新四章汇编语言程序设计ppt课件PPT课件_第6页
最新四章汇编语言程序设计ppt课件PPT课件_第7页
最新四章汇编语言程序设计ppt课件PPT课件_第8页
最新四章汇编语言程序设计ppt课件PPT课件_第9页
最新四章汇编语言程序设计ppt课件PPT课件_第10页
资源描述:

《最新四章汇编语言程序设计ppt课件PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四章汇编语言程序设计ppt课件4.1概述机器语言(MechineLanguage):二进制表示的指令和数据。汇编语言(AssenblyLauguage):用助记符来编写指令,地址和数据也可用符号表示。用汇编语言编写的程序必须翻译成机器语言目标程序(或目标代码)才能执行,这种翻译过程称为汇编。(图4-1,P141)高级语言:不针对某个具体的计算机,通用性强。但高级语言编写的源程序同样必须“翻译”成机器语言,计算机才能执行,所用的系统软件称为编译程序或解释程序。操作数常数/寄存器/存储器操作数(标号/变量)/表达式表达式:数值表达式(只有大小)和地址表达式(有段属性、偏移量属性和类型属性)算术运算

2、符逻辑运算符关系运算符分析运算符合成运算符其它运算符(表4-1P146)运算符之一:算术运算符+、-、*、/、MOD、SHL、SHR都可应用于数字运算。+、-可以用于表示存储器操作数的地址,或两个存储器单元(同一段内)的地址偏移量之差。例:SUM-2CYCLE-GO运算符之二:逻辑运算符AND、OR、XOR、NOT按位的逻辑运算例:INAL,PORT_VALOUTPORT_VALAND0FEH,ALANDDX,PORT_VALAND0FEH运算符之三:关系运算符EQ、NE、LT、GT、LE、GE用于数字或存储器操作数运算,结果为数字(0或0FFFFH)。例:MOVBX,PORTLT5MOVBX

3、,((PORT_VALLT5)AND20)OR((PORT_VALGT5)AND30)运算符之四:分析运算符SEG变量/标号(返回段基址)OFFSET变量/标号(返回偏移量)TYPE变量/标号(返回元素字节数)变量返回类型:1字节、2字、4双字标号返回类型:-1NEAR、-2FARLENGTH变量(返回变量单元数)SIZE变量(返回变量总字节数)运算符之四:分析运算符DATA_TABLESSEGMENTBUFFER1DB100DUP(?)BUFFER2DW200DUP(?)BUFFER3DD100DUP(?)DATA_TABLESENDS----------------------------

4、-------------------------------------------------------MOVAX,SEGBUFFER1(或BUFFER2,BUFFER3)MOVDS,AX-----------------------------------------------------------------------------------MOVBX,OFFSETBUFFER1MOVSI,OFFSETBUFFER2MOVDI,OFFSETBUFFER3MOV[BX],ALMOV[SI],CXMOVWORDPTR[DI],DXLENGTHBUFFER1=100LENGTHBUF

5、FER2=200LENGTHBUFFER3=100SIZEBUFFER1=100SIZEBUFFER2=400SIZEBUFFER3=400运算符之五:合成运算符PTR(修改类型属性)类型PTR表达式STUFFDD?MOVBX,WORDPTRSTUFFTHIS(指定类型属性)THIS类型ABCEQUTHISBYTEEFGDW100DUP(?);可以将100字的EFG按200字节的ABC来使用SHORT(短转移说明)JMPSHORT短标号HIGH和LOW:(高低字节分离)HIGH1234H=12HLOW1234H=34H段超越运算符“:”ES:[BX]运算符之六:其它运算符圆括号()(改变运算符

6、优先级)方括号[](下标或间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。