微机原理与接口第4章语言程序设计及答案.ppt

微机原理与接口第4章语言程序设计及答案.ppt

第4章 汇编语言程序设计 4.1 概述 机器语言 汇编语言 高级语言 混合语言 (4)混合语言 采用两种或两种以上的编程语言加以组合编程。发挥各种语言的长处,或解决某种语言不能解决的问题。 模块连接法 内嵌汇编代码法 不能以数字开头 默认情况下,汇编程序不区分字母大小写 不能采用汇编语言的保留字 见名知义。如用BUFFER表示缓冲区、SUM表示累加和等 例4.1 以下标识符哪些是合法的?哪些是非法的? AX,8NEXT,$ADS,B_X,TO DONE 2. 操作项 操作项可以是指令、伪指令或宏指令助记符,它是语句中唯一不可缺少的部分,对于指令,汇编程序将其翻译为机器指令,对于伪指令,汇编程序根据其所要求的功能进行处理。对于宏指令,汇编程序根据其定义展开。 ;子程序名FINDMIN ;功能:求有符号字数组中元素的最小值 ;入口参数:数组首地址和元素个数在堆栈中 ;出口参数:AX中存放最小值 FINDMIN PROC PUSH BP MOV BP,SP PUSH BX PUSH CX MOV BX,[BP+6] MOV CX,[BP+4] MOV AX,[BX]; AGAIN: ADD BX,2 CMP [BX],AX

文档评论(0)

1亿VIP精品文档

相关文档