- 1、本文档共129页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1;;汇编语言的基本元素 ;;;; ;;2、汇编过程;;;;;;二、汇编语言语句的类型和格式;2、语句格式;3 指令性语句说明;;4、 运算符和伪操作符;;关系运算符;SEG——取段址算符;;. TYPE——取类型算符;. LENGTH——取变量所含存储单元的个数;. SIZE——取变量所含存储区的总字节数。;. PTR;功能:PTR把它左边的属性指派给它右边的变量、标号或数值,使之产生一个新的存储器地址操作数。;例:;. THIS操作符;. SHORT操作符;. HIGH/LOW;;优先级;伪指令语句;;一、数据定义语句; DB/DW/DD/DQ/DT变量定义伪指令;;表达式存储的格式;例:表达式为字符串
FIST DB ‘HELLO’
SECOND DW ‘OK’
THREE DB ‘OK’;b. 表达式中出现 “ ?”,表示只分配存储单元,其初值不定。;d. 表达式为预置重复的算式。 ;二、表达式赋值语句;例:
COUNT EQU 100 ;常数值赋给符号名COUNT
DATA EQU COUNT+2 ;表达式值赋给符号名DATA
A1 EQU [BX+SI] ;变址寻址存储单元内容赋给符号名A1
B1 EQU OFFSET A1 ;偏移地址值赋给符号名B1
C1 EQU ADD ;加法指令赋给符号名C1;2. 等号语句=;三、段定义语句;;;四、过程定义语句;功能:把具有一定功能的程序段设计成为一个过程(子程序),便于实现模块化的程序设计。;MCODE SEGMENT
MAIN …
SPD PROC FAR
… ;过程定义,远过程属性
RET
SPD EDNP
…
CALL SPD ;同一段内调用
…
MCODE ENDS;1. NAME和END伪指令;注:一个模块是一个独立的汇编单位,汇编处理只进行到模块结束语句END为止。;2. ORG;例:用ORG改变数据段地址;六、 宏指令 ;; 外部伪指令;;格式:EXTRN [符号:类型,…];汇编程序设计; 顺序结构 分支选择结构 循环结构;;;;;;;;;二、 分支程序设计;;;;;;;;;;;三、 循环程序设计;;;;;;;;;;;;;MOV BL,0FFH;标记有交换
A1:CMP BL,0FFH
JNE A4;无交换则结束
XOR BL,BL; BL清零
MOV CX,COUNT-1
XOR SI,SI; SI清零
A2: MOV AX,ARRAY[SI]
CMP AX,ARRAY[SI+2]
JGE A3;大等于转
XCHG ARRAY[SI+2],AX
MOV ARRAY[SI],AX
MOV BL,0FFH
A3: INC SI
INC SI
LOOP A2
JMP A1
A4:;;;四、 子程序设计;;;;;;例15 将6个单字节数转化为ASCII码(1);;;将6个单字节数转化为ASCII码(2);;;;;;五、 DOS系统功能调用和BIOS中断调用; ; (1)键入单字符;例:交互式程序中用???按下数字键1,2,3,程序转入相应
的服务子程序,若按下其他键就继续等待。
KEY: MOV AH,1 ;读入键值→AL
INT 21H
CMP AL,’1’ ;键值为‘1’否?
JE ONE
CMP AL,’2’ ;键值为‘2’否?
JE TWO
CMP AL,’3’ ;键值为‘3’否?
JE THREE
JMP KEY
ONE: …
TWO:…;; (2)输入字符串;例:开辟一个缓冲区,从键盘输入一个
您可能关注的文档
最近下载
- 高考备考经验分享—读后续写+课件-2025届高三上学期英语一轮复习专项.pptx
- 毕业论文范文——大班幼儿攻击性行为研究.docx
- (一模)芜湖市2024—2025学年度第一学期中学教学质量监控 语文试卷(含答案).docx
- 土地储备项目实施方案.docx
- 新高考数学解题研究——高考题型全归纳.pdf
- 2024年山东城市服务职业学院单招职业技能测试题库(历年真题).docx VIP
- TCASME-半导体用砂轮划片机技术规范及编制说明.pdf
- 《城市经济学》全套教学课件.pptx
- GB/Z 44267-2024自动化系统与集成 工业数据 数字孪生的可视化元素.pdf
- 2024年山东城市服务职业学院单招职业技能测试题库及答案1套.docx VIP
文档评论(0)