汇编语言第4次实验报告分支及循环.docVIP

  • 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 $

文档评论(0)

1亿VIP精品文档

相关文档