会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
此名很文艺
实验9
摘要: 实验九 1. 在屏幕上输出内存单元中的十进制两位数。 编译链接后结果如下 2.,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 assume cs:code, ds:data data segment db 12,35,96,55,67 data ends code
阅读全文
posted @ 2018-12-10 14:41 此名很文艺
阅读(67)
评论(1)
推荐(0)
编辑
实验5
摘要: 1。 . 用r指令查看stack段地址076B,由于stack内是8字即16个字节。所以data区短地址是076A,刚好数据区也是16个字节,用d 076A:0 F查看数据元素。 用u指令反汇编代码,得到代码段最后是076A:001D。用g命令执行该代码。 可以得到CS=076C,SS=076B,D
阅读全文
posted @ 2018-11-25 12:59 此名很文艺
阅读(91)
评论(0)
推荐(0)
编辑
实验4
摘要: 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 运行结果 将源代码中字数据0403H→修改为0441H,再次运行,观察运行结果 综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~0:
阅读全文
posted @ 2018-11-19 19:18 此名很文艺
阅读(96)
评论(0)
推荐(0)
编辑
实验3
摘要: 1.编写汇编源程序t1.asm 进入edit,编写程序 2.进入DOS方式,运行masm。exe 3.输入要编译的源文件(不需要加后缀) 4.连接 修改dl地址 重新编译、连接、运行 输出结果为86,刚好依次是修改后line4,line9的dl的值将line4的dl改回3,line9的dl改成9 编
阅读全文
posted @ 2018-11-18 13:06 此名很文艺
阅读(110)
评论(3)
推荐(0)
编辑
实验二
摘要: 实验二 1.使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行之后的实际运行情况填空。 (1)使用e命令修改0021:0~0021:f的数据 (2)使用a命令输入p74的指令,其中的 mov ax, ffff → 改为 mov ax, 0021 运行结果如下 2.仔细观察图中实验,然后分
阅读全文
posted @ 2018-10-25 12:10 此名很文艺
阅读(236)
评论(0)
推荐(0)
编辑
实验一
摘要: 实验一 1.使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行之后Cpu中相关寄存器中内容变化。 a命令下指令写入 用T命令执行 每次执行命令后,CS:IP的值就会向后移动当前汇编指令对应机器码的长度 2. 将下面3条指令写入从2000:0开始的内存单元中,利用着3条指令计算2的8次
阅读全文
posted @ 2018-10-24 18:08 此名很文艺
阅读(178)
评论(0)
推荐(0)
编辑
汇编语言第一章
摘要: 第一章基础知识 1.1 机器语言 机器指令的合集就是机器语言。 1.2 汇编语言的产生 由于机器语言的麻烦,汇编语言应运而生.其主体就是汇编指令。 1.3 汇编语言的组成 汇编语言有以下三类 (1) 汇编指令:机器码的助记符,有对应的机器码。 (2)伪指令: 没有对应的机器码,由编译器执行,计算机并
阅读全文
posted @ 2018-09-16 19:41 此名很文艺
阅读(81)
评论(0)
推荐(0)
编辑
导航
博客园
首页
联系
订阅
管理
公告