自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 《计算机组成原理》浮点表示法

计组-浮点表示法前置知识什么是浮点数公式格式各部分的取值前置知识有符号整数、有符号小数、补码定点负小数的原码表示范围:-(1-2-n)到-2-n,其补码表示范围为:-1到-2-n什么是浮点数浮点数让小数点的位置根据需要而浮动。它跟定点数不一样,定点数的小数点是固定的,默认在一个位置上。公式N=M×rEN= M×r^EN=M×rE可以将其看成科学计数法来理解,N=M×rE 即 103=1.03×102 。但是在浮点表示法中r一般是2而不是10(表示在二进制下)。E叫做阶码(Exponen

2021-09-16 18:52:46 3710

原创 UPX脱壳逐一跟踪分析

UPX脱壳逐一跟踪分析写在前面OD跟踪命令先结合PE知识分析分析“新年快乐.exe”写在前面之前看到的UPX脱壳文章都只是教了方法,对UPX的原理少有提及。看了《逆核》的UPX脱壳一章后,俺尝试把UPX脱壳与PE文件结构的知识结合起来整理了一些(也可联系压缩器Paker的知识)。分析样本来自BUUCTF:Reverse题目“新年快乐”(本文将寻找样本的OEP)OD跟踪命令可能会用到的几个跟踪命令:命令快捷键作用Animate IntoCtrl+F7反复执行Step In

2021-03-07 08:16:20 860

原创 汇编语言实验9

assume cs:codedata segmentdb 'w e l c o m e t o m a s m ! ';注意空格db 02h, 24h, 71h ;属性区data ends stack segmentdb 16 dup (0)stack ends code segmentstart: mov ax, data mov ds, ax;设置ds指向data段 mov ax,0B800h mov es.

2020-12-14 21:34:56 329 1

原创 汇编语言实验7

assume cs:codesgdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' dd 16,22,382,1356,2390,8000,16000,24

2020-12-14 08:59:25 219

原创 不用判断语句来进行大小写转换

前置知识:编码方案ASCII,二进制基础知识,and和or的运算规则关于编码方案编码方案是一套规则(表)它约定了用什么信息来表示信息(比如用01000001来表示“a”)(为什么需要用别的信息来表示已有信息?其实不是所有信息都能直接存储和表示,比如计算机中只有高低电平,只能生成二进制信息,如果我们不规定这些二进制信息表示什么,那它们就没有意义)比如我想往计算机中存入小写字母“a”,而计算机中存储的信息都是二进制信息,“a”需要转化成二进制信息存入计算机中,那么它可以根据一套编码方案.

2020-12-09 13:10:19 236

原创 C语言:《C语言程序设计:现代方法》题目中的一种排序方法(递归)

长度为10的数组,将最大值移到数组最后一位。#include <stdio.h>#define N 10void selection_sort(int n, int a[]);int main(){int a[10], i, n = 10;for (i = 0; i < N; i++) {scanf_s("%d", &a[i]);}selection_sort(n, a);for (i = 0; i < N; i++) { printf("%d"

2020-11-04 13:38:22 113

原创 C语言:一道随机步法题

编写程序,生成一种贯穿10x10字符数组(初始时全为字符'.')的“随机步法”。程序必须随机地从一个元素“走到”另一个元素,每次都向上,向下,向左或向右移动一个元素位置。已访问过的元素按访问顺序用字母A到Z进行标记。本人很菜,希望有人能指出我的不足。#include <stdio.h>#include <time.h>#include <stdlib.h>#define WAYS 4;void generate_random_walk(char wal

2020-11-03 16:03:01 1155

原创 c语言:找出4数中最大值最小值

n1 n2 n3 n4是4个需要判断最大最小值的数#include <stdio.h>int main(){int n1,n2,n3,n4,max1,max2,min1,min2,max,min;n1=38;n2=43;n3=10;n4=90;if(n1>=n2){max1=n1;min1=n2;}else{min1=n1;max1=n2;}if(n3>=n4){max2=n3;min2=n4;}else{max2=n4;min2=n3;}if(ma

2020-09-27 07:59:50 7875 1

原创 C语言:以最少数额表示美金的题解

c语言程序设计:现代方法其中一题Write a program that asks the user to enter a U.S. dollar amount and then shows how that amount the smallest number of $20,$10,$5,and $1 bills:#include<stdio.h>int main(void){int tmp,t;printf("Enter a dollar amount:");scanf("%d

2020-09-20 11:12:49 489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除