教材学习内容总结 实验楼部分 X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式 二进制文件可以用od 命令查看,也可以用gdb的x命令查看。有些输出内容过多,我们可以使用 more或less命令结合管 ...
分类:
其他好文 时间:
2019-10-14 01:15:20
阅读次数:
146
2019 2020 1 20175204 《信息安全系统设计基础》第三周学习总结 学习目标 1.理解逆向的概念 2.掌握X86汇编基础,能够阅读(反)汇编代码 3.了解ISA(指令集体系结构) 4.理解函数调用栈帧的概念,并能用GDB进行调试 实验楼学习内容总结 要点: 1.X86 寻址方式经历三代 ...
分类:
其他好文 时间:
2019-10-13 23:33:27
阅读次数:
135
计算机组成原理和结构图式(第三章 CPU子系统) 1、运算部件 ?图3-39 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 任务:输入/直送,加工,输出 运算器构成 2、控制部件 ?P137 图3-43 系统总线(地址总线+控制总线+数据总线) 可编程控制部件 1)通 ...
分类:
其他好文 时间:
2019-09-30 19:44:05
阅读次数:
129
寻址方式有 9种 1.寄存器 2.立即数 3.寄存器位移 4.寄存器间接 5.基址 6.多寄存器 7.堆栈 8.块拷贝 9.相对 1. MOV R1,R2 R1 = R2 2. MOV R0,#0x123 R0 = 0x123 3. MOV R0,R2,LSL #3 R0 = R2 逻辑右移3位 后 ...
分类:
其他好文 时间:
2019-09-28 19:48:08
阅读次数:
116
那在我们讲寻址方式之前,我们先来看一下,补充的两个知识点,一个呢是操作数的类型,一个呢是数据存放的方式。那么之前我们已经讲过了,操作的类型。那么现在我们来看一下操作数的类型。 那么操作数有哪些类型呢?有常见的这四种类型。分别是地址、数字、字符和逻辑数。那么地址是什么呢?地址呢它实际上也可以看作是一种 ...
分类:
其他好文 时间:
2019-09-08 09:18:02
阅读次数:
90
一、原理 ThreadLocal的原理就是将参数放在当前线程中,达到线程隔离的目的。 二、代码分析 1、 ThreadLocalMap 1.1 基础属性 1.2 nextIndex、prevIndex 这里将Entry数组作为环形,数组最后一个值的下一个值为数组的第一个值。 1.3 set方法 将< ...
分类:
其他好文 时间:
2019-09-04 19:07:15
阅读次数:
67
1、指针到底是什么?(1)、指针变量与普通变量的区别 指针的实质就是一个变量,他跟普通变量没有任何本质区别。指针完整的名字应该叫做指针变量,简称为指针。2、为什么需要指针?(1)、指针的出现是为了实现间接访问。在汇编中都有间接访问,其实就是CPU的寻址方式中的间接寻址。(2)、间接访问(CPU的间接 ...
分类:
编程语言 时间:
2019-08-15 12:45:37
阅读次数:
98
(一)指令格式 1.指令的基本格式 2.定长操作码指令格式 3.扩展操作码指令格式 (二)指令的寻址方式 1.有效地址的概念 2.数据寻址和指令寻址 3.常见寻址方式 (三)CISC和 RISC的基本概念 2009 16.某机器字长16位,主存按字节编制,转移指令采用相对寻址,由两个字节组成,第一字 ...
分类:
其他好文 时间:
2019-06-28 19:33:22
阅读次数:
925
8086的寻址方式 1.与数据有关的寻址方式 以 MOV 指令为例 存储器寻址 1.1立即寻址方式* —— 操作数在指令中给出 指令格式: MOV AL, 5 MOV AX, 3064H MOV AL, ‘A’ * 只能用于 SRC 字段 MOV 40H, AL //F * SRC 和 DST 的字 ...
分类:
其他好文 时间:
2019-06-19 10:48:15
阅读次数:
109
第六章dw是定义字型数据,define word的缩写 assume cs:codecode segmentstart: dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h mov bx,0 mov ax,0 mov cx,8 s:add ax,cs ...
分类:
其他好文 时间:
2019-05-29 23:27:37
阅读次数:
159