第4章汇编措辞法度模范设计2.ppt
sy****28
亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
汇编措辞法度模范设计 第9章_子法度模范设计.ppt
8086/8088和ARM核汇编语言程序设计9.2子程序的参数传递子程序又称为过程,是能完成特定功能有一定通用性的程序段,在需要时能被其它程序调用。调用子程序的程序常称为主程序。一般把源程序中反复出现的程序段或常用的功能独立的程序段设计成子程序供用户使用。这样可以简化源程序结构、节省目标程序的存储空间,提高程序设计的效率。子程序结构也是模块化程序设计的基础。本章主要介绍子程序的定义、子程序调用和返回、子程序的参数传递以及子程序库等知识。9.1子程序设计方法9.1子程序设计方法9.1子程序设计方法9.1子程
第4章汇编措辞法度模范设计2.ppt
4.2.4过程定义伪指令PROC、ENDP过程的类型有两种:NEAR——(默认类型)表示段内调用FAR——表示段间调用调用一个过程的格式为:CALL<过程名>4.2.5宏定义伪指令4.2.6汇编结束伪指令END4.3DOS系统功能调用介绍INT2lH功能大致可以分为四个方面:设备管理、目录管理、文件管理和其它关于数据输入和输出我们这里只讨论键盘输入和显示输出,调用系统功能需要提供入口参数及所调用的功能号,调用结束返回结果。例:程序中有时需要用户对提示做出应答。GET_KEY:MOVAH,1;等待键入字符I
汇编措辞法度模范设计 第8章.ppt
第八章输入输出程序设计查询方式(程序控制方式)中断方式DMA方式(直接存储器存取方式/成组传送方式)I/O指令是主机与外设进行通信的最基本途径。DOS功能调用和BIOS例行程序中的输入/输出功能也是由IN和OUT指令完成的。例:循环测试某状态寄存器的第2位是否为1AGAIN:INAL,STATUS_PORTTESTAL,00000100BJZAGAINI/O指令是主机与外设进行通信的最基本途径。DOS功能调用和BIOS例行程序中的输入/输出功能也是由IN和OUT指令完成的。例:循环测试某状态寄存器的第2位
第4章 汇编措辞法度模范设计.ppt
主要内容4.1基本概念源程序:用汇编语言编写的程序,计算机不能识别和执行。目标程序:计算机能直接识别和执行的机器码程序。汇编(过程):将汇编程序源程序翻译成机器码目标程序的过程,称为汇编过程,简称汇编。汇编程序:用于把汇编语言源程序翻译成目标程序。伪指令,非执行指令,汇编后不产生目标代码。例:1、ORG2、END3、EQU4、DB5、DW6、DS7、BIT8、DATAORG1000HLENEQU10HSTART:MOVA,#LENADDA,#30HSJMP$ORG2000HTAB1:DB32H,0A7HT
第2章汇编措辞法度模范设计1[精品].ppt
第二章汇编语言程序设计第一节80X86的寻址方式1、固定寻址2、立即数寻址MOVBX,0A123H指令执行后(BX)=0A123H3、寄存器寻址4、存储器寻址直接寻址方式寄存器间接寻址方式寄存器相对寻址方式基址变址寻址方式相对基址变址寻址方式比例变址寻址方式操作数的偏移地址直接由指令给出(就包含在指令中),其默认段在数据段。也就是说,通常用DS寄存器的内容作段基址,也可以通过段跨越前缀来取得其他段中的操作数。直接寻址方式适合处理单个变量。MOVAX,[1122H];设(DS)=3000H操作数的偏移地址存