- 41
- 0
- 约1.12千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
汇编语言第4次实验报告分支及循环
四川大学计算机学院、软件学院
实 验 报 告 班级 学生专业 学院 课程名称 汇编语言程序设计(第四次) 实 验 时 间 2010年月日 实验项目 分支和循环编程实验 报告撰写时间 2010年月日 实验目的 用TD观察条件转移指令、循环指令和无条件转移指令机器代码的操作数字段,“透视”转移指令在不同情况下的实现机理;
学习循环指令的使用及循环程序编写。 实验环境 X86系列桌面系统;
UltraEdit-32、TASM、TLINK、TD。 实验内容 用TD分析观察jxx.asm编译后ja的操作数;
用TD分析观察jxx.asm编译后jmp在段内近距离、段内远距离和段间三种情形下的机器码和操作数;
以loopnz为核心语句,编写在字符串”BBCABCDAC”中查找第一个’A’位置的程序,字符位置记录在寄存器bl中;如果该串中没有要查找的字符,bl记入0ffh。 实验记录 ja a2f的机器码是 7705 h。
段内短距离jmp finish的机器码是 EB03 h。
段内远距离jmp finish的机器码是 E9F000 h。
段间转移jmp far ptr finish的机器码是 EA0000880B h。
以loopnz为核心语句的字符查找程序源代码如下: data segment STR1 dbBBCABCDAC LEN equ $
您可能关注的文档
最近下载
- AP宏观经济学(2013年真题)全套含选择题.pdf VIP
- 物业公司组织架构图.doc VIP
- 2025《基于PLC的机器人上下料数控机床设计》13000字.doc
- 美剧斯巴达克斯:血与沙,竞技场之神(1、2部.doc VIP
- 全套200MW800MWh独立储能项目EPC工程概算表(2025.5).xls VIP
- 注浆技术规程.pdf VIP
- 工程试验方案.pdf VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共35份).docx VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共34份).docx VIP
- (49格)舒尔特方格练习题儿童专注力训练(每日一练,共9份).docx VIP
原创力文档

文档评论(0)