第4章汇编语言程序设计2.ppt
kp****93
亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
第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
第4章汇编语言程序设计(2).ppt
12345678910111213循环程序——在满足某些条件时对一段程序的重复执行,通常由四部分组成:初始化参数:设置循环次数、各变量初值等初始状态;工作部分:需要重复执行的主要程序功能段;修改参数:修改循环计数值、操作数地址等以保证下次循环正确进行;循环控制:依据循环次数或给定的循环条件判断是否结束循环。15161718192021222324252627
第4章 汇编语言程序设计 (2).ppt
微型计算机原理及应用§4.1汇编语言的格式§4.2语句行的构成§4.3指示性语句§4.4指令语句§4.5汇编语言程式设计及举例4.1汇编语言的格式4.1.18086汇编语言源程序的一般格式4.1.28086汇编语言程序的一个例子CYCLE:CMPSUM,100;SUM单元与100相比较JNANOT_DONE;若未超过,转至NOT_DONEMOVAL,SUM;若超过,把SUM单元的内容OUTPORT_VAL,AL;通过AL输出HLT;然后停机NOTDONE:INAL,PORT_VAL;未超过时,输入下一个字
第4章 汇编语言程序设计2.ppt
第4章汇编语言程序设计§4.1汇编语言程序设计基础指令:伪指令DATA(赋值)伪指令:ORG(起始汇编)伪指令:BIT(位地址赋值)伪指令:1.顺序结构程序设计例4-2:将60H单元中的8位无符号数转换成三位BCD码,并存放在BAI(百位)、SHI(十位)和GE(个位)三个单元中例4-3:将两个三字节无符号数相加,其中一个加数在内部RAM的32H、31H和30H单元;另一个加数在内部RAM的35H、34H和33H单元,要求相加后的和存入32H、31H和30H单元,进位存入位寻址区的20H单元中例10-24
PC汇编语言程序设计 第2章.pdf
第二章PC微型计算机的组织结构第二章PC微型计算机的组织结构2.1INTEL8088/8086微处理器的组成结构2.2主存及其分段2.3I/O端口及I/O空间习题二第二章PC微型计算机的组织结构2.1INTEL8088/8086微处理器的组成结构AXAHAL微处理器CSBXBHBL执行部件EUDS主存及段寄存器CXCHCLESI/O设备DXDHDLSS通用寄存器SPIPBP16位数据DIMM暂存器SI总线系统总线∑位20控制SB逻辑地址I/O接口I/O接口EU控制1234…ALU逻辑指令队列I/O设备I/