- 0
- 0
- 约1.57千字
- 约 94页
- 2017-04-26 发布于河南
- 举报
微机原理课件- 第四章
;微机原理与接口技术;*;*;*;*;几个概念;*;*;*;*;*;*;4.1 8086汇编语言的语句 ;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;4.4 汇编语言程序设计 ;;框架一:
DATA SEGMENT ;定义数据段
VAL1 DB 12H , 8EH ;定义变量
……
DATA ENDS ;数据段结束
CODE SEGMENT ;定义代码段
ASSUME DS:DATA , CS: CODE ;段属性说明
START: MOV AX , DATA ;初始化DS
MOV DS , AX
…… ; 填写代码
MOV AX , 4C00H ;返回DOS
INT 21H
CODE ENDS ;代码段结束
END START ;源程序结束
;框架二:
DATA SEGMENT ;定义数据段
VAL1 DB 12H , 8EH ;定义变量
……
DATA ENDS ;数据段结束
CODE SEGMENT ;定义代码段
MAIN PROC FAR
ASSUME DS:DATA , CS: CODE ;段属性说明
START: PUSH DS
MOV AX , 0
PUSH AX
MOV AX,DATA
MOV DS,AX
…… ;填写代码
RET
MAIN ENDP
CODE ENDS ;代码段结束
END START ;源程序结束
;一、汇编语言程序设计基本步骤
分析问题,确定模型?
确定算法?
绘制流程图?
编写程序?
检查和调试
二、汇编语言程序的基本结构
;1、顺序结构
;2、分支结构 ;举例;;3、循环结构 ;番寇抱混侠扇浆拄拦遭并北醋附蠢剃钝毡末惹跑笺奖驼狮岁停员炒乃隐趟微机原理课件 第四章微机原理课件 第四章;举例;4、子程序;;;; ;这是一个乘10子程序
;使用寄存器AX
;入口:AX,出口:AX
mul10 proc far
push bx ;保护现场
pushf
add ax,ax ;2ax
mov bx,ax ;2ax?bx
add ax,ax ;4ax
add ax,ax ;8ax
add ax,bx ;10ax
popf ;恢复现场
pop bx
ret
mul10 endp;;4.4 系统调用;;键盘命令;;;编号?ah
INT 21;
原创力文档

文档评论(0)