汇编措辞法度模范设计 第9章_子法度模范设计.ppt
sy****28
亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
汇编措辞法度模范设计 第9章_子法度模范设计.ppt
8086/8088和ARM核汇编语言程序设计9.2子程序的参数传递子程序又称为过程,是能完成特定功能有一定通用性的程序段,在需要时能被其它程序调用。调用子程序的程序常称为主程序。一般把源程序中反复出现的程序段或常用的功能独立的程序段设计成子程序供用户使用。这样可以简化源程序结构、节省目标程序的存储空间,提高程序设计的效率。子程序结构也是模块化程序设计的基础。本章主要介绍子程序的定义、子程序调用和返回、子程序的参数传递以及子程序库等知识。9.1子程序设计方法9.1子程序设计方法9.1子程序设计方法9.1子程
汇编措辞 第6章 子法度模范设计.ppt
6.1子程序的调用与返回指令6.1.1子程序的调用指令CALL1.段内直接调用2.段内的间接调用3.段间直接调用4.段内间接调用6.1.2返回指令RET1.段内返回执行的操作:(IP)←((SP)+1,(SP))(SP)←(SP)+22.段内带立即数返回RETN执行的操作:(IP)←((SP)+1,(SP))(SP)←(SP)+2(SP)←(SP)+N6.2子程序的设计方法6.2.1子程序的定义【例6.5】主程序和子程序在同一个代码段时的调用和定义CODESEGMENT┆MAINPROCFAR┆CALLS
汇编措辞法度模范设计 第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
第四章汇编措辞法度模范设计(3)子法度模范结构1.ppt
4.3子程序结构4.3.1子程序指令1.子程序调用指令CALL(4)格式2.子程序返回指令RET3.过程定义伪指令〔例4-14〕子程序调用程序-1〔例4-14〕子程序调用程序-24.3.2子程序设计〔例4-15〕十六进制显示程序-1〔例4-15〕十六进制显示程序-2〔例4-15〕十六进制显示程序-34.3.3参数传递1.寄存器传递参数〔例4-16〕有符号十进制数显示程序-1〔例4-16〕有符号十进制数显示程序-2〔例4-16〕有符号十进制数显示程序-3〔例4-16〕有符号十进制数显示程序-4〔例4-16〕