上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页

2020年10月14日

摘要: windows下: 代码段: .text段 存放程序源代码(二进制形式) 数据段 只读数据段rodata 存放常量 初始化数据段 .data段 :初始化为非0的全局变量和静态变量 未初始化数据段 .bss段 :初始化为0,未初始化的全局变量和静态变量。程序加载执行前,会将该段整体赋值为0. Stac 阅读全文
posted @ 2020-10-14 19:32 Sna1lGo 阅读(214) 评论(0) 推荐(0)

2020年9月29日

摘要: const关键字 1 const来定义常量 使用const定义常量并不安全,可以被指针所修改,因此采用define来定义常亮是更好的选择 #include<stdio.h> int main() { const int a = 10; int *p = &a; *p = 20; return 0; 阅读全文
posted @ 2020-09-29 19:21 Sna1lGo 阅读(144) 评论(0) 推荐(0)

2020年9月22日

摘要: scanf()接受字符串 1 scanf只会以'\0'为结束(不安全): scanf函数会一直吸收字符串,如果超出了内存范围也会一直读取,直到读到'\0'为止 2 scanf不能接受空格和字符串: 接受字符串的时候碰到空格和换行会自动终止。 3 scanf接受带有空格的字符串 采用正则表达式: ch 阅读全文
posted @ 2020-09-22 17:15 Sna1lGo 阅读(230) 评论(0) 推荐(0)
 
摘要: 首先在windows下安装debug 参考一下连接 https://blog.csdn.net/qq_39564555/article/details/82936535 使用debug 查看、修改CPU中寄存器内容 ;采用debug 的R指令来查看、改变CPU的内容 直接输入R指令,查看所有CPU寄 阅读全文
posted @ 2020-09-22 00:39 Sna1lGo 阅读(393) 评论(0) 推荐(0)

2020年9月13日

摘要: 1. 预处理 -E xxx.i 预处理文件 gcc -E xxx.c -o xxx.i 1) 头文件展开。 不检查语法错误。 可以展开任意文件。 2)宏定义替换。 将宏名替换为宏值。 3)替换注释。 变成空行 4)展开条件编译 根据条件来展开指令。 2. 编译 -S xxx.s 成为汇编文件 gcc 阅读全文
posted @ 2020-09-13 23:35 Sna1lGo 阅读(264) 评论(0) 推荐(0)

2020年9月4日

摘要: 1 设置标题 setWindowTitle("") 2 设置窗口初始大小 resize(宽,高) 3 设置窗口固定大小 setFixedSize(宽,高) 4 移动控件 move(x,y) 5 新建控件 QPushButtle *a = new QPushButtle() 6 设置按钮依赖 setP 阅读全文
posted @ 2020-09-04 00:13 Sna1lGo 阅读(213) 评论(0) 推荐(0)

2020年9月3日

摘要: 1 创建第一个Qt程序 1.1 创建项目 1.1.1 名字要求: 不能有中文和空格 1.1.2 路径要求: 不能有中文和空格 1.2 默认类 默认创建窗口类 Widget 1.2.1基类: 基类有三种选择:Qwidget,QMainWindow和QDialog QWidget 一个自由的窗口类自己添 阅读全文
posted @ 2020-09-03 20:08 Sna1lGo 阅读(342) 评论(0) 推荐(0)

2020年8月5日

摘要: 64位x86-64处理器 针对所有使用x86-64指令集的64位处理器的基本架构细节。包括Intel64和AMD64处理器。 具有以下基本特点: 1.向后兼容x86指令集 2.地址长度为64位,虚拟地址空间为2的64字节 3.可以使用64位通用寄存器 4.比x86-32多了8个通用寄存器 5.物理地 阅读全文
posted @ 2020-08-05 19:14 Sna1lGo 阅读(839) 评论(0) 推荐(0)

2020年8月4日

摘要: 32位x86处理器架构 包括了intel IA-32系列成员和所有32位AMD处理器。 1 操作模式 x86处理器有三个主要模式分别是:保护模式,实地址模式和系统管理模式以及一个保护模式的特殊模式的子模式:虚拟8086模式。 引入一个定义:程序在运行被分配的内存称之为段。 1.1 实地址模式(Rea 阅读全文
posted @ 2020-08-04 21:15 Sna1lGo 阅读(609) 评论(0) 推荐(0)

2020年7月27日

摘要: 一般概念: 该博客的汇编语言全是基于x86处理器 X86处理器架构包括了所有intel IA-32和Intel64处理器。 1 基本微机设计 1.1 架构 微计算机的基本设计:中央处理器(CPU)作为算数和逻辑操作的部件,包含了有限数量的存储位置-寄存器(register),高频时钟,控制单元CU和 阅读全文
posted @ 2020-07-27 17:35 Sna1lGo 阅读(680) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页