码迷,mamicode.com
首页 >  
搜索关键字:汇编代码    ( 686个结果
实验五 包含多个段的程序
(1)书上填空如图: (2)书上填空如图: (3)&(4)书上填空如图: (5)代码如下: 在实现数据相加前逻辑段c的8个字节 : 执行完实现加运算的代码后,逻辑段c的8个字节 : 由上可知实现数据相加。 (6)汇编代码如下: 在push操作执行前,查看逻辑段b的8个字单元信息截图 : 执行 pus ...
分类:其他好文   时间:2018-11-27 01:45:09    阅读次数:221
实验4实验报告
实验结论 实验内容1 源代码,这里注意第三行的0b800h,在汇编源程序中,数据不能以字母开头,所以在实际的数据b800前加了个0 编译,链接,执行后的结果 将源代码程序中字数据0403h改为0441h,再次编译,链接,执行 可以得知,被我们存入字数据的这段内存单元为显存,而屏幕上具体的输出内容和存 ...
分类:其他好文   时间:2018-11-26 02:13:38    阅读次数:196
实验5
1。 . 用r指令查看stack段地址076B,由于stack内是8字即16个字节。所以data区短地址是076A,刚好数据区也是16个字节,用d 076A:0 F查看数据元素。 用u指令反汇编代码,得到代码段最后是076A:001D。用g命令执行该代码。 可以得到CS=076C,SS=076B,D ...
分类:其他好文   时间:2018-11-25 14:46:20    阅读次数:220
汇编语言实验5
任务一: 将代码写入记事本,并生成exe文件,代码如下: 在debug下用r命令查看寄存器的值: cs = 15F5 使用u命令反汇编代码并用g命令执行,用d命令查看 CPU执行程序前,程序返回前,cs=15f5,ss=15f4,ds=15f3 程序加载后,data段地址 +2 = code段地址 ...
分类:编程语言   时间:2018-11-25 10:12:15    阅读次数:286
C指针原理(4)-AT&T汇编
首先我们先用汇编编写一个helloworld,注意我们直接在汇编代码中调用C语言的printf函数将"hello,world\n"输出在屏幕上。.section.dataoutput:.asciz"hello,world\n".section.text.globalmainmain:push$outputcallprintfaddl$4,%esppush$0callexit上述
分类:其他好文   时间:2018-11-24 19:48:41    阅读次数:135
汇编实验五
实验任务(1)~(4): 接下来是实验任务五 源代码如下: 实验前查看数据如下: 试验后查看数据如下: 所以实现了数据相加的功能 实验任务六: 用push指令将a段中的前8个字型数据,逆序存储到b段中 汇编代码如下: push操作前,查看逻辑段b的8个字单元信息截图: 执行后: 总结与体会: 写实验 ...
分类:其他好文   时间:2018-11-24 11:46:19    阅读次数:164
C指针原理(1)-AT&T汇编
汇编在LINUX系统下的意义远远大于WINDOWS系统,LINUX内核部分代码就是汇编编写的。然后,绝大多数Linux程序员以前只接触过DOS/Windows下的汇编语言,这些汇编代码都是Intel风格的。但在Unix和Linux系统中,更多采用的还是AT&T格式,两者在语法格式上有着很大的不同,因此应对AT&T汇编应有一个基本的了解和熟悉。我们在LINUX下用C编写一段最简单的h
分类:其他好文   时间:2018-11-21 21:13:15    阅读次数:217
深入了解以太坊虚拟机第5部分——一个新合约被创建后会发生什么
在该系列文章的前部分,我们学了EVM汇编基础,也学了ABI编码是如何允许外部程序与合约进行通信的。在本文中,我们将会学习一个合约是如何从零创建的。 本系列的相关文章(按照顺序): EVM汇编代码的介绍(第1部分) 固定长度数据类型的表示方法(第2部分) 动态数据类型的表示方法(第3部分) ABI编码 ...
分类:其他好文   时间:2018-11-15 13:58:00    阅读次数:261
系统调用的三层机制(上)
2018 2019 120189224 《庖丁解牛Iinux内核分析》第四周学习总结 系统调用 含参数的系统调用实验 1.使用库函数API触发rename系统调用 2.写嵌入式汇编代码触发rename系统调用,把系统调用号38(0x26)存入EAX寄存器,oldname存入EBX,newname存入 ...
分类:其他好文   时间:2018-11-11 23:31:40    阅读次数:263
汇编实验三
恢复内容开始 1.先在任意的文本编辑器上编辑任意的汇编代码 将文件保存为.asm格式 运行mam.exe,因为保存路径相同,所以后面直接输入文件名就好 可以看到生成了.obj文件,下面就是运行link.exe,和前一步编译一样,因为路径相同,直接输入文件名就好了 生成了.exe文件。 2.做的是程序 ...
分类:其他好文   时间:2018-11-08 22:00:45    阅读次数:166
686条   上一页 1 ... 10 11 12 13 14 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!