汇编实验一
来源:互联网 发布:淘宝新店出售 编辑:程序博客网 时间:2024/06/08 13:57
二、 练习汇编语言程序从编辑、汇编、连接、运行,以及在 DEBUG 下观察运 行结果的全过程。 1. 仔细阅读上机指导第二部分,练习编辑、汇编、连接、运行的全过程,以及 在 DEBUG 下运行和观察运行结果。 (1)阅读例题 EXP2 和 EXP3,理解汇编语言源程序的组成要素。 (2)例题 EXP2 将一个 4 个元素的字节数组清 0;例题 EXP3 定义了 2 个 4 个元 素的字数组,程序将 X 数组中的后两个字(即第 3 和第 4 个字)传送到 Y 数组 对应的位置。 (3)在理解上述 2 程序的基础上,主要参照 EXP3,编写程序完成下面的功能:
将数组 X 中的第 2 和第 4 个字送到 Y 数组对应的位置,并将原 X 数组中的 第 2 和第 4 字清 0。 (4)提示:只要修改和增加几条 MOV 指令,其它不用改。 (5)程序经汇编、连接后,要能正常运行,并且需要在 DEBUG 下运行看到结 果,验证结果的正确性。请将在 DEBUG 下观察到的结果,截图下来,并加注说明, (6)请将运行正常并在 DEBUG 下运行能看到正确结果的源程序(.ASM),以 A 字母开头+自己的学号为文件名,如“A1652123.ASM”,加入附件回复给我。 (7)报告第二部分含上面(5)和(6)的内容。
DATASEGMENTXDW 55, 112, 37, 82YDW 4 DUP (?)DATAENDSCODESEGMENTASSUMECS: CODE, DS: DATASTART:MOV AX, DATAMOVDS, AXMOVDI, 2;第2个元素在数组内的位移MOVAX, X[DI];取出X数组第2个元素MOVY[DI], AX;送入Y数组第2个元素中MOVAX, X[DI+4];取出X数组第四个元素MOVY[DI+4], AX;送入Y数组第四个元素中 MOV X[2],0 MOV X[3],0 MOV X[6],0 MOV X[7],0MOVAX, 4C00HINT 21HCODEENDSENDSTART
阅读全文
0 0
- 汇编实验(一)
- 汇编实验一
- 汇编实验
- 汇编 实验
- 汇编实验
- 汇编实验
- 汇编实验一 查看CPU和内存,用机器指令和汇编指令编程
- 汇编实验作业 一 8086 汇编 寻找并输出水仙花数
- 汇编实验总结
- 数字录音机 汇编实验
- 汇编第二次实验
- 汇编字符串匹配实验
- ARM9蜂鸣器汇编实验
- 汇编-排序实验
- 汇编实验(二)
- 汇编实验(三)
- 汇编实验(四)
- 汇编求和实验
- POJ3977-Subset 折半枚举
- lintcode:买卖股票的最佳时机Ⅰ
- C#+HtmlAgilityPack—糗事百科桌面版V2.0
- js兼容性问题整合
- flask入门项目
- 汇编实验一
- 腾讯招聘
- iOS中的round/ceil/floorf函数
- 常量指针和指针常量
- Bootstrap : jumbostron作用
- Java集合类总结2——Set
- 2. 引入地图
- Spring Cloud 学习笔记
- Jmeter录制脚本工具 badboy(三)