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
汇编语言--王爽
《IBM-PC
汇编语言
程序设计》(清华大学出版社)笔记(四)
2.2.1.7逻辑指令1)逻辑运算a)ANDb)ORc)NOTa)不允许使用立即数d)XOR异或e)TEST做与运算,但是不保存结果,只根据结果设置条件码f)除了NOT不允许使用立即数,其他的四种,只有源操作数可以是立即数,至少有一个操作数必须在寄存器中,另一个操作数可以使用任意寻址方式2.2.1.82)位测试并修改指令a)BT位测试i.BTDST,SRC将目的操作数中,由源操作数指定位的值,送C
坦尼荷
·
2020-08-13 12:48
学习总结
王爽
汇编语言
检测点 3.1
检测点3.1:1)在Debug中用“d0:01f”查看内存,结果如下:下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。Movax,1Movds,axMovax,[0000];AX=2662Movbx,[0001];BX=E626Movax,bx;AX=E626Movax,[0000];AX=2662Movbx,[0002];BX=D6E6Addax,bx;AX=FD
Cfreezhan
·
2020-08-13 11:00
汇编学习
臭名昭著的“goto”
事实上,goto起源于
汇编语言
的程序控制:“若条件A成立,则跳到这里;否则跳到那里”。如果阅读由编译器生成的最终的汇编代码,就会发现程序控制里包含了许多跳转。
鸡蛋没有黄
·
2020-08-13 10:29
arm
汇编语言
调用C函数
于ARM体系来说,不同语言撰写的函数之间相互调用(mixcalls)遵循的是ATPCS(ARM-ThumbProcedureCallStandard),ATPCS主要是定义了函数呼叫时参数的传递规则以及如何从函数返回,关于ATPCS的详细内容可以查看ADS1.2OnlineBooks——DeveloperGuide的2.1节。这篇文档要讲的是汇编代码中对C函数调用时如何进行参数的传递以及如何从C函
碧_XIA
·
2020-08-13 10:58
编程语言
Linux下autoconf与automake
机器语言,
汇编语言
与高级语言C语言的编译和链接什么是Makefile?autoconf&automake实例机器语言,
汇编语言
与高级语言机器语言是机器指令的集合。
oscar999
·
2020-08-13 10:52
120-C/C++/C#语言
C语言与
汇编语言
相互调用原理以及实例
下面两个分别是一个foo.asm(
汇编语言
文件),bar.c(c语言文件)首先来了解C语言为什么能调用
汇编语言
,以及
汇编语言
为什么能调用C语言。
m47838704
·
2020-08-13 10:38
操作系统编写调试
c语言与汇编互调
C语言编译产生的.OBJ文件和汇编编译产生的.OBJ文件,如何连接_百度知道
TruboC的tcc.exe程序.来完成对turboC源程序的编译连接工作.当选择对后缀为*.asm的汇编程序文件编译时,tcc还要调用TASM后才能对后缀为.asm的文件进行编译,这种方式适合于c程序与
汇编语言
混合编程的编译连接
chief1985
·
2020-08-13 10:35
c
arm
汇编语言
调用C函数之参数传递
对于ARM体系来说,不同语言撰写的函数之间相互调用(mixcalls)遵循的是ATPCS(ARM-ThumbProcedureCallStandard),ATPCS主要是定义了函数呼叫时参数的传递规则以及如何从函数返回,关于ATPCS的详细内容可以查看ADS1.2OnlineBooks——DeveloperGuide的2.1节。这篇文档要讲的是汇编代码中对C函数调用时如何进行参数的传递以及如何从C
wince_arm
·
2020-08-13 10:25
ARM
Intel 平台编程总结----SIMD技术
目前SIMD指令可以有四种方法进行使用分别是
汇编语言
,C++类,编译器Intrisincs和自动
无敌三角猫
·
2020-08-12 18:54
51 汇编编程:倒计时交通灯
一个51单片机
汇编语言
的程序,要求就是红灯25秒,绿灯20秒,黄灯闪烁5秒。
baidu_知道
·
2020-08-12 16:04
交通灯
Python基础语法
python基础语法语言分类低级语言面向机器的语言,包括机器语言、
汇编语言
不同的机器不能通用,不同的机器需要不同的机器指令或者汇编程序高级语言接近自然语言和数学语言的计算机语言高级语言首先要书写源程序,
A-Little Pig
·
2020-08-12 13:24
汇编语言
—基本语句
基本语句数据传送指令:通用数据传送指令MOV、条件传送指令CMOVcc、堆栈操作指令/PUSHA/PUSHAD/POP/POPA/POPAD、交换指令XCHG/XLAT/BSWAP.。整数和逻辑运算指令:这部分指令用于执行算术和逻辑运算,包括加法指令ADD/ACD、减法指令SUB/SBB、加一指令INC、减一指令DEC、比较操作指令CMP、乘法指令MUL\IMUL、除法指令DIV\IDIV、符号扩
Descosmos
·
2020-08-12 12:03
计算机基础理论
操作系统概念详解----上下文切换
这是摘要:进程上下文、中断上下文、用户态/内核态、操作系统、任务的全局部分和局部部分《X86
汇编语言
:从实模式到保护模式》墙裂推荐本文重点在于搞清楚三个问题:1:什么是任务的局部空间,什么是任务的全局空间
????3
·
2020-08-12 12:37
操作系统概念-直击本质
汇编语言
之div命令
div是除法指令,使用div做除法时应该注意1)除数:有8位和16位,在reg或者内存中2)被除数:默认放在被除数:默认放在AX或者AX和DX中,如果除数是8位,被除数是16位,默认放在AX中,如果除数是16位,被除数是32位,则放在AX和DX中,AX放低16位,DX放高16位3)结果:如果除数是8位,则结果的AL放商,AH放余数,如果除数是16位,AX放商,DX放余数divbyteptr[bx+
小瓶盖的猪猪侠
·
2020-08-12 12:18
汇编语言
汇编语言
之物理地址
16位结构的cpu的特点运算器一次最多可以处理16位数据寄存器的最大宽度是16寄存器和运算器之间的通路是16位8086cpu给出物理地址的方法8086cpu有20位地址总线,可以传送20位地址,也就是1M寻址能力,而8086又是16位结构,在内部一次性处理、传输、暂时存储的地址为16位,则寻址能力只有64KB8086cpu采用一种内部用两个16位地址合成的方法形成20位的物理地址cpu相关部件提供
小瓶盖的猪猪侠
·
2020-08-12 12:18
汇编语言
软件bug致命的经典案例: Therac-25医疗事故
Therac-25的软件是用
汇编语言
编写的,该机器还使用了自己的操作系统。它的结构如下:严重事故在1985
Linux阅码场
·
2020-08-12 11:10
程序语言翻译
编译程序的功能是把某高级语言书写的源程序翻译成与之等价的低级语言(
汇编语言
或机器语言)的目标程序。
Amarao
·
2020-08-12 11:01
软件设计师
感染可执行文件加载Dll
本文假设读者已经具备了
汇编语言
pe结构体和使用
gudujianjsk
·
2020-08-12 11:35
安全相关
编程语言介绍,变量和常量
计算机:1.计算机语言(底层语言,二进制0、1)2.
汇编语言
(底层语言,用单词表达,效率低)3.高级语言//编译型(如C、C++、Objective-C),优点:运行效率高,一次编译,循环使用缺点:跨平台差
weixin_30951743
·
2020-08-12 10:37
常量和变量的区别
(
汇编语言
中中操作数有三种:寄存器操作数、存储器操作数和立即数。其中立即数相当于高级语言中的常量(常
ZAtonement
·
2020-08-12 10:59
c++
数据段描述符和代码段描述符(二)——《x86
汇编语言
:从实模式到保护模式》读书笔记11...
这篇博文,我们编写一个C语言的小程序,来解析数据段或者代码段描述符的各个字段。这样我们阅读原书的代码就会方便一点,只要运行这个小程序,就可以明白程序中定义的数据段或者代码段的描述符了。这段代码,我用了“位字段”的知识,这还是第一次使用C语言的这个特性呢,如果有不对的地方,欢迎博友斧正。写代码之前,我们再复习一下数据段描述符和代码段描述符的格式。(图片选自赵炯老师的《Linux内核完全剖析》)#in
weixin_30952535
·
2020-08-12 01:36
通过CPUid获取CPU信息
总的来说,cpu有一套指令来查询,但是这个是汇编的语言,在C++中可以用__asm{}里面调用
汇编语言
,现在把这个封装在里面注意__asm{}只能调用本地变量,不知道是不是和存储的位置相关,调用一次ExeCPUID
wlxk
·
2020-08-12 01:50
bios中断调用查询表
中断调用若要调用中断,可以使用X86
汇编语言
的INT指令。例如,如下的x86
汇编语言
指令可以使用BIOS的0x10中断向屏幕打印一个字符。movah,0x0emoval,'!'
piaopiaopiaopiaopiao
·
2020-08-12 01:59
OS
《一个64位操作系统的设计与实现》读后感
先介绍了引导程序,并通过
汇编语言
编写
「已注销」
·
2020-08-12 01:23
linux
yale_OS(4)——Intel IA32架构CPU的汇编编程
以下对IA32架构下的
汇编语言
编程进行简单的总结,方便以后回头来温习1.指令语法关于IA32架构的CPU的
汇编语言
的语法和表示有两种约定:Intel和AT&T,大多数的文件使用Intel的约定,而G
iteye_6233
·
2020-08-12 01:16
关于AT&T 汇编:64 位之于32 位的变化
“这也是
汇编语言
不可移植的明证。”——御坂0x4e27如此说道。1.函数调用不再采用
iteye_11495
·
2020-08-12 01:16
GNU内联汇编
汇编语言
---GCC内联汇编GCC支持在C/C++代码中嵌入汇编代码,这些代码被称作是"GCCInlineASM"(GCC内联汇编);一、基本内联汇编GCC中基本的内联汇编非常易懂,格式如下:__asm
fjaygrfjaygr
·
2020-08-12 01:05
Linux
linux中的内联汇编
您很可能是通过将
汇编语言
指令插入到C语句的中间(又称为内联汇编的一种方法)来执行这些任务的。让我们看一下Linux中内联汇编的特定用法。(我们将讨论限制在IA32汇编。)
yskcg
·
2020-08-12 01:13
linux
汇编
gcc
output
存储
input
汇编期末复习,看这篇就够了
汇编语言
例题第5章例题例题1试写出下列指令执行后,AX、BX、CX的值Answer例题2.将空格处指令补充完整,使得程序能完整实现所需要的功能Answer课堂编程练习编一个程序,实现从键盘输入一个长度不超过
@入门小学徒_J
·
2020-08-12 00:43
汇编
作业
不安分的 Go 语言开始入侵 Web 前端领域了
WebAssembly运行原理WebAssembly这个名字翻译过来就是「Web汇编」,也就是Web端的
汇编语言
。它是一段二
weixin_33772645
·
2020-08-11 23:40
g++命令简介
⒉将预处理后的文件转换成
汇编语言
,生成文件.s[编译器egcs]。⒊由汇编变为目标代码(机器代码)生成.o的文件[汇编器as]。⒋连接目标代码,生成可执行程序[链接器ld]。
耳旁风
·
2020-08-11 22:57
《CSAPP深入理解计算机系统》读后标记
从同宿舍的鲁博士那里第一次听说这本书,了解到该书从一个程序员的视角详细剖析了整个计算机系统,涵盖了组成原理、
汇编语言
、体系结构、操作系统、网络等计算机基础知识,当时就决定找工作之前
mafia1986
·
2020-08-11 22:43
计算机基础
SREC、Hex、Bin等烧录文件格式完全解读
▍1.关于烧录文件在典型的应用程序中,编译器或汇编器将程序的源代码(例如C或
汇编语言
)转换为机器代码,并将其输出到一个文件中。
嵌入式软件实战派
·
2020-08-11 21:23
C语言
python
c语言
linux
编程语言
关于CSAPP读到的一些(1)——Alignment(出自Machine-Level Representation of Program)
和
汇编语言
。。。汗。。不过编译器真的很强大,直接造成我们只管写代码,不管
kurama_sai
·
2020-08-11 21:07
C
CSAPP
操作系统是怎么进行任务操作的
计算机工作需要三大法宝:1、存储程序计算机工作模型,计算机系统最最基础性的逻辑结构:2、函数调用,高级语言得以运行的基础,只有机器语言和
汇编语言
的时候堆栈机制对于计算机来说并不那么重要,但有了高级语言及函数
yetaozj
·
2020-08-11 20:38
实验报告
linuxc(4)
gcc的使用1、计算机能识别的唯一语言是机器语言语言的发展:机器语言二进制数据,11010101
汇编语言
用符号表示一组操作addcallmov直接操作硬件速度快高级语言以语句为单位进行操作===>可移植
浮云遮心,与卿何干
·
2020-08-11 20:55
汇编语言
中关于Length操作符的问题
再看
汇编语言
程序设计时有个例题是这样的ARRAYDW1,2,3对于指令MOVCX,LENGTHARRAY汇编程序将其形成为MOVCX,1还有个例题TABLEDB’ABCD’对于指令MOVCX,LENGTHTABLE
西红柿爱炒番茄
·
2020-08-11 20:02
汇编学习
C++编程入门系列之三(VS2010的使用介绍)
源程序可以是
汇编语言
或者高级
天冷七情
·
2020-08-11 19:50
C++
1. VS2010---简介
源程序可以是
汇编语言
或者是高级语言所写。目标程序是经过翻译之后生成的程序,可以是机器语言表示的,也可以是
汇编语言
或中间语言表示的。我们写程序编译之后的obj文件就是目标程
weixin_34194087
·
2020-08-11 19:43
编译实验(三)目标代码生成
download/supersmart_dong/10224159例如四元式(j,0,0,7)这样的,代码生成只需要一个goto语句;(j=,A,B,7)代码生成为:CMPA,BJE.....目标代码如果是
汇编语言
的话
superSmart_Dong
·
2020-08-11 18:39
算法
编译原理
Windows下32位汇编程序环境搭建
《Intel
汇编语言
程序设计》学习笔记一、汇编编译器的安装与配置这里使用汇编编译器MASM321.下载MASM32去http://www.masm32.com/下载最新版的MASM322.安装MASM323
zhangyang0402
·
2020-08-11 15:26
汇编
Windows下的回车换行(\r\n)
www.jb51.net/article/36732.htm本篇文章对Windows下的回车是回车换行(\r\n)还是换行回车(\n\r)进行了详细的分析介绍,需要的朋友参考下记得在Windows下学X86
汇编语言
时
IT_老杨
·
2020-08-11 15:31
ARM
如何轻松入门西门子 SCL(结构化控制语言) | 附官方教程下载
写在面前大家好,我是李孟宦,号主小智前同事~传说程序员之间存在语言鄙视链,学
汇编语言
的站在最顶端,鄙视一切,学C/C++的鄙视JAVA和C#,然后JAVA和C#互相鄙视,其实搞PLC的也有类似鄙视链,搞
智能制造之家
·
2020-08-11 15:59
TIA
IA-32
汇编语言
笔记(15)—— intel风格全汇编示例(软件实验部分)
记录
汇编语言
课笔记,可能有不正确的地方,欢迎指出教材《80X86微机原理及接口技术实验指导书》这篇文章是书中部分软件实验代码的总结,可以用Tdpit环境编译并运行在配套实验箱中(本文中给出的软件实验代码实际上不需要实验箱的硬件资源
云端FFF
·
2020-08-11 14:57
汇编语言
汇编
IA32
IA-32
汇编语言
笔记(6)——堆栈的作用
记录
汇编语言
课笔记,可能有不正确的地方,欢迎指出教材《新概念
汇编语言
》——杨季文这篇文章对应书第二章IA32处理器基本功能3.1部分文章目录一、过程调用和返回指令(1)过程(2)过程调用指令(3)过程返回指令二
云端FFF
·
2020-08-11 14:56
汇编语言
操作系统-引论
计算机层次结构前言通过图片可以看出,从计算机工作原理看,用高级语言写成的软件需要通过
汇编语言
转换成二进制编码共计算机硬件(也可以理解为机器能够识别的语言)去执行。
卖戴尔的松
·
2020-08-11 14:09
操作系统
LPC2138学习笔记(一)配置环境
文章目录一开发工具介绍二环境配置三测试代码微信公众号一开发工具介绍主要是三种:ADS、IAR、KeilADS需要一点
汇编语言
,对新手不友好;之前用IAR开发430和TM4C123G,开发过程不太友好,而且感觉不同版本的兼容性也不咋地
机械攻城狮兼电子制作
·
2020-08-11 14:39
控制系统软硬件
《
汇编语言
》读书笔记——第一章 基础知识
1.CPU对存储器的读写过程描述:1.CPU通过地址线将地址信息3发出2.CPU通过控制线发出内存读命令,选中存储器芯片并通知它,将要从中读取数据3.存储器将3号单元中的数据8通过数据线送入CPU2.地址总线CPU通过地址总线来指定存储器单元,可见地址总线上能传送多少个不同信息,CPU就可以对多少个存储单元进行寻址现假设一个CPU有10根地址总线,看一下寻址情况。在电子计算机中,一根导线可以传送的
_Lemon_Knight_
·
2020-08-11 14:29
汇编语言
汇编语言
第三章学习笔记和测试题
1.字单元的概念;2.关于内存编号的概念;3.8086不支持将数据直接写入段寄存器的操作,若要将一个数据写到DS中,则必须用通用寄存器做中转,例如:movbx,1000Hmovds,bx//将1000H写到DS中去。4.DS和[偏移地址]指示内存中的数据位置;5.add,mov,sub指令操作的基本命令:add寄存器,数据add寄存器,寄存器add内存单元,寄存器add寄存器,内存单元mov段寄存
weixin_34370347
·
2020-08-11 14:21
王爽
《
汇编语言
第二版》读后感。
读了
王爽
的《
汇编语言
第二版》已经快两个月了,前几章写的都是些好理解的,所以速度稍快,到了中间,需要运用前面所学知识才能消化,所以有些稍慢。
weixin_34124577
·
2020-08-11 14:24
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他