码迷,mamicode.com
首页 >  
搜索关键字:汇编    ( 6349个结果
预备课二
计算机语言的发展史 一、第一代语言 机器语言 计算机的基本计算方式基于二进制 二进制 : 010111001010110010110100 ,逢二进一 这种代码是直接输入给计算机使用的,不经过任何的转换 二、第二代语言 汇编语言 解决人类无法读懂机器语言的问题 指令代替二进制 eg:打印 Hello ...
分类:其他好文   时间:2020-07-21 09:35:35    阅读次数:74
【IDA】使用技巧及大杂烩
IDA Pro基本简介 IDA加载完程序后,3个立即可见的窗口分别为IDA-View,Named,和消息输出窗口(output Window) IDA图形视图会有执行流,Yes箭头默认为绿色,No箭头默认为红色,蓝色表示默认下一个执行块。 在寄存器窗口中显示着每个寄存器当前的值和对应在反汇编窗口中的 ...
分类:其他好文   时间:2020-07-20 20:32:11    阅读次数:107
CSAPP
Chapter 3 程序的机器级表示 程序编码 计算机执行机器代码(对操作的字节序列编码),编译器:源代码->可执行代码 汇编代码是机器代码的文本表示,与特定的机器密切相关 GCC C 编译器: C预处理器扩展源代码,插入以#include指定的文件以及用#define声明指定的宏定义 编译器生成汇 ...
分类:移动开发   时间:2020-07-19 23:09:41    阅读次数:101
用汇编程序在窗口格式化显示数据
目标:将下图数据按照格式输出到屏幕上 数据的预处理 将下图内容 显示到: assume cs:code data segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985' db '1 ...
分类:其他好文   时间:2020-07-19 11:35:34    阅读次数:61
IDE将C++源码生成为可执行文件过程
使用VS2017和Qt5.12.4。(Windows10) 点击生成到生成成功大概有这几个步骤: 源码 -> 预处理 -> 编译和优化 -> 生成目标文件 -> 链接 -> 生成可执行文件 1.源码(编辑器) 自己键盘敲出来的程序代码(或者ctrl + c)。 2.预处理(预处理器) 主要负责以下的 ...
分类:编程语言   时间:2020-07-18 15:41:22    阅读次数:77
直接在x86硬件上显示图片(无os)
1 任务 为了学习计算机底层和os,我给自己布置了一个任务:在x86硬件上,使用c和nasm来显示一张bmp图片。完成这个任务,前后估计花了2个月的业余时间。 这个任务涉及了很多知识点,包括:启动区、保护模式、nasm汇编、c和nasm汇编互调、ld链接、硬盘io读取、显卡调色板模式、bmp图片格式 ...
分类:其他好文   时间:2020-07-17 22:12:58    阅读次数:92
汇编多条件转移指令
CMP指令 无符号数比较转移指令(A:大 B:小 E:等于) note:1)cmp指令后用以上跳转比较大小 2)记忆指令和意义 带符号数比较转移指令(G:大 L:小 E:等于) note:1)cmp指令后用以上跳转比较大小 2)记忆指令和意义 data segment X DB 78H,87H y ...
分类:其他好文   时间:2020-07-13 11:51:19    阅读次数:66
iOS中atomic修饰符的底层实现
在iOS中,atomic表示一个类的属性getter/setter具有原子性。那么iOS底层是如何保证这种原子性的呢? 我们有一个类A,它有一个属性X具有atomic: @property (atomic, strong) X *x; 当我们为这个这个X属性赋值的时候:-[A setX:]的汇编代码 ...
分类:移动开发   时间:2020-07-12 00:48:34    阅读次数:103
汇编加减乘除指令
一、ADD ADC INC和SUB SBB DEC 1.加法指令 2.减法指令 CF (进位计数器,存进位值) sub和add指令要求:DST、SRC 不能同时为存储器,DST不能为立即数,运算结果对标志位有影响。 sbb和adc指令要求:DST、SRC 不能同时为存储器, SRC可为立即数,运算结 ...
分类:其他好文   时间:2020-07-11 21:24:03    阅读次数:119
汇编逻辑运算
1.1逻辑与运算 1.2与运算功能 2.1或运算功能 2.2或运算功能 3.1逻辑非运算 4.1异或运算 4.2异或运算功能 将寄存器清0:mov bx 0(不影响标志位,标志位结果无法利用) :xor bx,bx(影响标志位,标志位结果可以利用) 5.测试运算 data segment x db ...
分类:其他好文   时间:2020-07-11 20:54:25    阅读次数:93
6349条   上一页 1 ... 11 12 13 14 15 ... 635 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!