摘要: 汇编实验9 任务一 代码如下 ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 00,00 ; 前一个字节用于保存商,后一个字节用于保存余数 data ends code segment start: mov ax, 阅读全文
posted @ 2018-12-10 23:09 Shaoeeee 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 汇编实验5 编写、调试具有多个段的程序 任务1 将下面的程序编译、连接,用debug加载、跟踪,然后回答问题 代码如下 编译连接 跟踪 执行程序至返回前 注意一定不要返回,否则数据段的内容会恢复成程序运行前的值! ~~只有我这样的傻子会把这句话加粗,别问我为什么~~ 1. 执行程序至返回前,data 阅读全文
posted @ 2018-11-26 00:48 Shaoeeee 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 汇编实验4 任务1 源代码 编译连接运行 修改代码 将源代码程序中字数据0403H→修改为0441H,再次运行 任务2 源代码 编译连接 调试 反汇编 单步执行 查看内存中的内容 传入成功 任务3 源代码 个人认为是将代码传入内存,所以代码段即为数据段 编译连接 调试 反汇编 单步执行 查看内存中的 阅读全文
posted @ 2018-11-19 22:29 Shaoeeee 阅读(114) 评论(1) 推荐(0) 编辑
摘要: 汇编实验3 编程、编译、连接、跟踪 实验结论 任务1 编写汇编源程序t1.asm 进入edit,编写程序 编译、连接 进入masm 本题中分步进行编译、连接 编译: 连接 运行可执行文件 程序输出:36 修改dl的值 将 line4中dl 的值修改为8 重新编译、连接、运行 输出结果为86,刚好依次 阅读全文
posted @ 2018-11-18 10:31 Shaoeeee 阅读(170) 评论(1) 推荐(0) 编辑
摘要: 汇编实验2 实验结论 任务1 使用e命令修改数据 使用a命令写入命令 使用t命令单步执行 书上的填空题 任务2 阅读全文
posted @ 2018-10-28 23:59 Shaoeeee 阅读(170) 评论(2) 推荐(0) 编辑
摘要: 汇编实验1 用机器指令和汇编指令编程(1) 我再也不嫌弃c语言麻烦了噫呜呜噫orz 实验目的 掌握使用debug工具编写和调试汇编命令的方法 掌握第1 2章所学的关于CPU、寄存器、内存的基础知识 掌握第1 2章涉及的几条指令mov, add, sub, jmp的用法 实验准备 复习教材第1~2章内 阅读全文
posted @ 2018-10-28 23:01 Shaoeeee 阅读(216) 评论(4) 推荐(0) 编辑
摘要: 第一章 基本知识 之前就有了解过汇编的大致内容,虽然以后工作中不一定会用到它,但是对于我们理解计算机硬件的工作原理以及高级编程语言与底层指令之间的关系有很大帮助,加深对于计算机的认识,日后即使使用高级语言编程也能理解其具体实现方法。所以个人认为学习汇编还是有价值的。 笔记希望能做到 结构分明,细致全 阅读全文
posted @ 2018-09-28 10:55 Shaoeeee 阅读(162) 评论(0) 推荐(0) 编辑