腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
我是业余自学C/C++的
专栏作者
举报
138
文章
139831
阅读量
41
订阅数
订阅专栏
申请加入专栏
全部文章(138)
其他(42)
编程算法(15)
汇编语言(8)
存储(8)
网络安全(7)
c++(6)
http(5)
push(5)
window(5)
windows(4)
函数(4)
数据库(3)
云数据库 Redis(3)
sql(3)
ubuntu(3)
ftp(3)
任务调度(3)
include(3)
string(3)
c 语言(2)
python(2)
xml(2)
ide(2)
express(2)
ssh(2)
sql server(2)
grep(2)
安全(2)
chrome(2)
command(2)
mac(2)
min(2)
浏览器(2)
数组(2)
字符串(2)
ios(1)
java(1)
bash(1)
html(1)
typescript(1)
单片机(1)
云数据库 SQL Server(1)
postgresql(1)
打包(1)
linux(1)
unix(1)
apt-get(1)
访问管理(1)
消息队列 CMQ 版(1)
人工智能(1)
爬虫(1)
shell(1)
wordpress(1)
dns(1)
二叉树(1)
tcp/ip(1)
rpc(1)
udp(1)
gcc(1)
https(1)
虚拟化(1)
apt(1)
arguments(1)
char(1)
delay(1)
duplicates(1)
element(1)
excel(1)
firefox(1)
function(1)
host(1)
load(1)
max(1)
memory(1)
ode(1)
ping(1)
range(1)
redis(1)
return(1)
root(1)
rows(1)
sizeof(1)
space(1)
ssl(1)
static(1)
tcp(1)
timeout(1)
url(1)
vim(1)
插件(1)
程序(1)
计算机(1)
快捷键(1)
排序(1)
配置(1)
搜索(1)
硬件(1)
原型(1)
终端(1)
搜索文章
搜索
搜索
关闭
汇编语言-第三章 寄存器(内存访问)
汇编语言
存储
3.1 内存中字的存储 在内存中存储时,由于内存单元是字节单元(一个单元存放一个字节),则一个字要用两个地址连续的内存单元来存放,这个字的低位字节存放在低地址单元中,高位字节存放在高地址单元中。 字单元,即存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成。 3.2 DS和[address] CPU要读写一个内存单元的时候,必须先给出这个内存单元的地址,在8086PC中,内存地址由段地址和便宜地址组成。 8086CPU中有一个DS寄存器,通常用来存放要访问数据的段地址。 例子1: 读取
青木
2018-05-28
591
0
汇编语言-第三章 寄存器(栈存储)
汇编语言
存储
3.6 栈 栈是一种具有特殊的访问方式的存储空间。 栈有两个最基本的操作:入栈和出栈。 栈的操作规则为:LIFO(后进先出,Last In First Out) 3.7 CPU提供的栈机制 现今的CPU中都有栈的设计。 8086CPU提供相关的指令来以栈的方式访问内存空间。这意味着,我们在基于8086CPU编程的时候,可以将一段内存当作栈来使用。 8086CPU的入栈和出栈操作都是以字为单位进行的。 在内存中划分一块出来当作栈,这就是栈的本质。 CPU如何知道栈顶的具体位置?显然,也应该有相应的
青木
2018-05-28
1.2K
0
汇编语言-第四章 第一个程序
汇编语言
一个源程序从写出到执行的过程 编写汇编源程序 对源程序进行编译链接 ---- 1.使用 汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件。 2.用链接程序对目标文件进行连接,生成可在操作系统中直接运行的可执行文件。 其中,可执行文件包含两部分内容: 程序(从源程序中的汇编指令翻译过来的机器码)和数据(源程序中定义的数据) 相关的描述信息(比如,程序有多大、要占用多少内存空间)。 ---- 执行可执行文件中的内容 操作系统按照可执行文件中的描述信息,将可执行文件中的机器码和数据加载
青木
2018-05-28
584
0
汇编语言-第一章 基础知识
汇编语言
存储
1.1 机器语言 电子计算机的机器指令是一列二进制数字。计算机将其转变为一列高低电平,以使计算机的电子器件受到驱动,进行计算。 每一种微处理器,由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制,使它工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。 1.2 汇编语言的产生 汇编语言的主体是汇编指令。 汇编指令是机器指令便于记忆的书写形式。 寄存器,简单讲就是CPU中可以存储数据的器件。一个CPU中有多个寄存器。 编译器:能够将汇编指令转换成机器指令的翻译程序。 1.3汇编指令的组成
青木
2018-05-28
591
0
汇编语言-第二章 寄存器(CPU工作原理)
汇编语言
概述 一个典型的CPU由运算器、控制器、寄存器等器件构成,这些器件靠内部总线相连接。 内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。 简单来说,在CPU中: 运算器进行信息处理 寄存器进行信息存储 控制器控制各种器件进行工作 内部总线连接各种器件,在它们之间进行数据的传送 寄存器是CPU中程序员可以用指令读写的部件。程序员通过改变各种寄存器中的内容来实现对CPU的控制。 不同的CPU,寄存器的个数、结构是不同的。 2.1 通用寄存器 通用寄存器通常用来存放一般性的
青木
2018-05-28
643
0
汇编语言-第二章 寄存器(CPU工作原理)之执行指令过程(一)
汇编语言
<1>.初始状态:这时,CS:2000H,IP:0000H,CPU将从内存2000H×16+0000H处取指令执行。 <2>.CS、IP中的内容送入地址加法器,由地址加法器完成: 物理地址=
青木
2018-05-28
1K
0
汇编语言-第二章 寄存器(CPU工作原理)之执行指令过程(二)
汇编语言
设CPU初始状态: CS=2000H IP=0000H 内存中存放的机器码和对应的汇编指令如图: 上图对应的指令执行过程如下: (1)mov ax,6622 (2)jmp 1000:3 (3)
青木
2018-05-28
618
0
实验一 查看CPU和内存,用机器指令和汇编指令编程
汇编语言
注意观察图中,CS和IP的值: CS:IP处的地址就是CPU当前要读取、执行的指令。 Debug还列出了CS:IP所指向的内存单元处所存放的机器码,并将它翻译成为汇编治指令。 图中,CS:IP所
青木
2018-05-28
1.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档