会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
万里小南王
博客园
首页
新随笔
联系
管理
订阅
2018年12月9日
实验九
摘要: 恢复内容开始 一、练习一 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 实验代码如下: 实验截图: 二、练习二 补全程序t2.asm,完成在屏幕上输出data段定义的5 个十进制两位数,数据和数据之间以空格间隔。 实验代码如下: 实验结果截图: 三、练习三 教材实验9(P187)
阅读全文
posted @ 2018-12-09 21:33 万里小南王
阅读(152)
评论(0)
推荐(0)
编辑
2018年11月25日
汇编实验五 编写、调试具有多个段的程序
摘要: 一、练习一 代码如下: ①CPU执行程序,程序返回前,data段中的数据为:0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h ②CPU执行程序,程序返回前,cs=076ch、ss=0769h、ds=075ah ③设程序加载后,code段的段地址为X,则d
阅读全文
posted @ 2018-11-25 16:30 万里小南王
阅读(331)
评论(0)
推荐(0)
编辑
2018年11月18日
实验四 [BX]和loop指令
摘要: 一、练习1 编写完整汇编源程序,实现向内存b800:07b8开始的连续16个字单元重复填充字数据0430h。 源程序如下: 运行结果如下: 二、练习2 综合使用loop和[bx],编写完整汇编源程序,实现向内存0:200~0:23f依次传送数据0~63(3FH)。 源程序代码如下: 实验结果如下图:
阅读全文
posted @ 2018-11-18 13:11 万里小南王
阅读(181)
评论(0)
推荐(0)
编辑
2018年11月17日
实验三 第一个汇编程序
摘要: 一、练习一 1、编写汇编源程序 t1.asm。 2、对源程序 t1.asm 进行汇编、连接、运行、调试。 汇编: 该过程忽略了中间结果列表文件和交叉引用文件,最终得到了目标文件t1.obj 汇编后在当前路径下会出现一个新文件,t1.obj(下图中的t1) 连接: 通过连接,t1.obj将变成t1.e
阅读全文
posted @ 2018-11-17 17:46 万里小南王
阅读(172)
评论(0)
推荐(0)
编辑
2018年10月27日
assembly实验二
摘要: 1、使用Debug将程序段写入内存,逐条执行。 为了便于验证实验结果,在使用 a 命令输入指令调试前,先使用 e 命令将内存单元 0021:0 ~0021:7 连续 8个字节数据修改为 : 30H, 31H, 32H, 33H,34H,35H,36H,37H 操作如下图: 接着使用a命令输入书上74
阅读全文
posted @ 2018-10-27 20:41 万里小南王
阅读(121)
评论(2)
推荐(0)
编辑
2018年10月26日
Assembly实验一
摘要: 1、使用debug语句输入程序并逐条执行。 注意此处输入机器码时用命令e,而输入汇编指令时用命令a,此二者可由反汇编u查看到彼此。此题比较简单,直接上图。 (输入代码并由-t单步逐条执行) (对汇编指令反汇编查看机器码) (对机器码反汇编查看汇编指令) 2、将三条指令从指定内存单元输入并计算2的8次
阅读全文
posted @ 2018-10-26 13:42 万里小南王
阅读(217)
评论(2)
推荐(0)
编辑
2018年10月14日
关于寄存器的总结
摘要: 本章学习围绕寄存器展开,学习了CPU概述、通用寄存器、字在寄存器中的存放、汇编指令: mov, add、8086给出物理地址的方法、段寄存器CS和指令指针寄存器IP这几个知识点。以下我便逐个写出我认为该知识点中的值得注意的地方。 1、CPU中有字长与位宽两个概念,字长表示CPU在单位时间内能一次处理
阅读全文
posted @ 2018-10-14 11:12 万里小南王
阅读(1180)
评论(0)
推荐(0)
编辑
2018年9月25日
关于汇编语言基础知识的总结与思考
摘要: 这是我第一次真正的接触汇编,在此之前我对这门课的印象一直停留在《c++语言程序设计》的深度探究里把一串乱码似的东西叫做汇编语言中。当时我就想:这门语言真烦人,怎么生的这么乱?现在我不怪它了,因为我知道了它是为了另一种更烦人的语言而产生的——机器语言。 机器语言是机器指令的集合,电子计算机的机器指令是
阅读全文
posted @ 2018-09-25 18:28 万里小南王
阅读(310)
评论(0)
推荐(0)
编辑
公告