自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 实验报告:实验九

实验内容:1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数。; 在屏幕上输出内存单元中的十进制两位数assume cs:code, ds:datadata segment db 12 db ?,? ; 前一个字节用于保存商,后一个字节用于保存余数data endscode segmentstart:...

2018-12-08 18:15:00 160

转载 汇编语言 第四章

本章开始是有关编译程序的知识。1.源程序伪指令:segment和ends成对使用,定义一个段,分别表示开始和结束。codesg是段标识,可自定义,最后将被编译masm、连接link为段地址。end是汇编结束标记。assume含义为假设。假设某一寄存器和程序中某一个被定义的段相关联。(2)程序返回mov ax,4c00hint 21h ...

2018-11-25 15:53:00 206

转载 汇编语言 第三章

1.内存中字的存储8086CPU中的字的存储用的是小端法,即高高低低,用两个地址连续的内存单元:高位字节存在高地址单元,低字节存在低地址。2.DS寄存器8086CPU自动取ds中的数据为内存单元的段地址,并且ds的值并不能直接赋给,要先将值赋给一个一般寄存器进行中转,在传入ds中。3.mov,add,sub命令。mov:赋值。mov指令中只给出单元的偏移地址,段地...

2018-11-25 11:10:00 130

转载 实验报告:实验五

实验内容:1.将老师给的程序框架编译、连接后利用反汇编u查看代码长度,利用g命令将程序运行至在mov ax,4c00h结束语句前。(1)发现data中的数据被改为代码中指定的数据。(2)程序返回前,cs=076C、ss=076B、ds=076A。(3)程序运行后,设code段地址为X,则data段地址为X-2,stack段的段地址为X-1。2.将ex5-2编译...

2018-11-24 19:13:00 175

转载 实验报告:实验四

1.综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个字单元重复填充字数据 0403H。代码如下: 1 assume cs:code 2 code segment 3 mov ax,0b800h 4 mov ds,ax 5 mov bx,07b8h 6 mov cx,10h...

2018-11-17 14:05:00 167

转载 实验报告:实验三

练习一assume cs:codecode segment mov ah,2 mov dl,3 add dl,30h int 21h mov ah,2 mov dl,6 add dl,30h int 21h mov ah,4ch int ...

2018-11-15 21:27:00 161

转载 汇编语言 第二章

1.寄存器 寄存器是CPU中的重要部分,书上学习的8086CPU 的寄存器都为16位的一共有14个。其中:AX,BX,CX,DX(通用寄存器)为了保持兼容,以上每个寄存器都可以分为两个独立使用的8位寄存器。例如:AX分为AH和AL。 2.字的存储 8086CPU可以一次性处理两种尺寸的数据。(1)字节byte,1字节为8个bit位。(2)字word,由两个字节...

2018-11-01 17:04:00 110

转载 实验报告:实验二

实验结论1.使用debug,将书上程序段写入内存逐条执行并填空。先用e命令修改0021:0~0021:7的连续8个字节并用d查看。随后用a命令输出书上的汇编指令。(如下图) 根据实验要求第一部改为mov ax,0021用r查看初值,然后用t命令逐条执行并观察ax,bx,ss,sp值的变化。从下图开始,为书上所需填空的步骤。根据每部的ax,bx,ss,...

2018-10-25 10:51:00 166

转载 实验报告:实验一

实验结论1.使用debug将程序段写入内存,逐条执行,观察每条指令执行后CPU相关寄存器中内容的变化用a命令写入汇编指令,然后用t指令逐条查看相关寄存器中的内容。下面是用e指令写入机器码,并和上方的a指令汇编指令相互验证如下图,使用-u反汇编查看汇编指令同上图a中输入的指令一致。然后用t命令逐条执行,经过验证同上方a命令运行结果一致。ip...

2018-10-24 23:13:00 273

转载 汇编语言 第一章

程序设计语言分为:基础语言和高级语言。 高级语言,即是如今广泛使用的c语言,c++,java等,有着编程效率高,运行效率低的特点。 其中基础语言包含机器语言和汇编语言。机器语言,也是对于机器效率运行最高的语言。通过二进制数字的机器语言进行对应的指令运作。而机器语言的缺点是非专业人士难以去熟记并使用。由此,便产生了汇编语言。 汇编语言的指令与机器指令一一对应,却相对于...

2018-09-24 16:03:00 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除