博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇编-实验一
阅读量:4932 次
发布时间:2019-06-11

本文共 885 字,大约阅读时间需要 2 分钟。

南京信息工程大学实验报告

实验名称 用机器指令和汇编指令编程(1) 实验日期2018.10.27   得分
学院 计软院     专业 计科       年级 2017 级      班次5        姓名 黄义嵩    学号20171308217
一、实验目的
1. 掌握使用 debug 工具编写和调试汇编命令的方法
2. 掌握第 1-2 章所学的关于 CPU、寄存器、内存的基础知识
3. 掌握第 1-2 章涉及的几条指令 mov, add, sub, jmp 的用法
二、实验准备
1. 复习教材第 1~2 章内容,完成教材内相关检测点
2. 结合教材实验1 (P35)及公邮文件中心→实验下的“实验1辅助文档.pdf”学习debug
工具用法。
三、实验内容
1. 教材实验 1(P35)
(1)练习教材 P35-45「预备知识:Debug 的使用」,学习 debug 启动、退出及常用指
令用法;
(2)在练习基础上,完成「2. 实验任务」
Tips:
「2. 实验任务」中每一项任务都可以在教材前序内容或练习中找到提示线索。建议先
完成「二、实验准备」中要求的内容及实验内容的第(1)项,这样完成「2. 实验任务」时会
很容易完成。比如:
实验任务(1)可参照教材 P41-43 的(7)完成;
实验任务(2)与教材 P20 的检测点(2)相似且相关;
四、实验结论
(1)输入程序

这是用a命令写入的

这是用e命令写的

用t命令执行

继续执行

接着执行

执行结束

(2)计算2的8次方

输入指令

修改cs:ip指向

执行指令

继续执行

得出结果

(3)查看内容并尝试改变

查看所给区域

尝试改变,发现无法改变

(4)向指定单元填写数据

随意填写

五、总结与体会
这次实验之中充分的考察到了这个单元的所有知识点,从简单的查看到修改,一步步的分析内存的执行原理,让我们逐渐了解计算机运行的原理。我学习了这些内容之后,对计算机的运行有了一个新的认识,对我以后计算机软件方面的学习增加了便利,感觉受益匪浅。

转载于:https://www.cnblogs.com/hhyyss123/p/9863802.html

你可能感兴趣的文章
何如获取单选框中某一个选中的值
查看>>
paip.输入法编程----删除双字词简拼
查看>>
QQ悬浮返回顶部
查看>>
MySQL建表语句的一些特殊字段
查看>>
《Unix环境高级编程》读书笔记 第8章-进程控制
查看>>
腾讯前端二面题目详解
查看>>
mascara-1
查看>>
Jquery Form表单取值
查看>>
Android API level 与version对应关系
查看>>
Team Name
查看>>
String类
查看>>
西门子_TDC_数据耦合小经验
查看>>
接口测试与postman
查看>>
LINQ To XML的一些方法
查看>>
[LeetCode] Copy List with Random Pointer
查看>>
openstack部署之nova
查看>>
JS组件系列——表格组件神器:bootstrap table
查看>>
存储过程Oracle(一)
查看>>
log4j日志归档
查看>>
Java笔记01——IO流
查看>>