实验9

摘要: 1.补全t1.asm的源代码: 运行得到10; 2 t2.asm 运行结果: 3. 运行结果 实验总结:难起来了,发现如果想要搞懂每个程序到底是怎么实现的有点困难,我觉得弄懂老师给的问题就行了吧,但是还是有一些地方不太明白的,尤其是div和新学的一部分内容。还是得多多看书,向老师同学请教。 阅读全文
posted @ 2018-12-10 12:17 _刘大碗 阅读(91) 评论(0) 推荐(0) 编辑

实验五

摘要: 1 CPU执行任务,程序返回前,data段中的数据为多少? CPU执行任务后,程序返回前,cs=076C,ss=076B,ds=076A. 程序加载后,code段的段地址为X,则data段的段地址为X-2,stack段的段地址为X-1 2 代码: CPU执行程序,程序返回前,data段中的数据为多少 阅读全文
posted @ 2018-11-26 20:10 _刘大碗 阅读(59) 评论(0) 推荐(0) 编辑

实验四

摘要: 1.使用loop和[bx],实现向内存 b800:07b8 开始的连续 16 个字单元重复填充字数据 0403assume cs:code assume cs:codecode segment mov ax,cs mov ds,ax mov ax,0020h mov es,ax mov bx,0 m 阅读全文
posted @ 2018-11-19 19:59 _刘大碗 阅读(143) 评论(0) 推荐(0) 编辑

实验三

摘要: 写实验三之前先说一说遇到的一个小问题: 关于dosbox中启动masm.exe时,遇到的unable to open input file的问题(如下图) 网上有可能的原因是文件不在同一个目录下,但是如果试了不行的话那可能 原因是文件名太长拉,只要把文件名改小就可以masm拉: 第一步: 把书上的程 阅读全文
posted @ 2018-11-17 19:45 _刘大碗 阅读(278) 评论(0) 推荐(0) 编辑

实验二

摘要: 监测点3.6: 试验任务: 先用a命令把书上的命令输入进去 然后用t单步执行 然后关于2000:0~2000:f内容为什么改变 我寻思我这块内容也妹改变啊。。 阅读全文
posted @ 2018-10-27 01:33 _刘大碗 阅读(91) 评论(2) 推荐(0) 编辑

实验一

摘要: 实验一: 下载dosbox 在windows10操作系统中,debug.exe放在了c盘的DOS文件夹下 然后通过以上命令就可以开始汇编了 r命令可以查看和改变CPU寄存器的内容 d命令可以查看内存中的内容 d命令 用e命令修改对应的内存 使用a命令和g命令来运行代码段 也可以用-t命令来单步运行 阅读全文
posted @ 2018-10-27 00:01 _刘大碗 阅读(107) 评论(2) 推荐(0) 编辑

汇编课第一章总结

摘要: 第一章是讲了基础知识,对于我们这帮学了一年计算机专业的人还是很陌生,所以我们真是又好多要学的啊。 下面开始总结一下: 1.我们所学的汇编语言是8086CPU,由此可以看出汇编语言不具有可移植性。 2.汇编语言和机器语言的执行效率都很高。汇编语言是被编译器编译成机器码然后交给电脑执行的。 3.汇编语言 阅读全文
posted @ 2018-09-25 16:26 _刘大碗 阅读(165) 评论(1) 推荐(1) 编辑