会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hhhhhy
博客园
首页
新随笔
联系
订阅
管理
2018年12月11日
实验九
摘要: 一、补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 二、补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据之间以空格间隔。 三、教材实验9(P187) 实验小结: 通过本次实验,复习了数值和数字字符之间的转换方法,学会了div指令用法,掌握十进制两位数
阅读全文
posted @ 2018-12-11 22:45 hhhhhy
阅读(88)
评论(0)
推荐(0)
2018年12月3日
实验五
摘要: 教材 133 实验 5 一、 42-20=22,所以反汇编 -u 0 21 (1)data段中的数据为: (2)cs=076ch ss=076bh ds=076ah (3)data段的段地址为 x-2 ; stack段的段地址为 x-1 二、 cx中的依旧是42h,所以可以推测内存分配空间与上一题相
阅读全文
posted @ 2018-12-03 22:02 hhhhhy
阅读(125)
评论(0)
推荐(0)
2018年11月25日
实验四
摘要: 一、综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据 0403H。 编写代码: 运行结果: 修改0403H为0441H: 二、综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~0:23F 依次传送数据
阅读全文
posted @ 2018-11-25 22:25 hhhhhy
阅读(153)
评论(3)
推荐(0)
2018年11月18日
实验二
摘要: 一、 1、 使用E命令将0021:0 -0021:7连续8个字节修改为30H,31H,32H,33H,34H,35H,36H,37H。 再用D命令查看。 2、 写入代码。 用t命令执行指令。 二、分析2000:0~2000:f中的内容发生变化的原因。 先使用a命令输入指令,再使用e命令修改2000:
阅读全文
posted @ 2018-11-18 23:45 hhhhhy
阅读(145)
评论(0)
推荐(0)
实验三
摘要: 1、 用记事本编写代码,扩展名是asm。 编译并且连接,得到输出为36. 修改dl寄存器中的值,重新编译、连接、运行。 进入debug环境进行调试,然后使用 t 命令和 p 命令单步调试,观察结果。 2、 用记事本编写程序,然后编译、连接、运行。 按照步骤修改代码,再次编译、连接、运行。 再按步骤修
阅读全文
posted @ 2018-11-18 23:24 hhhhhy
阅读(118)
评论(1)
推荐(0)
2018年10月28日
实验一:用机器指令和汇编指令编程
摘要: 安装: 首先,到公邮里下载好一切安装软件。 安装DOSbox,安装成功。 创建虚拟盘符C:,并将硬盘E:\huibian\ruanjian\masm文件夹的内容虚拟到虚拟dos平台的C:\下。输入C:进入虚拟盘符C:\,即可使用dos版的汇编工具。进入debug调试。 *关于debug中命令格式和参
阅读全文
posted @ 2018-10-28 16:53 hhhhhy
阅读(201)
评论(3)
推荐(0)
2018年10月18日
汇编小结(第一章)
摘要: 第一章 一、机器语言 1、机器语言是机器指令的集合。 2、机器码程序,是抽象的二进制码,可读性较差。 3、直接面向机器,计算机可以直接识别、执行。 4、缺点:依赖机器硬件。 二、汇编语言 1、汇编指令是机器指令的助记符,同机器指令一一对应,例如mov ax,bx,强化了可读性。 2、不同的CPU有不
阅读全文
posted @ 2018-10-18 21:33 hhhhhy
阅读(192)
评论(0)
推荐(0)
公告