- 博客(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关注的人