实验内容 (1)第1步,编写汇编源程序t1.asm, 源程序代码如下: assume cs:code code 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 i ...
分类:
编程语言 时间:
2018-10-28 14:08:11
阅读次数:
216
预备知识: 一个汇编语言程序从写出到执行的简要过程: 一:编写汇编源程序; 二:对源程序进行编译连接;可执行文件包含两部分内容:1.程序(指令机械码)和数据(程序定义的数据)、2.相关信息描述 三:执行可执行文件中的程序 课本P94: (1) 将下面的程序保存为t1.asm文件,将其生成可执行文件t ...
分类:
其他好文 时间:
2018-10-28 12:48:42
阅读次数:
266
masm文件夹下1asm文件夹用来存储asm文件2几个masm的应用程序3masm 生成的Obj文件和Link生成的exe文件在dosbox目录下修改option文件加入这样开始dosbox会直接把d:\masm挂载然后进入这个文件目录就可以直接使用debug等了 ...
分类:
其他好文 时间:
2018-10-27 14:43:25
阅读次数:
753
(1、打开DOSbox,依次输入 z:\>mount c: d:\tasm 即在DOSbox下对c盘操作,实际上是对d:\tasm盘目录进行操作。 2、在DOSbox下将c盘转换为当前盘 z:\> c: c:\> 3、设置路径 c:\>path c:\;c:\asm;c:\td;c:\ultraed ...
分类:
其他好文 时间:
2018-10-26 14:27:45
阅读次数:
123
1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图1-1所示。 第2步,对源程序 t1.asm 进行汇编、连接、运行、调试 (1) 运行程序,观察程序输出结果是什么? (2) 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察 ...
分类:
其他好文 时间:
2018-10-26 10:36:59
阅读次数:
147
[toc] 汇编实现: C库常见函数 一丶汇编实现Strncpy拷贝函数 void __asmStrncpy(char des,char src,int len) { __asm { mov edi,[ebp + 8]; //获取局部变量地址 des mov esi,[ebp + 0xc]; //获 ...
分类:
其他好文 时间:
2018-10-23 15:01:45
阅读次数:
102
补充一个知识点: lombok底层原理使用的是: 字节码技术ASM修改字节码文件,生成比如类似于get() set( )方法 一定要在开发工具安装 在编译时候修改字节码文件(底层使用字节码技术),线上环境使用编译好的文件 下面我们学习 Spring Boot 异步调用技术: 启动加上@EnableA ...
分类:
编程语言 时间:
2018-10-19 21:56:45
阅读次数:
219
1. 登入网址(https://www.google.cn/chrome/)或者自行百度来下载谷歌浏览器安装包 或者输入网址直接下载: 32位: wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb ...
分类:
系统相关 时间:
2018-10-16 22:01:23
阅读次数:
821
asm包中主要有以下这些类 其中, AnnotationVisitor类:是一个抽象类,定义在解析注解时会触发的事件,如解析到一个基本值类型的注解、enum值类型的注解、Array值类型的注解、注解值类型的注解等。 AnnotationWriter类:继承了 AnnotationVisitor 类, ...
分类:
编程语言 时间:
2018-10-16 18:38:55
阅读次数:
244
Description 有一个n个点n条边的有向图,每条边为<i,f(i),w(i)>,意思是i指向f(i)的边权为w(i)的边,现在小A想知道,对于每个点的si和mi。si:由i出发经过k条边,这k条边的权值和。mi:由i出发经过k条边,这k条边的权值最小值。 Description 有一个n个点 ...
分类:
其他好文 时间:
2018-10-14 22:01:26
阅读次数:
274