会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
赶牛下山
博客园
首页
新随笔
联系
订阅
管理
2018年12月8日
实验 九
摘要: 首先是输出十进制二位数,因为只有一个数值要输出所以不需要用到循环,其中将数字转换成字符的步骤我看到别人的有些人好像还可以使用and和or的方法,但是我没有尝试,其中另一部分,老师直接就说明了所缺代码的功能,直接填上去即可,最后可以得到的是下图的结果。 这是第二题,输出多个数值,所以用到了循环,把cx
阅读全文
posted @ 2018-12-08 22:25 赶牛下山
阅读(84)
评论(0)
推荐(0)
2018年11月24日
实验五
摘要: 一:代码如下 经过编译连接后得到可执行文件a1.exe 若要得到相应的结果需要对程序进行运行 首先对其进行反汇编(首先代码所占的总字节数为cx=42h而除了分贝配栈段和地址段20h后所得到的代码长度应该为21h)查看各个命令所对应的代码段地址,以方便用-g命令对其运行 使用-d命令查看数据段 根据上
阅读全文
posted @ 2018-11-24 10:07 赶牛下山
阅读(100)
评论(0)
推荐(0)
2018年11月17日
实验四
摘要: 实验四 输入代码: 2.运行程序: 3.将源代码程序中字数据 0403H→修改为 0441H,再次运行 4.综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~0:23F 依次传送数据 0~63(3FH) 实验结果 用t命令 练习二: 1.输入代码: 使用es来存放目标空间的段
阅读全文
posted @ 2018-11-17 20:56 赶牛下山
阅读(107)
评论(0)
推荐(0)
实验三
摘要: (1)在edit中写出如下代码 编译运行asm文件 在debug中用d产看段前缀CD为20 用r查看,并用u命令进行反汇编 cx的值是0016,ds和cs的值分别是075A,076A。满足cs=ds+10H 使用t,p命令单步调试 将line4,line9 dl的值修改为6和5,编译执行得到结果 (
阅读全文
posted @ 2018-11-17 20:55 赶牛下山
阅读(98)
评论(0)
推荐(0)
2018年10月27日
汇编语言,实验一
摘要: 实验一: 下载dosbox 在windows10操作系统中,debug.exe放在了c盘的DOS文件夹下 然后通过以上命令就可以开始汇编了 r命令可以查看和改变CPU寄存器的内容 d命令可以查看内存中的内容 d命令 用e命令修改对应的内存 使用a命令和g命令来运行代码段 也可以用-t命令来单步运行
阅读全文
posted @ 2018-10-27 10:23 赶牛下山
阅读(111)
评论(0)
推荐(0)
汇编语言实验二
摘要: 1.使用Debug将下面的程序写入内存,逐条执行(见1-1),根据指令执行后的实际情况填空(见1-2) p.s. 已经按实验要求将使用 e 命令将内存单元 0021:0 ~0021:7 连续 8 个字节数据修改为 30H, 31H, 32H, 33H,34H,35H,36H,37H , 将第 1行的
阅读全文
posted @ 2018-10-27 10:23 赶牛下山
阅读(135)
评论(0)
推荐(0)
2018年9月25日
第一章
摘要: 这里是 汇编语言 的第一章 的博客 知识点蛮多的,下面大概总结一下1、机器指令是一些二进制的数字2、汇编语言和机器语言都依赖机器硬件,用这两种语言写的程序都不具备可移植性。3、汇编语言是机器语言的符号化表示,执行效率差不多4、汇编语言与机器语言你的差别在于指令的表示方法5、汇编语言包括三类指令:1)
阅读全文
posted @ 2018-09-25 21:45 赶牛下山
阅读(127)
评论(0)
推荐(0)
2018年9月16日
汇编语言第一号
摘要: 今天下午 ,我们三个班的140位学生,在教师的指导下,对汇编语言进行了初步的学习,本人有这很深的感悟 ,所以 ,想借助博客园这个发表博客的网站写一写自己的感悟。第一点,汇编语言是一种非常厉害的语言,超过了之前学习的C语言和C++语言和正在学习的java语言。第二点,学习汇编语言必须得花时间,不能随便
阅读全文
posted @ 2018-09-16 20:19 赶牛下山
阅读(89)
评论(0)
推荐(0)
公告