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
【汇编语言】
iOS与OC X多线程和内存管理(二)---ARC的实现
这个有兴趣的可以试一下,我看
汇编语言
是懵逼的。。。以下为模拟器模拟代码只是为了更好的理解ARC的实现规则。一:__strong,持有对象1.如下使用alloc/new/copy/mutableC
彼诸
·
2023-01-26 03:39
typora-流程图画图神器
流程图在
汇编语言
和早期的BASIC语言环境中得到应用st=>start:闹钟响起op=>operation:与床板分离cond=>condition:分离成功?e=>end:快乐的一天
爱追梦的你
·
2023-01-26 01:59
软件开发
语言发展的历程:机器语言-
汇编语言
-高级语言-自然语言(4GL)面向对象编程高内聚低耦合避免和缓解故障输入验证应急开放:少见,一般用于多级安全系统中较低级别的组件,一个组件开放了,还有其他安全措施进行保护
fyd_cd81
·
2023-01-26 00:51
函数栈帧 详解
在生成可执行程序时程序已经变成了供机器识别的二进制代码,二进制代码晦涩难懂,所以我们采用观察
汇编语言
来窥探函数栈帧的底层原理。还有就是要了解一下内
正义的伙伴啊
·
2023-01-25 11:41
函数栈帧
汇编语言
LDR指令和LDR伪指令详解
目录LDR指令和LDR伪指令详解ARM32位指令的构成ldr指令和ldr伪指令的使用区别:补充1:补充2:
汇编语言
ldr伪指令LDR指令和LDR伪指令详解ARM32位指令的构成ARM是RISC结构,数据从内存到
·
2023-01-24 02:31
一文掌握
汇编语言
halt 命令
目录
汇编语言
halt命令补充:halt命令手册参考实例:
汇编语言
halt命令汇编halt命令,是一条重复执行指定标号的循环命令。
·
2023-01-24 02:31
30天自制操作系统——第2天实验总结
实验日期实验项目2020.10.10第2天
汇编语言
学习和Makefile入门文章目录一、实验主要内容1、内容1汇编指令制作映像文件2、内容2启动区和磁盘映像文件分开制作3、内容3使用Makefile文件实现二
核小体_hhh
·
2023-01-22 23:07
30天自制操作系统
带注释的c51
汇编语言
,51单片机矩阵键盘控制程序
汇编语言
带详细注释
ORG0000H;伪指令,指定一下程序汇编后代码在入程序存储器0000H单元开始的连续单元中,不占有内存AJMPMAIN;短转移指令,转到主程序开始处ORG0050H;伪指令,指定一下程序是从0050H之后连续单元存储MAIN:MOVP1,#0F0H;给P1口赋值,使得低四位为低电平,所有行为低电平,全扫描高四位列ONE:MOVA,P1;将P1口值赋值给寄存器A,读取列值XRLA,#0F0H;将A
宁南山
·
2023-01-22 23:06
带注释的c51汇编语言
30天自制操作系统——第2天
操作系统实验日志实验日期2018/9/29实验项目第2天:
汇编语言
学习与Makefile入门一、实验主要内容(一)汇编1、关键代码运行结果:2、相关汇编指令的解释指令格式含义ORG指令ORGaddress
观望II
·
2023-01-22 23:00
30天自制操作系统
本科
操作系统
基于51单片机的4×4矩阵键盘电子琴
以前制作过一个24键(独立按键)的,程序是用
汇编语言
写的,估计多数人看不了。下面,把新设计的16按键的电子琴,公布给网友。
做而论道_CS
·
2023-01-22 23:28
非同一般
汇编语言
王爽 【第四版】int 9h中断例程和 int 16h中断例程总结+ 检测点17.1
键盘输入将引发9号中断,BIOS提供了int9中断例程。CPU在9号中断发生后,执行int9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状态信息,存储在内存的指定空间(键盘缓冲区或状态字节)中。(键盘缓冲区是用环形队列结构管理的内存区)。一般的键盘输入,在CPU执行完int9中断例程后,都放到了键盘缓冲区中。键盘缓冲区中有16个字单元,可以存储15个按键的扫描码和对应的ASC
何梦吉他
·
2023-01-21 11:20
#汇编语言
汇编语言
汇编语言
王爽 【第四版】 实验7 寻址方式在结构化数据访问中的应用
在线进制转换方法一:一次遍历首先把书本给的代码跑一下,查看各个数据的分布,注意psp占100H,ds=075A而dataseg首地址应该是075a*16+100H=076a为什么要X16,涉及到实地址=段地址X16+段内偏移的技术我们d命令观察dataseg数据段在内存中的分布,发现表示21年的是字符串,其长度为21个X一个4B=84B=54h,如图中的076A:0050行第3个就是最后的年份’1
何梦吉他
·
2023-01-21 11:20
专业课学习
其他
汇编语言
王爽 【第四版】实验一
实验一Debug的使用debug的功能实验过程首先完成win10下环境搭建DosBox,参考这篇博客即可:传送门debug的功能用R命令查看、改变CPU寄存器的内容用D命令查看内存中的内容用E命令改写内存中的内容用U命令将内存中的机器指令翻译成为汇编指令用T命令执行一条机器指令用A命令以汇编指令的格式在内存中写入一条机器指令实验过程实验任务1:使用Debug,将下面的程序写入内存中,逐条执行,观察
何梦吉他
·
2023-01-21 11:50
#汇编语言
专业课学习
其他
Linux基本工具——gcc/g++与make/Makefile
Makefilemake/Makefile是什么make/Makefile的使用伪目标make/makefile推导过程gcc/g++程序翻译过程预处理(去掉注释,头文件展开,宏替换,条件编译)编译(把C语言变成
汇编语言
ℳℓ白ℳℓ夜ℳℓ
·
2023-01-19 12:40
Linux
笔记
Linux
用
汇编语言
实现一个操作系统雏形(SnailOS 0.00)
效果图(修改了调度算法后,下面描述的问题已经没有了,希望不会引入新的BUG)这里期待按下ESC挂起第一个进程,按下F1键恢复第一个进程,但是并未实现,实际运行结果为有时挂起第一个进程,有时挂起其余两个进程,有时则宕机。百度网盘下载地址:https://pan.baidu.com/s/1_-IznMWL3z1CROziiD6mCw;mykernel01.s;ThisisKernelentry.bit
weixin_39410618
·
2023-01-19 08:29
操作系统
nasm
操作系统雏形
汇编语言
nasm
SnailOS
0.00
. 在第一代计算机时代 编程采用,在第一代计算机时代,编程采用什么语言
在第一代计算机时代,无操作系统,采用机器指令或
汇编语言
。第一代计算机基于真空管技术,由MauchlyandEckert设计。
网件NETGEAR
·
2023-01-19 08:52
.
在第一代计算机时代
编程采用
计算机编程背景
有宝贵的意见或建议可以在留言区留言欢迎素质三连点赞关注收藏码云仓库:补集王子的代码仓库不要偷走我小火车哦~~~目录计算机发展史专用计算机通用计算机冯·诺依曼体系结构CPU(中央处理器)GPU逻辑门输入输出编程语言⚾机器语言
汇编语言
高级语言操作系统计算机发展史第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件第三代计算机特征是半
补集王子
·
2023-01-19 08:19
JavaEE
java
程序设计语言编译原理
编译程序:一种翻译程序,它的源语言是“高级语言”(C,Java,Pascal),目标语言是“低级语言”(
汇编语言
,机器语言)。
Caoyy686868
·
2023-01-19 01:04
编译原理
考试必备
专业基础
学习笔记
汇编语言
(1.9-1.15)
文章目录16位
汇编语言
一、寄存器1.1通用寄存器1.2字在寄存器中的存储1.3几条汇编指令&2.4mov、add、sub指令1.4物理地址1.516位结构的CPU1.68086CPU给出物理地址的方法1.7
Netzach_
·
2023-01-18 10:44
学习
新手如何学习单片机
基础知识(磨刀不误砍柴工)欲罢不能的B站1.C语言知识由于
汇编语言
不具备良好的移植性,而比较接近底层的编程语言也
Mobius8086
·
2023-01-18 08:37
单片机
[oeasy]python0022_ python虚拟机_反编译_cpu架构_二进制字节码_
汇编语言
程序本质回忆上次内容python3的程序是一个5.3M的可执行文件我们通过which命令找到这个python3.8的位置将这个python3.8复制到我们的用户目录下这个文件还是能够执行的将这个文件转化为字节形态确实可以转化但是这个文件我们看不懂啊!!!怎么才能看懂这些东西呢?这个东西我们确实看不懂但是有人能看懂谁呢?真实的cpu无论手机还是计算机最核心器件的器件就是cpu这个东西是个实实在在存在
overmind
·
2023-01-18 03:37
python
python
架构
开发语言
c语言的目标程序
汇编语言
,
汇编语言
与C语言的目标代码
匿名用户1级2016-09-17回答不知道你这个几倍甚至几十倍的数据是怎么得来的。C语言作为一种十分接近汇编的高级语言,效率是十分高的,绝对没有你说的这么夸张。甚至以我的经验,一个好一点的C语言编译生成的代码,会略少于汇编,这个是我实际工作中得到的经验。当然,我们讨论的前提是,C语言与汇编,两者做同样的事情。单就目标代码的尺寸来说,C语言的效率,在允许最高级别的全局优化的情况下,通常比用汇编要少一
weixin_39668199
·
2023-01-17 12:25
c语言的目标程序汇编语言
【C++11】原子操作(atomic operation)
在以往的C++标准中并没有对原子操作进行规定,我们往往是使用
汇编语言
,或者是借助第三方的线程库,
imxhcheng
·
2023-01-16 11:41
#
C++11特性
C++
c++
开发语言
【Linux】编译器gcc/g++与调试工具gdb
个阶段:1、预处理:头文件展开、宏替换、去注释、条件编译(#if/#endif);gcc-E//-o(保存到后序文件中)生成.i文件2、编译:将C代码翻译成汇编代码;gcc-S//生产.s文件3、汇编:
汇编语言
翻译成可重定向目标文件
流年玄月
·
2023-01-14 10:03
Linux
linux
【Linux】Linux中的gcc/g++编译器的使用
目录一、编译的过程1、预处理阶段1.1预处理的工作——头文件展开、去注释、宏替换、条件编译1.2外部定义宏(-D选项)1.3Linux中头文件的路径2、编译——编译是把C语言处理为
汇编语言
3、汇编——把汇编转为可重定向二进制目标文件
蒋灵瑜的笔记本
·
2023-01-14 10:33
Linux
linux
运维
服务器
gcc
g++
程序的机器级表示part1——程序编码与数据格式
目录1.
汇编语言
和机器级语言1.1不同的编程语言1.2Linux下的
汇编语言
2.程序编码2.1机器级代码2.2代码示例3.数据格式本文基于CSAPP第三章撰写,主要介绍部分x86-64汇编的相关知识,后续会将该部分内容慢慢完善
七月不远.
·
2023-01-14 07:53
linux
计算机系统
linux
CSAPP
汇编
Win-MASM64
汇编语言
-MUL/DIV
MUL:乘法指令两个数相乘,其中必须有一个数在ax中,另外一个数可以是寄存器或者内存中,下面是乘法5*5的代码,该代码我在win10x86下运行,所以是32位,ax使用eax替代,dx使用edx替代#include#includeintmain(){inta=0;_asm{moveax,5movebx,5mulebxmova,eax}std::cout#includeintmain(){inta=
文天大人
·
2023-01-14 06:08
Win-MASM64汇编语言
汇编语言
汇编中的通用基础寄存器ax,bx,cx,dx等的含意及作用解释
对一些
汇编语言
中基础的寄存器的代表的字符及含意(基础的)一、段寄存器在程序中起到声明段的作用,一般与assume同时出现1.DS数据段寄存器2.ES附加数据段寄存器3.CS代码段寄存器,既是存放程序代码的可以有多个
缘之妙不可言
·
2023-01-14 06:38
汇编
技术性
汇编
寄存器
ax
bx
cx
dx
汇编语言
数据寄存器AX、BX、CX、DX
8086内部有4个16位的数据寄存器AX、BX、CX和DX,用来存放16位数据信息或地址信息;也可分成8个8位寄存器来使用,低8位寄存器位AL、BL、CL和DL,高8位为AH、BH、CH和DH,它们只能用来存放8位数据,不能用来存放地址信息。这些通用寄存器也可以有专门的用途。AX为累加器:它是编程中用得最多、最频繁的寄存器。AX、AH和AL在乘、除法等操作中有专门的用途。BX为基址寄存器:可以用来
ʚVVcatɞ
·
2023-01-14 06:36
汇编
汇编语言
寄存器AX,BX,CX,DX
寄存器AX,BX,CX,DX
汇编语言
中的AX、BX、CX、DX是CPU内部的通用寄存器中的数据寄存器助记符。数据寄存器用来存放参与运算的数据或是存储运算的结果。
正宗咸豆花
·
2023-01-14 06:58
单片机
stm32
c语言
汇编语言
寄存器相关知识(AX/BX/CX/DX+mov/add+物理地址+段+CS/IP+jmp)
一个典型的CPU由运算器、控制器、寄存器等器件构成,这些器件靠内部总线相连。内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。简单地说,在CPU中:运算器进行信息处理寄存器进行信息存储控制器控制各种器件进行工作内部总线连接各种器件,在它们之间进行数据的传送对于汇编程序员来说,CPU的主要部件是寄存器。寄存器是CPU中程序员可以用指令读写的部件。程序员通过改变各种寄
你回到了你的家
·
2023-01-14 06:27
汇编语言
JavaSE复习笔记
第一章Java概述一、计算机语言机器语言
汇编语言
高级语言二、跨平台原理Java可以在一处开发到处运行,即在一类操作系统上开发的程序,可以在任何操作系统上运行。
furrer
·
2023-01-14 01:48
大数据学习专栏
java
2022年最佳的9种逆向工程工具[持续更新]
本文对于熟悉
汇编语言
和网络交互原则的读者以及具有使用API函数进行Windows编程的经验的读者非常有用。1.IDAPro,HexRaysIDAPro是最好和最受欢
Meta.Qing
·
2023-01-12 14:35
C++
汇编
逆向
windows
2022-2023-1 20222803《Linux内核原理与分析》第一周作业
Linux发展历史1969年,KenThompson(C语言之父)利用
汇编语言
开发了FileServerSystem(Unics,即UNIX的原型);1973
我们像只香芋942674
·
2023-01-12 03:49
linux
unix
c语言if用法详解,C语言if语句的使用讲解
C语言if语句的使用讲解if语句(ifstatement)是指编程语言(包括c语言,C#,VB,
汇编语言
等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
朱朱wanqing
·
2023-01-11 06:31
c语言if用法详解
Linux 入门篇
最早unix是用
汇编语言
写的。后面又开发了高级语言,B语言。后来又对B语言进行了改进,newB语言,也就是现在的C语言。Unix非常高效,稳定。像银行,金融业包含的大型服务器,都是基于Unix的。
大叔爱学习.
·
2023-01-10 07:08
Linux
linux
大数乘法(
汇编语言
)
参考寒士的文章大数乘法的模式还是很僵硬的,就那个流程,具体的细节看个人如何优化。实验内容实现两个十进制大整数的相乘(100位以上),输出乘法运算的结果。实验环境MicrosoftVisualStudio2017+masm32思路读取:获取输入字符串×2预处理(pre_proc):将字符串翻转,转换进制。这一步可以由栈一次性完成判断正负,计算长度循环,入栈,入栈前减去30H(字符’0’)循环,出栈模
亦梦亦醒乐逍遥
·
2023-01-09 00:48
计算机体系结构
系统架构
硬件架构
JavaScript知识点一(简介、基本数据类型、流程控制、数组与函数)
目录前言浏览器执行JS简介JS的组成ECMAScriptJS的书写位置变量数据类型运算符流程控制数组函数作用域前言计算机语言分为:机器语言,
汇编语言
,高级语言三类;计算机最终所执行的都是机器语言,它是由
迷糊的小小淘
·
2023-01-08 21:32
前端知识
javascript
前端
OC对象的本质
平时编写的OC代码,底层实现都是C/C++代码,编译器再将C/C++代码转化成
汇编语言
代码,再转化为机器语言代码(0/1),所以OC的面向对象都是基于C/C++的结构体数据结构实现的。
六月的某一个早晨
·
2023-01-08 21:18
汇编原理实验 --计算平均数
了解了核心算法后,开始需要处理一些汇编细节,和其他高级语言不同,在
汇编语言
中用户输入的数字其实是字符,用ASCII保存的。
superSmart_Dong
·
2023-01-08 19:56
算法
汇编原理
汇编
汇编原理
实验
汇编实验
平均数
计算机的发展史简介冯 诺依曼,从冯•诺依曼结构看计算机科学的发展史
作者:孙东风2012-8-30转载请注明出处本文主要内容包括:Ð冯·诺依曼体系结构Ð
汇编语言
对冯·诺依曼结构的抽象Ð面向过程语言对冯·诺依曼结构的抽象Ð面向对象语言对冯·诺依曼结构的抽象Ð程序架构设计与冯
卷福酱
·
2023-01-06 19:36
计算机的发展史简介冯
诺依曼
未来计算机的硬件发展趋势,整理计算机硬件发展史以及计算机硬件发展趋势
下面介绍各代计算机的硬件结构及系统的特点:一、第一代(1946~1958):电子管数字计算机计算机的逻辑元件采用电子管,主存储器采用汞延迟线、磁鼓、磁芯;外存储器采用磁带;软主要采用机器语言、
汇编语言
;
爱生活爱蒙蒙
·
2023-01-06 19:36
未来计算机的硬件发展趋势
计算机硬件以及计算机语言发展史
2·
汇编语言
采用了大量的助记符帮
春虫虫s
·
2023-01-06 19:22
Java学习
其他
【网络安全管理员三级鉴定题】二十一
A.正确B.错误参考答案:B5.
汇编语言
是一种低级语言。()A.正确B.错误参考答案:A6.完全备份方式由于每次都对整个系统
泸州彭于晏
·
2023-01-06 18:06
网络安全员三级试题
web安全
网络
安全
实战篇3:一切皆对象,文件目录体系(节点树)
AOS与阿里名称冲突,现改为OACS;面向对象
汇编语言
OASM(Objectassemblylanguage),又带一点点C风格,改名为OACS、即是带一点C风格的面向对象
汇编语言
系统(ObjectassemblylanguageCsystem
夜星无意水有情
·
2023-01-04 23:23
c语言
linux
哈希算法
数据结构
量子计算(十八):量子计算机
文章目录量子计算机一、量子计算机整体架构1、量子计算的定位:异构计算2、量子程序代码构成:宿主代码+设备代码二、量子程序架构(设备代码的架构)1、量子高级语言2、量子
汇编语言
的编译原则3、不可直接执行的量子比特逻辑门拆分
Lansonli
·
2023-01-01 23:49
量子计算
量子计算
量子计算机
《CSAPP》笔记——信息表示、指令、处理器、性能优化、储存层次
文章目录传送门概览理念五个基本事实数据表示与计算:int不是整数,float不是实数机器级原理:你必须懂
汇编语言
储存器很重要性能:不仅仅是渐进复杂度计算机系统的高级功能课程内容计算机系统漫游信息就是位+
亦梦亦醒乐逍遥
·
2023-01-01 16:06
个人随笔/学习笔记
计算机体系结构
系统架构
计算机编程语言和c语言区别,C++是什么样的语言 C++和C语言的区别有哪些
一、C++是编程语言C++也方便了人和计算机之间的一种操作,在出现问题的时候可以更快的解决问题,不同的问题做出不同的应对方式,计算机的语言也叫编程语言,这里面包括
汇编语言
、机器
拉条皮的大顾
·
2022-12-31 20:17
计算机编程语言和c语言区别
汇编作业三:判断倍数函数,判断质数函数以及素数求和函数的递进实现
1.
汇编语言
实现一个函数,判断a是否为b的倍数(judge1)个人设定:返回值(R0)为0->不是倍数返回值(R0)为1->是倍数实现的主要思路是利用a/b的结果会取整,在不是倍数的情况下,结果再乘以除数不会等于被除数
BUFANG_XF
·
2022-12-30 21:58
汇编语言
DOSBox
一基础知识计算机的结构:cpu里面的是寄存器,内存在cpu外面。内存中有一些东西,比如指令、数据等等。我们通过某一寄存器内存储的16位段地址和另一寄存器内存储的16位偏移地址通过某一环节运算得到20位地址,然后选择中内存的位置将其中的东西取出送到cpu里面处理,然后相应的寄存器的值就可能发生改变。各段地址寄存器:cs和ip对应代码段地址和偏移地址。ds和[address]对应数据段地址和偏移地址。
qq_53167315
·
2022-12-30 18:38
c语言
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他