- 4
- 0
- 约5.66万字
- 约 227页
- 2017-06-03 发布于北京
- 举报
4-1 汇编语言程序格式 二、伪指令语句 三、数据项(操作数) 2. 变量 3. 标号 4-2 MASM中的表达式 一、算术运算符 例: 例: 二、逻辑运算符 三、关系运算符 四、数值返回运算符 2. SEG 3. TYPE 例: 4. LENGTH 5. SIZE 五、修改属性运算符 1. 段操作符 2. PTR 3. THIS 例如 4. SHORT 5. HIGH和LOW 六、其它运算符 1. 圆括号() 3. 尖括号 , 及圆点? (在结构中解释) 七、优先级 4-3. 伪指令语句 二、表达式赋值语句 1. 赋值语句EQU 三、段定义语句 2. 段分配语句ASSUME 4-4. DOS系统功能调用和BIOS中断调用 一. 常用的软件中断(自学) 二. DOS系统功能调用 1. DOS键盘功能调用 2. DOS显示功能调用 3. DOS打印机功能调用(自学) 4. 日期和时间的设置(自学) 三. BIOS中断调用 4-5 程序设计方法 在进行汇编语言源程序设计时,通常用到四种程序结构: 一、顺序结构 二、分支结构 三、循环程序结构 四、子程序结构 五、综合举例(自学) 4-6 宏汇编和条件汇编 条件汇编是对给定的条件进行测试,汇编程序根据测试结果,将一段程序嵌入源程序汇编或者不进行汇编,它的格式为: 习题解答 习题解答 习题解答 在很多实际问题中,通常要根据不同的情况,执行不同的程序块或语句,这就需要在设计程序时使用运算后的结果,依据一定的条件进行相应的判断,根据判断结果的真或假,去运行相应的程序或语句。 例:有一数学函数如下: 1 x0 y=f(x)= 0 x=0 -1 x0 要求写出程序完成上述计算。 X=0 X0 Y=0 Y=1 Y= -1 Y Y N N 框图如下 开始 (AX)=0? (AX)<0? 0FFH→BX 0→BX 1→BX Y JE N JNS (AX)=0 (AX)>0 ZERO PLUS X→AX 并将AX的特征反映到FLAG N Y DATA SEGMENT X DW ? DATA ENDS ? CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV AX, X OR AX, AX JE ZERO JNS PLUS MOV BL, 0FFH JMP HALT ZERO: MOV BL, 0 JMP HALT PLUS: MOV BL, 1 HALT: MOV AH, 4CH INT 21H CODE ENDS END START X=0 X>0 在上面的程序中,要特别注意其中的两处JMP HALT的使用,从而保证每个分支的完整性。 例:在以BUF为首地址的内存,存放着一个长度为N(N256)的字符串,编程统计其中数字,字母和其它字符的个数,统计数存放在串后三个单元中。 初始化 取一字符送AL (AL)≥30H (AL)39H (AL) ≥41H (AL)5AH DH+1 DL+1 (CX)=0 修改BX及(CX)-1 N N N N N Y Y Y Y Y A DH送内存 A DL送内存 AL=N-DH-DL AL送内存 RET 初始化:N送CX; 0送DX; 0送BX; BX为串偏移量, MOV AL,BUF[BX] ‘0’—‘9’ 30H—39H ‘A’—’Z’ 41
您可能关注的文档
- 当前经济金融形势解读.ppt
- 形容词的课件.ppt
- 形象讲课课件.ppt
- 形态设计之形色质光.ppt
- 彭德怀和他的大黑骡子PPT课件.ppt
- 影响你一生的故事.ppt
- 彼得圣吉的学习型组织理论.ppt
- 很好的英语口语学习.ppt
- 律诗的相关知识.ppt
- 徐州特色小吃.ppt
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
原创力文档

文档评论(0)