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
【汇编语言】
KEIL5中Debug调试
文章目录前言一、进入调试二、介绍调试工具栏二、搜索寻找三、特殊的窗口1.命令输出窗口2.寄存器窗口3.
汇编语言
窗口4.变量查看窗口5.检测自己想要看的总结前言其实我经常用的调试方法是在指定行加Printf
Stig_Q
·
2023-07-19 19:30
嵌入式开发
嵌入式
Java开发入门
计算机语言的种类非常多,总的来说可以分成机器语言、
汇编语言
、高级语言三大
axinawang
·
2023-07-19 00:16
java
java
intellij-idea
eclipse
keil5汇编实现1-100累加
.text@用于声明下面的代码都存放在.text文本段.globl_start@声明_start代码内容属于全局内容_start:@
汇编语言
的标签,类似于c语言中的函数movr0,#0@总和movr1,
m0_71978011
·
2023-07-18 22:00
汇编
QEMU/KVM源码解析与应用(第一章)
汇编语言
C语言使程序员能够比较简单地实
都怪这夜色
·
2023-07-18 21:03
云
云安全
虚拟机
【iOS】编译与链接过程
前言计算机语言分为:机器语言、
汇编语言
和高级语言。高级语言又能分为:编辑语言、解释语言。解释语言解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行,即解释一条代码,执行一条代码。
瓯海剑
·
2023-07-18 16:33
ios
objective-c
汇编语言
研究1
1.冯诺依曼结构和哈佛结构1.冯诺依曼结构特点:是一种将程序指令存储器和数据存储器合并在一起的存储器结构。2.哈佛结构特点:是一种将程序指令存储和数据存储分开的存储器结构。下面分析两种不同结构在实际应用中形成的差异:冯诺依曼结构的cpu不能同时处理数据和指令,哈佛结构的cpu可以同时处理数据和指令。冯诺依曼结构哈佛结构这引出了一个相关问题:计算机是如何区分指令和数据的呢?看一个简单的例子,取数指令
nipgnik
·
2023-07-18 16:22
王爽《
汇编语言
》期末考试题库(附答案)
单选题第一章PC机的最小信息单位是()。A.bitB.字节C.字长D.字APC机的最小信息单位是比特(bit),常用来表示一位二进制数字(0或1)。字节(byte)是计算机中常用的数据单位,一个字节由8个比特组成。字长(word)是指一个CPU可以一次处理的二进制数的位数。字是在汇编、编程等场合中用来表示数据长度的单位。一个CPU的寻址能力是8KB,那么它的地址总线的宽度为()位。A.8B.3C.
小黄同学LL
·
2023-07-18 15:35
期末考试
预编码算法
单片机
第七章-X86
汇编语言
从实模式到保护模式
第七章比高斯更快的计算7.3显示字符串'1+2+3+…+100='字符串编译阶段,编译器将把它们拆开,形成一个个单独的字节jumpnearstart跳过没有指令的数据区11~15行初始化数据段寄存器DS和附加段寄存器ES18~28行用于显示字符串,首先索引寄存器SI指向DS段内待显示字符串的首地址,即标号"message"所代表的汇编地址用另一个索引寄存器DI指向ES段内的偏移地址0处,ES是指向
GP-Bullet
·
2023-07-18 11:36
操作系统
汇编
《x86
汇编语言
:从实模式到保护模》笔记
x86
汇编语言
:从实模式到保护模式第3章实验环境配置下载工具下载NASM网址:https://sourceforge.net/projects/nasm/files/Win32%20binaries/下载作者提供的工具包网址
执手听落花
·
2023-07-18 11:05
汇编语言
linux
X86
汇编语言
从实模式到保护模式(Linux环境搭建)
前言 在学完了计算机组成原理和王爽的
汇编语言
后,虽然操作系统的理论知识能看懂了,但做起xv6和ucore实验还是有一定难度,所以还是得补一补x86汇编的知识。
念小诺
·
2023-07-18 11:05
汇编语言
linux
32位保护模式
汇编语言
[1]:实模式与保护模式的故事
此文档在WORD软件编辑完成,发布在CSDN网站上会有一定差异。漫游在机器指令的海洋,徘徊于实模式与保护模式之间,出入之间,自由无限。详细代码在我的百度网盘在文章中提到的生成段描述符例程:http://pan.baidu.com/s/1mgtDjok本文原始WORD版本、插图、源代码:http://pan.baidu.com/s/1mgLYMxi若发现问题,请在此文档结尾直接回复或是通过电子邮箱联
「已注销」
·
2023-07-18 11:35
保护模式
32位
汇编
测试
实模式
x86
汇编语言
:从实模式到保护模式_计算机自制操作系统(十):32位保护模式
一、16位面临的寻址问题我们的操作系统在上一章遇到了前进的障碍,那就是没有办法访问1MB以上的内存空间。在16位的运行环境下,所有的段寄存器是16位,在采用分段技术*10h之后,物理地址最大值也只能达到20位。比如CS取最大值0XFFFF,IP也取最大值0XFFFF,物理地址=0XFFFF*10H+0XFFFF=0X10FFEF.虽然此值是24位,但是由于8086的地址线只有20根,所以这个地址实
weixin_39552179
·
2023-07-18 11:35
X86
汇编语言
从实模式到保护模式10:进入保护模式
目录1.全局描述符表GDT1.1段描述符与描述符表1.2全局描述符表的定义1.3全局描述符表寄存器GDTR1.3.1GDTR用途1.3.2GDTR构成1.3.3lgdt指令2.存储器段描述符详解2.1段基地址2.2段界限2.3G位粒度(Granularity)位2.4S位类型位2.5DPL描述符特权级2.6P位存在(Present)位2.7D/B位操作数大小位2.8L位64位代码段标志位2.9TY
麦兜的学习笔记
·
2023-07-18 11:03
计算机体系结构
李忠 X86
汇编语言
从实模式到保护模式-初学
学习资料:教学视频网易云课堂哔哩哔哩原书网站原书相关源码附件下载网友帖子除了后面没有图片之外很不错的笔记总结,写者很用心留存待看,一片文章写了特点很有特色总结的笔记学习目标:15天看完全书-未实际完成学习内容:第1部分预备知识第1章十六进制计数法31.1二进制计数法回顾31.1.1关于二进制计数法31.1.2二进制到十进制的转换41.1.3十进制到二进制的转换41.2十六进制计数法51.2.1十六
RuterOnly
·
2023-07-18 11:33
自学记录
#
汇编语言
【x86
汇编语言
:从实模式到保护模式笔记】第十四章 任务和特权级保护
本章目标1、通过演示如何创建一个任务,并使之投入运行来学习任务的概念及组成要素,包括任务的全局空间和局部空间、TSS、LDT、特权级等。2、必须了解特权级不是指任务的特权级,而是组成任务的各个部分的特权级。比如:任务的全局部分一般是0、1和2特权级别的,任务的私有部分一般是3特权级别的。3、必须清楚CPL、DPL和RPL的含义,以及不同特权级别之间的控制转移规则。4、熟悉调用门的用法。5、掌握一些
FirMoonLight
·
2023-07-18 11:32
Linux
linux
x86
汇编语言
:从实模式到保护模式
1.逻辑地址的作用:程序在内存中加载的位置变了,仍然可以执行。为了在硬件一级提供对“段地址:偏移地址”内存访问模式的支持,处理器至少要提供两个段寄存器,分别是代码段(CodeSegment,CS)寄存器和数据段(DataSegment,DS)寄存器。对CS内容的改变将导致处理器从新的代码段开始执行。同样,在开始访问内存中的数据之前,也必须首先设置好DS寄存器,使之指向数据段。除此之外,最重要的是,
被门夹过的核桃还能补脑么
·
2023-07-18 11:02
汇编与硬件
【x86
汇编语言
:从实模式到保护模式笔记】第十一章 进入保护模式
本章目标:1、了解x86处理器的保护模式需要先定义全局描述符表GDT,认识段描述符的各个组成部分以及它们的含义和作用。2、认识32位处理器的全局描述符表寄存器GDTR、段寄存器(由段选择器和描述符高速缓存器组成)、控制器CR0和段选择子。3、了解进入32位保护模式的方法和步骤。4、学习保护模式下的一些程序调试技术,如查看全局描述符表GDT、段寄存器和控制寄存器等。5、学习lgdt指令11.1代码清
FirMoonLight
·
2023-07-18 11:02
Linux
linux
汇编语言
:8086的指令格式
指令:计算机用以控制各部件协调动作的命令,由英文字母组成,称助记符指令包含的信息:1、执行什么操作2、参加操作的数3、操作数存在什么地方,通过什么方式找到4、后继指令从何处取出指令系统:CPU可执行的指令集合机器指令:CPU仅能识别的指令的二进制代码指令机器码操作码操作数指令格式:由操作码+操作数组成,有的指令无操作数操作码:指明计算机所要执行的操作类型,用助记符表示操作数:指明指令执行过程中所需
海上生明玉
·
2023-07-17 18:18
汇编语言
其他
编程语言
2018-05-30
计算机组成原理→DOS命令→
汇编语言
→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……对学习编程者的忠告:多用小脑和手
该倒闭了
·
2023-07-17 13:13
Runtime
Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同,Objective-C的动态性是由RuntimeAPI来支撑的,RuntimeAPI提供的接口基本都是C语言的,源码由C\C++\
汇编语言
编写什么是
知之未道
·
2023-07-16 21:56
基础巩固|C++面试八股文
(3)多态;C++生成的代码质量高,运行效率高,仅比
汇编语言
慢10%~20%;C++更加安全,增加
重生之我是研究生
·
2023-07-16 20:42
研究生の学习
c++
ARM
汇编语言
(2)
ARM
汇编语言
一、引言ARM
汇编语言
是一种低级别的计算机指令集架构(ISA)语言,它是ARM处理器上的一种指令集架构,用于编写底层的系统软件,例如操作系统、驱动程序和嵌入式系统应用程序。
&星火
·
2023-07-16 20:06
嵌入式系统设计与开发
arm开发
零基础小白如何自学网络安全成为顶尖黑客?
它(连同
汇编语言
)能让你学习对黑客非常重要的知识:内存的工作原理。Python或Ruby是高级而强大的脚本语言,能够实现多项任务的自动化。
不是程序媛ya
·
2023-07-16 14:11
web安全
linux
安全
网络安全
金三银四
用32位
汇编语言
写一个窗口程序
用WIN32来写窗口程序需要编写两个文件,一个是资源脚本文件:*.rc,一个是汇编源文件:*.asm。将.asm文件编译后与.rc编译后的文件链接在一起就可以得到我们的窗口程序。而资源脚本文件中包含了对菜单,加速键,图标,光标,位图等资源的定义,源文件中包含如何使用这些资源的代码。首先我们来看资源脚本文件中菜单和加速键以及图标光标的定义。#include#defineICO_MAIN0x1000/
虾仁炖猪心
·
2023-07-16 05:00
WIN32
汇编语言
编译运行的三种方法
今天在帮别人解决DOSBox无法使用的时候发现了几种
汇编语言
编译运行的方法,特此记录DOSBox安装DOSBox(这个安装步骤就不讲了,百度多的是)在任意地方新建一个文件夹,名字不要过长就好,例如我的是
天天152
·
2023-07-16 00:49
汇编语言
【
汇编语言
实验一】用机器指令和汇编指令编程(1)
任务一:使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。法一:1.使用e命令将指令写入内存,并使用u命令进行反汇编。(此处▲为截图快捷键误按)2.使用t指令单步执行。(此处▲为截图快捷键误按)(此处a为截图快捷键误按)(此处aa为截图快捷键误按)汇编指令结束后,再进行单步执行,令人玩味。法二:1.使用a命令将指令写入内存。(此处a为截图快捷键误按
似是而非之
·
2023-07-15 13:38
课程笔记
开发语言
C语言、C++ 和 C# 三者的区别
一:C语言C语言诞生得非常早,当时人们普遍还习惯用
汇编语言
编写软件,而且没有什么统一,通用的操作系统,基本上软件都是从0开始写的。C语言的目标就是比汇编方便易用,同时不要损失汇编的表达能力。
陆老师Peter
·
2023-07-15 11:52
C语言
C++
C#
第一单元Linux系统介绍及安装
计算机的历史第一代计算机(1946~1958)电子管为基本电子器件;使用机器语言和
汇编语言
;主要应用于国防和科学计算;运算速度每秒几千次至几万次。
Loney_椋城
·
2023-07-15 10:58
【iOS】编译与链接
前言计算机语言分为机器语言、
汇编语言
和高级语言。可以将高级语言分为两种:编译语言和解释型语言(直译式语言)。
zdsey
·
2023-07-15 08:05
ios
cocoa
macos
spark期末考试选择题精选
以下哪一个不是saprk的特点A、随处运行B、代码简洁C、使用复杂D、运行快速Scala属于哪种编程语言A、函数式编程语言B、
汇编语言
C、机器语言D、多范式编程语言注意:scala也是一种函数式编程语言
孤独之风。
·
2023-07-15 07:10
spark
spark
scala
大数据
c语言位数拆分讲解,c语音位操作详解
C语言的设计具备了
汇编语言
的运算能力,它支持全部的位操作符。位操作符是对字节或字中的位进行测试、置位或移位处理,在对微处理器的编程中,特别适合对寄存器、I/O端口进行操作。
任道飞
·
2023-07-15 02:44
c语言位数拆分讲解
使用 89C51 单片机
汇编语言
编写的控制流水灯的程序
下面是使用89C51单片机
汇编语言
编写的控制流水灯的程序,其中使用外部中断0和外部中断1控制流水灯的流水方向和速度,最慢一次的流水总周期为1300ms,定时器采用中断方式。
红色荷包蛋
·
2023-07-14 19:28
单片机
嵌入式硬件
2021-06-12/13-刘铁猛C#语言入门详解-学习笔记P14、P15、P16表达式,语句详解[2、3、4]
P14、P15、P16表达式,语句详解[2、3、4]1、语句定义1)广义(即各类编程语言对表达式的定义)--表达一些将被执行的动作;补充内容--语句,是高级语言的语法;指令,是低级语言
汇编语言
机器的语法
Joy_ou悠
·
2023-07-14 17:50
刘铁猛C#语言入门详解
c#
对键盘输入的小写字母用大写字母显示出来 asm
汇编语言
程序设计
问题描述:试编写一个
汇编语言
程序,要求对键盘输入的小写字母用大写字母显示出来asm代码:;5.1试编写一个
汇编语言
程序,要求对键盘输入的小写字母用大写字母显示出来。
xin麒
·
2023-07-14 16:12
汇编语言程序设计
嵌入式硬件
arm
汇编语言
理解c指针,ARM
汇编语言
(1)(基本概念)
1、***.s文件为
汇编语言
文件格式;2、ARM寄存器(以Samsung芯片为例)2.1、要介绍arm寄存器之前我们要先了解一下arm处理器的工作模式:Arm处理器有七种工作模式,为的是形成不同的使用级别
复知
·
2023-07-14 11:42
arm汇编语言理解c指针
介绍两款RISCV汇编模拟器
下面介绍两款RISCV汇编模拟器,帮助大家更好的理解
汇编语言
。一、RARS 打开RARS,我们可以看到如图所示的界面: 点击可以新建空白页,用于写代码。点击可以从文件夹中打开写好的程序。
邶风,
·
2023-07-14 06:31
RISCV
risc-v
ARM
汇编语言
编程入门实践
文章目录一、keil的安装二、安装stm32pack三、keil的简单设置四、基于STM32汇编程序的编写4.1新建工程4.2新建test.s文件4.3编译程序4.4分析HEX文件五、总结六、参考资料一、keil的安装双击打开mdk_510.exe应用程序文件,点击Next>>。勾选Iagree…后,点击Next>>。选择安装路径,并点击Next>>。随意输入Name和E-mail,再点击Next
clouds and breezes
·
2023-07-14 06:59
arm
单片机
stm32
单片机核心学习:(三)ARM架构(中)
目录一、ARM汇编1、ARM汇编概述2、统一的
汇编语言
:UAL3、汇编指令格式4、立即数5、ARM编译器与GCC编译器语法差异二、ARM汇编模拟器1、VisUAL的基本使用一、ARM汇编1、ARM汇编概述
Exp.Joker
·
2023-07-14 06:56
单片机核心学习
编译器
单片机
arm
Android NDK开发三 JNI基础
操作系统,无论是Linux,Windows还是MacOS,或者一些
汇编语言
写的底层硬件驱动都是C/C++写的。因此通过JNI就可以调用这些底层的API。
带你装逼带你飞的程序猿
·
2023-07-14 02:31
Android
NDK开发
android
ndk
JNI
java
第一单元 Linux系统介绍及安装
14.1操作系统介绍14.1.1计算机的历史第一代计算机(1946~1958)电子管为基本电子器件;使用机器语言和
汇编语言
;主要应用于国防和科学计算;运算速度每秒几千次至几万次。
筱屈
·
2023-07-14 02:03
gcc编译过程
gcc能做什么编程时采用的是高级语言,如C语言等,高级语言编写的程序代码无法被计算机直接执行,需要将高级语言转换为
汇编语言
,再将
汇编语言
转换为机器指令,最后链接生成可执行文件才能被计算机执行,而上述过
yblackd
·
2023-07-13 21:53
c
java
jvm
linux
8086变址寄存器和字符串拷贝程序学习
在此文用到了si和di寄存器;8086
汇编语言
显示带颜色的字符串程序学习-使用emu8086_bcbobo21cn的博客-CSDN博客下面单独来学习si和di寄存器;SI和DI是8086CPU中和BX功能相近的寄存器
bcbobo21cn
·
2023-07-13 18:01
汇编语言
8086
变址寄存器
python期末试卷及答案B卷
A.程序设计语言可分为机器语言、
汇编语言
和高级语言3个大类B.解释是将源代码逐条转换成目标代码,同时逐条执行目标代码的过程C.IPO方法是一种按输入数据、处理数据和输出数据的程序运算模式D.Python
绾起杏花月
·
2023-06-24 08:00
Python
大数据
一、C++语言简介
****机器语言和
汇编语言
**属于低级语言一类,因为它们能够直接操纵计算机的寄存器和内存。机器语言是一种依赖于CPU的指令系统,使用机器指令的二进制代码编写程序,能够直接被计算机识别。
·
2023-06-24 06:04
【PWN】02.基本介绍
1.语言:C/C++Python...2.操作系统:Linux(基本的Linux命令)Windows....会使用VMware3.逆向工程:
汇编语言
(x86汇编的基本指令)
菜鸟ql
·
2023-06-23 06:05
CTF
安全
pwn
汇编语言
中常见的“constant expected”错误及其解决方法
在使用
汇编语言
编写程序时,我们经常会遇到各种各样的报错信息,其中包括“constantexpected”,这个错误提示通常与数据类型或符号的使用相关。
网创学长
·
2023-06-23 01:29
java
前端
服务器
自制OS 5-1==用C语言不用C库写内核。一个独立内核OS的制作
汇编语言
的可读性太差mbr->loader->kernelloader的作用:启动保护模式,拉入kernel提前将mbr和loader存放在0扇区前512字节和1扇区,将kernel代码存放在9扇区。
一个java开发
·
2023-06-22 22:59
操作系统
linux
运维
服务器
(超详细)零基础如何学习操作系统---操作系统书籍推荐
直接先给出路线书籍编码隐匿在计算机软硬件背后的语言
汇编语言
x86从实模式到保护模式操作系统导论操作系统真象还原查漏补缺1.编码隐匿在计算机软硬件背后的语言对于完全不懂计算机的朋友,这本书可以让你对计算机有一个简单认识
是杏花微雨
·
2023-06-22 22:23
Play
With
操作系统
操作系统
2023计算机组成原理复习【1-4】
第一章计算机系统概述1.计算机语言的分类:高级语言,低级语言(
汇编语言
与机器语言)。P8高级语言是人类可读写的编程语言。低级语言包括
汇编语言
和机器语言两种。
call me by ur name
·
2023-06-22 09:16
硬件工程
PWN-汇编学习笔记
本文基于《
汇编语言
》第四版王爽一书进行一定知识点的提取和总结。二、常用知识点8086的CPU通用寄存器均为16位,可以存放两个字节,AX,BX,CX,DX四个寄存器存一般性数据。
胡胡同志要加油
·
2023-06-22 07:44
PWN
安全
开发语言
反汇编
pwn
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他