会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭其忠
博客园
首页
新随笔
联系
订阅
管理
2018年12月10日
实验9
摘要: 实验内容 1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数: 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数 data ends code
阅读全文
posted @ 2018-12-10 20:55 饿江之鱼
阅读(106)
评论(0)
推荐(0)
2018年11月26日
实验5
摘要: 实验内容 实验一 1. 编译,连接EX5_1.ASM. 2. 使用r命令查看cx的值,扣除数据段和栈段的 16 个字数据 (共占用 20 个字节) 可知代码段占用 22 个字节,对 cs:ip之后的22个字节反汇编得到: 3. 使用 d 命令查看数据段的值: 4. 程序返回前 cs、ss 和 ds
阅读全文
posted @ 2018-11-26 22:58 饿江之鱼
阅读(130)
评论(0)
推荐(0)
2018年11月18日
实验4
摘要: 实验结论 实验内容1 1. 打开dosbox,编辑3.asm。 2. 编译、连接、执行之后结果如下: 3. 将源代码程序中字数据 0403H→修改为 0441H,再次运行后: 实验内容2 1. 编辑4.asm 2.用 g 命令执行程序,并用 d 命令显示内存中的内容: 实验内容3 1. 编辑5.as
阅读全文
posted @ 2018-11-18 23:33 饿江之鱼
阅读(113)
评论(1)
推荐(0)
实验3
摘要: 实验结论 任务一 1. 打开dosbox,挂载,编辑,保存为1.asm。 2. 运行masm,进行编译,运行link,进行连接,执行1,得到结果。 3. 修改第4,9行传入dl的值分别为6,9,保存,编译,连接,运行。 4. 使用debug调试1.EXE,分别查看cx,ds,cs的值。 可以看到满足
阅读全文
posted @ 2018-11-18 23:33 饿江之鱼
阅读(141)
评论(3)
推荐(0)
2018年10月28日
实验2
摘要: 「四、实验结论」 实验任务 一使用-e命令修改0021:0000--0021:000F的数据 使用-a命令输入如下指令 运行情况为:mov ax,[0] ;ax=3130 add ax,[2] ;ax=6462 mov bx[4] ;bx=3534 add bx,[6] ;bx=6c6a push
阅读全文
posted @ 2018-10-28 22:20 饿江之鱼
阅读(140)
评论(4)
推荐(0)
实验1
摘要: 「四、实验结论」 1) 使用debug,将下面程序段写入内存,逐条执行,观察每条程序执行后CPU中相关寄存器的内容的变化 (1)使用-e 命令在1000:0的起始位置将程序的机器码读取到内存单元中,利用-d命令查看内存中的信息,利用u命令进行反汇编,将读取的机器码转为汇编指令; (2) 改写cs:i
阅读全文
posted @ 2018-10-28 21:44 饿江之鱼
阅读(448)
评论(5)
推荐(1)
2018年9月26日
汇编学习(1)——基础知识
摘要: 汇编学习(1)——基础知识 ———谨以此系列文章记录我的汇编学习。 关于汇编 说起汇编语言,那自然不得不想到机器语言,在汇编语言尚未诞生之际,程序猿们只能非常苦逼的敲着0和1,还要记住一大堆复杂难记的二进制指令,那生活可不谓不苦。直到有一天,程序猿们终于受不了这些繁杂的二进制了,于是他们灵光一现,为
阅读全文
posted @ 2018-09-26 17:30 饿江之鱼
阅读(218)
评论(0)
推荐(0)
公告