E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
王爽
《汇编语言》(
王爽
)学习笔记---实验十一(编写子程序)
assumecs:codesgdatasgsegmentdb"Beginner'sAll-purposeSymbolicInstructionCode.",0datasgendsstacksegmentdb16dup(0)stackendscodesgsegmentbegin:movax,stackmovss,axmovsp,16movax,datasgmovds,axmovsi,0calllet
ccnuacmhdu
·
2019-10-12 10:51
编译原理+汇编语言
《汇编语言》(
王爽
)学习笔记---实验十(编写子程序)
1.显示字符串先说明一点,本次编程,发现了书中错误之处,书中在讲解MUL指令时,两个相乘的数,如果是8位,一个默认应该存储在AL中,书中错写成AH。导致笔者在编写程序时错误使用AH。。。特此纠正。。思路简单,就是定位显存缓冲区位置,然后把对应字符送到该位置即可。assumecs:codedatasegmentdb'Welcometomasm!',0dataendsstacksegmentdw8du
ccnuacmhdu
·
2019-10-11 15:37
编译原理+汇编语言
苏宁怎样培养“95后”?中国企业巨头的人才“大账”和“长账”
文:本刊记者
王爽
责任编辑:李靖随着“95后”进入职场,职场前辈们的“三观”时常被刷新。面对这群“不按常理出牌”“追求自我”“总想搞事情”的一代,吸引、招聘且保留他们,需要脑洞大开的人才策略。
中外管理杂志
·
2019-10-11 00:00
《汇编语言》(
王爽
)学习笔记---实验九(根据材料编程)
思路:把上面材料读懂,主要思想就是,把待显示的数据写入显存对应区域就行了。assumeds:data,cs:code,ss:stackdatasegmentdb'welcometomasm!'db2H,24H,71H;字符串属性值dataendsstacksegmentdw8dup(0)stackendscodesegmentstart:movax,stackmovss,axmovsp,10hmo
ccnuacmhdu
·
2019-10-08 14:24
编译原理+汇编语言
《汇编语言》(
王爽
)学习笔记---实验八(分析一个奇怪的程序)
分析这个程序的运行过程assumecs:codesgcodesgsegmentmovax,4c00hint21hstart:movax,0s:nopnopmovdi,offsetsmovsi,offsets2movax,cs:[si]movcs:[di],axs0:jmpshortss1:movax,0int21hmovax,0s2:jmpshorts1nopcodesgendsendstartm
ccnuacmhdu
·
2019-10-08 10:42
编译原理+汇编语言
“主航道”思维,布局未来! | 海信系列报道十
采访:本刊记者朱冬
王爽
文:本刊记者
王爽
责任编辑:朱冬李靖2018年,海信电视全渠道销售额、销售量占有率均居中国市场第一,超越索尼和三星成为中国电视第一品牌。
中外管理杂志
·
2019-10-07 00:00
汇编语言(
王爽
)--第三章 寄存器(内存访问)
前一篇博客汇编语言(
王爽
)–第二章寄存器中从CPU如何执行指令的角度学习了几个寄存器,这一章中,我们将从访问内存的角度继续学习几个寄存器。
何所冬暖 何所夏寒
·
2019-10-03 16:53
汇编语言
寄存器内存访问
王爽
汇编语言
汇编语言(
王爽
)--第一章 基础知识
学习目标汇编课程的研究重点放在如何利用硬件系统的编程结构和指令集有效灵活的控制系统进行工作。1.1机器语言机器语言是机器指令的集合,是计算机能直接执行的命令,机器指令对于电子计算机来说,就是一列二进制数字。1.2汇编语言的产生汇编语言的主体是汇编指令,汇编指令与早期的机器指令差别在于指令的表示方法上。汇编指令是机器指令便于记忆和书写的格式。1.3汇编语言的发展汇编语言发展至今,有以下三类指令组成1
何所冬暖 何所夏寒
·
2019-10-03 08:19
汇编语言
王爽
第一章基础知识
汇编语言
从0到1,海信“出海”靠什么? | 海信经验系列报道五
文:本刊记者
王爽
责任编辑:朱冬9月6日,德国柏林,全球关注的IFA(柏林国际电子消费品展览会)展会上,Hisense、Gorenje、ASKO三个品牌的展位依次排开,盛装迎接观众的到来。
中外管理杂志
·
2019-10-03 00:00
《汇编语言》(
王爽
)学习笔记---实验一(查看CPU和内存,用机器指令和汇编指令编程)
(1)使用debug,把汇编指令写入内存,然后逐条执行,观察CPU各相关寄存器内容的变化。-a命令演示(把汇编指令写入内存):-e命令演示(把机器指令写入内存):(2)将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。(3)查看内存(ROM)中的内容PC机主板上的ROM中写有一个生产日期,在内存FFF00H~FFFFFH的某几个单元中,请找到这个生产日期并试图改变它。
ccnuacmhdu
·
2019-09-15 21:40
编译原理+汇编语言
《汇编语言》(
王爽
)学习笔记---Windows10下搭建汇编语言开发环境
工具准备下载DOSBox:https://www.dosbox.com/download.php?main=1下载masm上述工具笔者已经打包放在网址下:https://download.csdn.net/download/ccnuacmhdu/11747852安装搭建环境双击DOSBox默认完成安装即可。把下载的masm包解压,把里面所有文件拷贝到某磁盘文件夹下,如D:\masm。双击DOSBo
ccnuacmhdu
·
2019-09-15 18:03
编译原理+汇编语言
中美英三国教师各挣多少钱?中国教师哪项指标全球遥遥领先!
文:本刊记者
王爽
责任编辑:李靖2019年教师节来临之前,教育部发布了中国教师群体的最新数据:“全国现有各级各类专任教师1673.83万人,比1985年的931.9万人增长79%,这个庞大的职业群体支撑起世界上最大规模的教育体系
中外管理杂志
·
2019-09-10 00:00
王爽
汇编语言第三版 第9章 转移指令的原理
第九章转移指令的原理汇编代码:assumecs:codesgcodesgsegments:movax,bx;movax,bx的机器码占两个字节movsi,offsetsmovdi,offsets0movax,cs:[si]movcs:[di],axs0:nop;nop机器码占一个字节nopmovax,4c00hint21hcodesgendsends9.3依据位移进行转移的jmp指令9.5转移地址
擒贼先擒王
·
2019-09-07 16:53
汇编
利用OD破解一个简单的C语言程序
最近在学习汇编(看的是
王爽
老师的《汇编语言(第三版)》),然后想尝试使用OD(Ollydbg)软件破解一个简单的C语言程序练练手。
RYZZ
·
2019-08-31 17:00
王爽
汇编语言第三版 第8章 --- 数据处理的两个问题
第八章数据处理的两个基本问题8.6综合应用示例代码1:assumecs:codesg,ds:datasgdatasgsegmentdb1024dup(0)datasgendscodesgsegmentstart:movax,datasgmovds,axmovbx,60h;确定记录地址ds:bxmovwordptr[bx+0ch],38;排名字段改为38addwordptr[bx+0eh],70;收
擒贼先擒王
·
2019-08-29 19:01
汇编
肯德基素炸鸡、人造肉月饼……人造肉会改变世界吗?
文:本刊记者
王爽
责任编辑:轩辕镜8月27日,肯德基开始在佐治亚州的一家分店试卖“素炸鸡”,从无骨鸡翅到炸鸡块,全是“人造肉”。肯德基方面表示,味道与传统的炸鸡无差别。
中外管理杂志
·
2019-08-29 00:00
王爽
汇编语言第三版 第7章 --- 更灵活的定位内存地址的方法(可以理解为 数组形式的内存定位)
汇编语言(第三版)
王爽
著的十二个实验:https://blog.csdn.net/OrangeHap/article/details/89791064大小端字节对齐对于arm,intel这种x86构架的复杂指令
擒贼先擒王
·
2019-08-28 18:29
汇编
暗淡蓝点
李淼
王爽
《给孩子讲宇宙》读书笔记 《暗淡蓝点》,是一张1990年2月14日,由旅行者1号拍摄的著名地球照片之一,显示了地球悬浮在太阳系漆黑的背景中。
大龙10
·
2019-08-19 08:24
保护模式下的寻址
在
王爽
的《汇编语言》最后,有关于Intel微处理器的三种工作模式的介绍。
清欢Clear
·
2019-08-05 00:00
操作系统
asm
汇编语言(
王爽
著) 第三章 寄存器(内存访问)
实验把某个地址中的值赋给一个变量al.再把这个变量的值存储到另一个地址中。1.把1000:0所指向地址中的值传给al.写代码,然后执行代码A.写代码a1100:0movbx,1000movds,bxmoval,[0]B.执行代码查看寄存器值r修改指令执行地址rcs1100rip0000执行3次,完毕ttt此时,al=1;2.把al的值存储到1000:3可以发现原本02变成01,在图中已用红线标识。
qq_34190043
·
2019-07-07 15:34
汇编语言
汇编语言(
王爽
著)第二章 寄存器
1.概念问题寄存器的作用:信息存储2.地址的表示方式(不唯一)段地址+偏移地址3.为什么不能直接表示物理地址16位机,地址总线20根4.寄存器的分类通用寄存器和专用寄存器通用:ax,bx,cx,dx;专用:cs,ds;ss,es,ip,,,,,其中段寄存器:cs,ds;ss,es;5.修改cs,ip的指令首先思考为什么修改?汇编语言是按照顺序进行执行的,指令的地址也是不断递增的。如果我想循环执行某
qq_34190043
·
2019-07-07 15:30
汇编语言
汇编语言(第三版)
王爽
- 目录
第1章基础知识1.1机器语言1.2汇编语言的产生1.3汇编语言的组成1.4存储器1.5指令和数据1.6存储单元1.7CPU对存储器的读写1.8地址总线1.9数据总线1.10控制总线1.11内存地址空间(概述)1.12主板1.13接口卡1.14各类存储器芯片1.15内存地址空间第2章寄存器2.1通用寄存器2.2字在寄存器中的存储2.3几条汇编指令2.4物理地址2.516位结构的CPU2.68086c
Kevin_K_H_ZHENG
·
2019-07-06 23:57
汇编
【8086汇编】
王爽
汇编语言(第三版)实验3详解 —— 编程、编译、链接、跟踪
实验任务1实验内容将下面的内容保存为t1.asm,将其生成可执行文件t1.exe:assumecs:codingcodesgsegmentmovax,2000Hmovss,axmovsp,0addsp,10popaxpopbxpushaxpushbxpopaxpopbxmovax,4C00Hint21Hcodesgendend实验过程编程编译链接生成可执行文件实验任务2实验内容用Debug跟踪t1
Mculover666
·
2019-06-18 10:27
8086汇编
王爽
8086汇编语言第二版学习笔记
1基础知识1.1存储单元一个存储单元存储一个字节1.2地址总线一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。地址总线的宽度决定了CPU的寻址能力。1.3数据总线数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可以传送一个8位二进制数据(1个字节)。8086的数据总线宽度为16。数据总线的宽度决定了CPU与其他器件进行数
Rest探路者
·
2019-05-05 21:00
王爽
8086汇编语言第二版学习笔记
1基础知识1.1存储单元一个存储单元存储一个字节1.2地址总线一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。地址总线的宽度决定了CPU的寻址能力。1.3数据总线数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可以传送一个8位二进制数据(1个字节)。8086的数据总线宽度为16。数据总线的宽度决定了CPU与其他器件进行数
一世一生命
·
2019-05-05 21:00
webgl
编程语言
cpu
os
操作系统
汇编语言(第三版)
王爽
著(实验一)查看CPU和内存
一、实验目的掌握在Debug中使用命令进行汇编指令编程及执行二、实验设备与环境计算机DOS操作系统或Windows操作系统MASM.EXE,LINK.EXE,DEBUG.COM或宏汇编集成环境三、实验内容、程序清单及运行结果1.使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后cpu中相关寄存器中的内容的变化反汇编结果要执行编写的代码,需要将cs:ip先修改成指向所编写代码的首地
OrangeHap
·
2019-05-03 19:04
汇编
汇编语言(第三版)
王爽
著(实验四)[bx]和loop的使用
一、实验目的掌握在Debug中使用命令进行汇编指令编程及执行二、实验设备与环境计算机DOS操作系统或Windows操作系统MASM.EXE,LINK.EXE,DEBUG.COM或宏汇编集成环境三、实验内容、程序清单及运行结果1.编程,向内存0:200-0:23f依次传送数据0-63(3fh),程序中只能使用9条指令,包括movax,4c00h和int21h(1,2题一起)assumecs:code
OrangeHap
·
2019-05-03 19:26
汇编
汇编学习记录(
王爽
)6章包含多个段的程序、7章
1.如何在代码段中加入一个数据段?运用DW命令(defineword),开辟n个字型数据。DW一般放在代码段的前面部分,可以CS:0,CS:2,....等方法来获得数据的值。在书写的汇编程序中,我们可以在代码段开始时加上标识符Start,代表汇编指令的开始,不然编译器会以为我们开辟的数据空间也是指令,造成编译错误。(最后endstart)2.如何在代码段中加入栈仍然采用dw命令,开辟空间0,0,0
官总哦
·
2019-04-21 21:43
汇编语言学习1
汇编语言学习(
王爽
2.3章)1.代码段储存寄存器CS和指令寄存器IP共同决定代码开始执行的位置:(CS左移四位+IP)程序提供两种方法修改段寄存器:(1)跳转指令(2)直接把寄存器的值mov进入段寄存器
官总哦
·
2019-04-16 00:49
王爽
汇编语言 检测点11.2
检测点11.2CFOFSFZFPF分析subal,al00011减法,结果为0,zf=1moval,10H00011mov指令不改变标志位addal,90H00101结果A0H,未溢出,但是最高位是1,sf=1al=a0Hmoval,80H00101~addal,80H11011结果是100H,溢出,此时al=00Hmoval,0FCH11011~addal,05H10000结果101H,al=0
dankt
·
2019-03-02 21:13
汇编语言
王爽
汇编语言 检测点10.5
下面程序执行后,ax中的数值为多少?(注意:用call指令原理分析,不要在debug中验证)assumecs:codesgstacksegmentdw8dup(0)stackendscodesegmentstart:movax,stackmovss,ax;设置ss指向stack数据段movsp,16;设置sp栈指针指向栈底movds,ax;ds也指向stack段movax,0callwordptr
dankt
·
2019-03-02 20:16
汇编语言
汇编语言by
王爽
实验十编写子程序 1
鉴于全网到处都是该例题的各种解析,但是有些是有问题,有些没有完全实现要求(保存寄存器内容)等等,我决定实现一个可以随意移植到其他程序中的print函数.(确保正确,可以尽情参考(keepmynoseintheair滑稽保命))没错!我要用汇编造点轮子方便日后编程!!这里提供该题的答案与解析assumecs:code;欲调用本程序,(dh)=行号(0~24),(dl)=列号(0~79),(ah)=颜
「已注销」
·
2019-02-11 15:14
Assembly
《汇编语言》(第三版)
王爽
著 第2章 寄存器 检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值。movax,62627AX=F4A3Hmovah,31HAX=31A3Hmoval,23HAX=3123Haddax,axAX=6246Hmovbx,826CHBX=826CHmovcx,axCX=6246Hmovax,bxAX=826CHaddax,bxAX=04D8Hmoval,bhAX=0482Hmovah,blAX=6C82Haddah,ahA
SSS_009
·
2019-01-20 09:01
汇编语言
《汇编语言》(第三版)
王爽
著 第2章 寄存器
;第2章寄存器==========1、AX=AH+AL。。。范围0~655350~2558位数据~8位寄存器16位数据~16位寄存器2、在使用mov时要保证数据与寄存器之间位数一致性3、要保证寄存器与寄存器之间、数据与寄存器之间位数一致性4、mov指令,将逗号右边的给逗号左边的5、16位寄存器进行16位运算,保存16位数据;8位寄存器进行8位运算,保存8位数据6、段地址*16+偏移地址=物理地址,
SSS_009
·
2019-01-19 22:30
汇编语言
王爽
汇编语言 实验8
assumecs:codesgcodesgsegmentmovax,4c00Hint21Hstart:movax,0s:nopnopmovdi,offsets;把s的地址存入dimovsi,offsets2;把s2地址存入simovax,cs:[si];把s2地址的机器码存入ax,即ax里面是语句“jmpshorts1”的机器码movcs:[di],ax;把这个机器码放到s地址处,相当于把两个no
dankt
·
2019-01-08 17:25
汇编语言
汇编语言经典书目,初学者必看
此处用来整合我许久以来在互联网上多处寻得的关于学习汇编各个方面的书籍,由于可能对于初学者来说,从什么地方开始都是一个难题…(呵呵有点自大了呢)…(1)16位入门经典书籍
王爽
汇编语言经典中的经典(给朋友的建议
行思坐忆,志凌云
·
2019-01-05 18:15
汇编语言
汇编笔记_第一章
,,QAQ汇编其实不难,,把概念记住基本就没问题了,,所以,写这几篇博客的目的就是做个复习的笔记,,把我认为(或者说对于我来说)重要的东西记录以下,,如果有什么错误的地方也希望能指出来,,主要内容都是
王爽
31415926535x
·
2018-12-25 14:00
1024随笔
略作了解之后便产生了浓厚的兴趣,于是开始逛看雪论坛,买加密与解密,买
王爽
的汇编语言。凭着对这个方向的
CoderAldrich
·
2018-10-24 15:37
随笔
编程方法论
学习编程由浅入深的门道:1、先认识计算机的组成和运行原理,所谓工欲善其事必先利其器,推荐书籍《计算机组成原理》2、计算机最原始的交流:过程性的编程语言:汇编语言,推荐书籍《
王爽
-汇编语言(第二版)》,《
我还是个孩子121
·
2018-09-21 14:08
Python
7/21写作营一周总结9.11
到今天,韩韩、葡萄、小小先后离开,我、亚楠、余逸茉、可可、快乐、清风、
王爽
、蛐蛐依旧在写作的道路上继续前行。作为活动的发起人,我收获挺多的,一时不知道该从何说起。先说说目标完成情况吧。
阿白不急
·
2018-09-12 23:25
8/21我要给自己贴上什么标签?9.12
看到
王爽
今天的文章以“我要给自己贴上什么标签”为题,我决定以早上的文字和今天的思考为基础,争取写一点大家喜欢看的、对大家有价值的文章。所以,我要给自己贴的标签现在有两个,即终生写作者、价值提供者。
张沛月度清单达人
·
2018-09-12 23:09
汇编语言笔记(全)(长篇警告)
汇编语言最近系统的学了下汇编语言,下面是学习笔记,用的书是清华大学出版社出版的汇编语言第三版,作者
王爽
(最经典的那版)。
breezeO_o
·
2018-09-06 18:29
二进制
逆向
汇编语言笔记(全)(长篇警告)
汇编语言最近系统的学了下汇编语言,下面是学习笔记,用的书是清华大学出版社出版的汇编语言第三版,作者
王爽
(最经典的那版)。
breezeO_o
·
2018-09-06 18:29
二进制
逆向
浅析缓冲区溢出
汇编语言的学习可以看
王爽
编写的《汇编语言》,很适合初学者学习的一本书。(对于初学者来说
豌豆问答
·
2018-08-13 00:00
缓冲区溢出
漏洞
ubuntu
c
linux
千古江山之斜阳草树 王殷作难2
会稽王司马道子悉以东宫兵配国宝,使领之,罢
王爽
侍中之职。仆射王国宝、建威将军王绪依附会稽王司马道子,纳贿穷奢,扰乱纪纲。
鹤排云
·
2018-08-02 12:53
《汇编语言》知识重点总结
《汇编语言》前言正式工作之后打算着手做一些逆向方面的研究,听前辈们的建议,必须先把汇编学会,于是我用第一个月把《汇编语言》(第三版-
王爽
著)看了一遍,但是人的记忆力是有限的,所以打算以博客的形式再回忆一遍
coderqjinx
·
2018-08-01 00:00
汇编笔记-在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串“welcome to masm!”
;
王爽
-汇编语言-第9章;完成目标:在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串“welcometomasm!”
克几尔达
·
2018-07-29 00:32
汇编
计算机知识体系
计算机组成:结构化方法》《计算机体系结构:量化研究方法(第5版)》《计算机组成与设计:硬件/软件接口(原书第5版)》2.操作系统《操作系统真相还原》《UNIX环境高级编程(第3版)》3.汇编《汇编语言》
王爽
leetesla
·
2018-07-29 00:00
知识体系
8086_14个寄存器
要记清楚每个寄存器的详细用法,还是多写代码,汇编:
王爽
-汇编如图:在debug下用r命令查看各个寄存器Register:已知,8086CPU分为两部分:总线接口单元BIU和执行单元EU。
jinxiutf666
·
2018-07-03 12:19
微机
Beta冲刺——第三天
beta冲刺:第三天各个成员今日完成的任务成员冯晓、马思远彭辉、
王爽
吴琼、郝延婷今日完成任务·管理员管理功能模块下角色管理功能的完善测试·角色和权限部分代码规范·博客撰写·后台系统管理测试、文档改进各个成员明日完成任务安排成员冯晓
对不队
·
2018-06-26 22:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他