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
80x86
算术运算指令 8
算术运算指令
80x86
指令包括加、减、乘、除四种基本算术运算操作及十进制算术运算调整指令。二进制加、减法指令,带符号操作数采用补码表示时,无符号数和带符号数据运算可以使用相同的指令。
qq_41694201
·
2020-08-23 02:55
我应该用哪种虚拟机?(一)
(终)
80x86
机器的虚拟化最近太火了,不但微软加入了战团,还有一堆Startup摇旗呐喊。那到底哪种虚拟机好呢?本文就尝试接着笔者的一些经验,做一些个人总结。好是一个相对的概念。
taowen
·
2020-08-22 02:41
虚拟化
虚拟机
第一个汇编程序
代码描述:用
80x86
汇编,查询输入方式实现,从某输入设备输入128B并存入首地址为BUFFER的内存缓冲区,输入设备的数据口地址是0008H,状态口地址是0020H,状态口的第D0位是读状态位,D0=
hello_pw
·
2020-08-22 01:50
汇编
80x86
汇编语言:键入字符串,然后存盘
;本程序将在D:盘根目录下建立一个文件TEST.TXT;该文件内容,完全由你自己键入;-------------------------------------------DSEGSEGMENTPATHNM1DB'D:\TEST.TXT',0;须以0结尾FILE_N1DW?BUFF_NNDB200,?BUFFERDB200DUP(?)MSG1DB'PleaseinputFilecontent:$'
baidu_知道
·
2020-08-22 01:11
80x86汇编语言
文件写入(
80x86
汇编实现)
关于向文件中写入字符的问题,最麻烦的在于向文件中写入的字符中有控制符的问题。换行还好解决,但是退格键就不是那么容易了,想了很久,今天终于写出来了,解决的办法就是先写到内存中,然后再向文件中写入。;cr=0dh;回车lf=0ah;换行EOF=1AHbk=08h;退格bel=07h;响铃space=20h;空格datasegmentFNAMEDB'/TEST.TXT',0ERRMESS1DB'CANN
aa279686030
·
2020-08-22 01:07
代码荟萃
docker部署typecho
不用写dockerfile,利用已有的typecho镜像进行部署下载镜像dockerpull
80x86
/typecho实例化容器dockerrun-d--name=typecho-blog--restartalways-ePHP_TZ
wjszfq
·
2020-08-21 16:35
IBM-PC汇编知识总结
文章目录目录一、汇编基础
80x86
计算机组织Ⅰ.简介Ⅱ.寄存器组Ⅲ.存储器二、
80x86
的指令系统和寻址方式1.
80x86
的寻址方式2.
80x86
的指令系统Ⅰ.数据传送指令Ⅱ.算术指令Ⅲ.逻辑指令Ⅳ.串处理指令
V2beach
·
2020-08-21 08:04
Log
8086汇编指令详解
80x86
指令系统
80x86
指令系统,指令按功能可分为以下七个部分。(1)数据传送指令。(2)算术运算指令。(3)逻辑运算指令。(4)串操作指令。(5)控制转移指令。(6)处理器控制指令。
in_han
·
2020-08-20 14:33
汇编
存储
扩展
测试
dos
编程
Linux的分段机制
而对于
80x86
系列微处理器来说,我们需要区分三种地址:(1)逻辑地址这种地址通常使用在机器语言里用于指定操作数或机器指令的地址。
ylyuanlu
·
2020-08-20 09:36
Linux
MM
【汇编语言与计算机系统结构笔记04】
80x86
计算机组织、保护模式、存储器、寄存器、计算机系统结构金字塔
本次笔记内容:05.
80x86
计算机组织文章目录计算机系统存储器/主存(mainmemory)
80x86
处理器与保护模式历史8086/8088微处理器80186和80286微处理器80286CPU基本工作方式
PiperNest (同公众号)
·
2020-08-20 09:21
汇编
计算机组织
底层运算
操作系统
虚拟内存
保护模式
Linux内存寻址(一):分段机制
htmlhttps://blog.csdn.net/farmwang/article/details/52333583https://www.jianshu.com/p/22ea1135ee16操作系统的地址以下基于
80x86
sunshine_xiaoxiaoyan
·
2020-08-20 08:31
Linux内存
内存寻址一(分段)
这种寻址方式在
80x86
著名的分段结构表现的尤为具体。每个逻辑地址都有一个段(segment)和偏移量(offset)组成,偏移量指明了从段开始的地方到实际地址之间的距离。
wangpeihuixyz
·
2020-08-20 08:59
深入理解Linux内核读书笔记
bootsect启动代码分析
Linux0.11内核启动过程I、Linux0.11内核启动过程概述:当PC的电源打开后,
80x86
结构的CPU将进入实模式,并从地址0XFFFF0开始自动执行。
雪松研究所
·
2020-08-20 07:14
80x86
存储器组织结构
概括:本文介绍
80x86
存储器组成的基本原理,会隐藏一些硬件细节。
codesnail
·
2020-08-20 06:01
计算机原理
linux分段分页机制
80x86
内存寻址设计三个地址:逻辑地址,线性地址,物理地址。逻辑地址:指向操作数或者指令的地址。使用分段。虚拟地址:是一个32位无符号数,最大表示4GB。物理地址:内存芯片级别的地址。
不断完善的少年
·
2020-08-20 05:08
操作系统的积累
基于
80x86
的Linux的分段和分页机制
1基于
80x86
的Linux分段机制80386的两种工作模式:80386的工作模式包括实地址模式和虚地址模式(保护模式)。Linux主要工作在保护模式下。
yunsongice
·
2020-08-20 05:41
疯狂内核之内存管理
浅析Linux源码:bootsect.s,setup.s,head.s
PC开机之后,
80X86
进入实模式,并且从BIOS(RAM)里的某个地址开始,读取代码到CPU,并执行。
a181551981
·
2020-08-20 05:38
Linux的内存寻址——浅谈分段和分页机制
本文会以
80x86
架构,linux2.6为例,简单介绍内存的分段和分页机制。1.三种内存地址关于内存地址,首先要了解它有三种,分别是逻辑地址、线性地址和物理地址。
HelloNerd
·
2020-08-20 05:53
内核笔记
vc如何返回函数结果及压栈参数
本文的分析对象是运行在IA32平台上的程序,试验用的编译器是VisualC++6.0中的cl.exe(Microsoft32-bitC/C++OptimizingCompilerVersion12.00.8804for
80x86
soloist
·
2020-08-20 03:35
C与C++
masm masm32 fasm nasm yasm gas的区别与联系
masmMASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持
80x86
汇编以及Win32Asm是Windows下开发汇编的利器。
DiffenYu
·
2020-08-19 07:28
汇编
80x86
为什么要求数据段的起始地址必须为16的倍数?
计算机的内存管理单元是以“字节”为最小单位进行线性编址的,字节是
80x86
CPU对内存管理的基元。为了标识每个存储单元,就给每个存储单元规定一个编号,该编号就是内存单元的物理地址。
曾家河
·
2020-08-18 15:00
Linux
13 I/O体系结构和块设备驱动程序
本章内核如何在实际的设备上调用这些操作 “I/O体系结构”
80x86
的I/O体系结构“设备驱动程序模型”,Linux设备驱动程序模型。
fgh431
·
2020-08-18 07:23
Linux内核入门(二)——用户态向内核态切换
1Linux的堆栈切换我们针对
80x86
来讨论,其实Linux只在四个地方用了它的堆栈段(由ss+esp指向其栈底地址):•系统引导初始化临时实模式下使用的堆栈•进入保护
yunsongice
·
2020-08-17 17:12
疯狂内核预备知识
第五章 花指令与免杀 读书笔记
所以使用花朵是别人迷惑.花指令不是加密代码,它分两种:a夹杂运行b高级语言的花指令应用,程序在运行时会因为花指令而改变原有的流程.该书暂不涉及,据称"比较复杂且效果有限"2脚本木马花指令3花指令根基-汇编语言a认识汇编
80x86
dalerkd
·
2020-08-16 12:13
苦行僧之路
读书笔记
80X86
学习笔记--汇编语言的语句
(1)语句的种类和格式1.语句的种类指令语句和伪指令语句两类,指令语句有着与其对应的机器指令,伪指令语句没有与其对应的机器指令,只是指示汇编程序如何汇编源程序,包括符号的定义,变量的定义,段的定义。2.语句格式指令语句和伪指令语句的格式相似,都由四部分组成。格式:[标号]指令助记符[操作数][;注释]伪指令语句格式:[名字]伪指令定义符[参数…,参数][;注释]一般伪指令语句都有参数,用于说明伪指
aiba1227
·
2020-08-16 12:40
bss段和data段的区别
在采用段式内存管理的架构中(比如intel的
80x86
系统),bss段(BlockStartedbySymbolsegment)通常是指用来存放程
小猪快点跑
·
2020-08-15 16:47
内存管理
C++
汇编语言——数据表示
字节是Intel
80x86
CPU可寻址的最小数据单位,基于
80x86
的内存与I\O空间均以字节编址。位编号从右到左依次为0-7。一个字节可以表示2^8(即256)个不同值。例如,0-255。
C语言是最好的语言
·
2020-08-14 05:33
汇编语言
关于汇编跳转指令的说明
80x86
条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。
weixin_34283445
·
2020-08-13 21:15
80X86
寻址方式与常见汇编指令
1、指令指令:操作码和操作数组成(不定有操作数);操作码:执行操作,用一个唯一的助记符表示,对应着机器指令的一个二进制编码;操作数:操作对象,可以是数值,寄存器或存储器地址;助记符格式:操作码目的操作数,源操作数;注释指令操作数:r8:任一8位通用寄存器;r16:任一16位通用寄存器;reg:r8或r16;seg:段寄存器(CS/SS/DS/ES);m8:8位存储器操作数单元;m16::16位存储
Floydwish
·
2020-08-12 11:11
汇编笔记
中断向量表和中断描述符表IDT
80x86
微机支持256个中断,对应每个中断需要安排一个中断服务程序。在
80x86
实模式运行方式下,每个中断向量由4字节组成。这4字节指明了一个中断服务程序的段值和段内偏移值。
yxc135
·
2020-08-12 01:30
操作系统
深入理解计算机系统-之-内存寻址(三)--分段管理机制(段描述符,段选择子,描述符表)
逻辑地址-=>线性地址-=>物理地址前面我们提到了当使用
80x86
微处理器时,有三种不同的地址:逻辑地址(logicaladdress):包含在机器语言指令中用来指定一个操作数或一条指令的地址。
JeanCheng
·
2020-08-12 01:37
┈┈【操作系统的设计与实现】
♥LinuxKernel
♥
IA-32保护模式下的内存寻址方式(一):分段
1、简介:在基于Intel
80x86
微处理器的平台上,内存寻址是内存管理最重要的一部分内容。
Apollon_krj
·
2020-08-12 01:45
Intel
80x86架构【P6微架构】
IA-32汇编语言笔记(15)—— intel风格全汇编示例(软件实验部分)
记录汇编语言课笔记,可能有不正确的地方,欢迎指出教材《
80X86
微机原理及接口技术实验指导书》这篇文章是书中部分软件实验代码的总结,可以用Tdpit环境编译并运行在配套实验箱中(本文中给出的软件实验代码实际上不需要实验箱的硬件资源
云端FFF
·
2020-08-11 14:57
汇编语言
汇编
IA32
《汇编语言程序设计》学习笔记(4)四、汇编编程
4.1
80x86
汇编编程-14.1.1helloworld-1目录HelloWorld首先我们来看一下咱们这个程序的主体首先第一个吧虽然我们没有详细的讲解过一个完整的汇编程序的结构但是从这张图上我们可以基本上猜得出来看到程序入口地址在哪
HenryQWER
·
2020-08-11 12:30
编程语言
汇编语言
《汇编语言程序设计》学习笔记
Bochs安装FreeDOS与调试
最经看《
80x86
汇编语言程序设计》杨季文等著,里面的保护模式的例子无法调试,后来查到bochs可以调试,就折腾了一番,这里写下吧……>>>>>>>>>>>>>>>>>>>>>>>无耻的分割线>>>>>
ProgrammingRing
·
2020-08-11 11:01
汇编
Intel汇编语言程序设计学习笔记1
第一章汇编器链接器:汇编器将汇编语言翻译成机器语言,链接器将单个文件合并为可执行文件intel
80X86
系列处理器的汇编语言与VAX或者motorala68x00等系统的汇编是否相同?
weixin_30655569
·
2020-08-11 10:12
微机系统与汇编语言
文章目录基础知识(历史知识回顾)进制数据转换码制浮点小数浮点型计算方式字符数据ASCII码Unicode特殊的数据表示
80x86
微机系统计算机系统硬件组成(由物理元器件构成的数字电路系统):微处理器(MPU
罪鬱
·
2020-08-10 20:18
用
80x86
汇编语言编程--在10个无符号数中,找最小的偶数
;在首地址为dat单元的10个无符号数中,找最小的偶数,将其放入AX中。;=============================DATASGSEGMENTDATDW65534,129,20122,12300,2450,7766,12454,21123,7212,4220;在这里预先存放10个无符号数,显然都应该是16位数DATASGENDS;--------------------------
baidu_知道
·
2020-08-10 15:11
80x86汇编语言
自己动手丰衣足食-自己动手修改GBA ROM游戏文件
好了废话不多说开始进入正题,看本文最好有
80x86
汇编
l198738655
·
2020-08-10 09:12
汇编
游戏
rom
GBA修改
游戏修改
GBA金手指
Intel
80X86
寄存器分类介绍(转)
开始读Linux内核相关书籍时,在书店里碰到一个计算机专业科班出身的朋友,向他请教时,他认为学习Linux内核不需要汇编和计算机体系结构等相关的知识。可是结合到现在的学习经历,我却越来越觉得为了搞清楚Linux内核相关设计和运行原理,自己那点自学来的汇编知识不但不够,还大大的需要补充。本文是我今日对微处理器寄存器学习总结所得,主要是翻译自《Intel微处理器英文第7版》,阅读的过程中我参考了网上可
weixin_34389926
·
2020-08-10 07:23
linux运行的硬件基础
1、i386的寄存器80386作为
80X86
系列中的一员,必须保证向后兼容,也就是说,既要支持16位的处理器,也要支持32位的处理器。
weixin_30314793
·
2020-08-10 05:39
80x86
寄存器
80x86
寄存器【注意】本文使用到的汇编指令的语法是Intel汇编语法,除此之外的内容与汇编语法无关【
80x86
寄存器】32位CPU所含有的寄存器有:・4个32位通用寄存器(EAX、EBX、ECX和EDX
shrekmu
·
2020-08-09 12:20
Linux
& QNX
什么是bss段
在采用段式内存管理的架构中(比如intel的
80x86
系统),bss段(BlockStartedbySymbolsegment)通常是指用来存放
bobocheng1231
·
2020-08-09 07:36
linux
汇编伪指令
汇编伪指令段定义伪指令段定义伪指令是表示一个段开始和结束的命令,
80x86
有两种段定义的方式:完整段定义和简化段定义,分别使用不同的段定义伪指令来表示各种段。
weixin_34319374
·
2020-08-09 00:01
面试冲刺:42---虚拟地址、逻辑地址、线性地址、物理地址是什么意思?各个地址之间是如何转换的?
80X86
从逻辑地址到物理地址变换中经过了两个阶段:第一阶段使用分段机制把程序的逻辑地址变
江南、董少
·
2020-08-06 10:26
面试冲刺
汇编寻址方式
80x86
的寻址方式计算机是通过运行指令序列来解决这个问题的,因此每种计算机都有一组指令系统提供给用户使用。这组指令集就称为计算机的指令系统。计算机中的指令由操作码字段和操作数字段两部分组成。
weixin_34216196
·
2020-08-04 20:48
8086汇编语言入门-HelloWorld
附件下载:http://pan.baidu.com/s/1i5R9qO9密码:rfgk
80x86
微处理器汇编语言编程。
weixin_33674976
·
2020-08-04 20:04
80x86
汇编语言:正负数分别存放、统计个数
自己定义一组有符号的字节数(小于100个),然后将其分别存入两个数组中,其中正数和负数的个数分别存入各自数组的第一个单元,最后显示正数的个数和负数的个数,形式为:“+N”和“-M”,要求:统计部分用一个过程完成,显示部分用一个过程或软中断完成,软中断的向量自己根据系统要求决定。题目链接:http://zhidao.baidu.com/question/711091038529152645.html
baidu_知道
·
2020-08-04 13:20
80x86汇编语言
IDA软件技术:可使用可编程插件扩展功能,并可以检查或修改程序或使用I/O功能
èIDAèé訨±è¨é±¨·è¨C++é°éèé¨èéIDA°¨¨I/OèSDK4·1HelloWorld±2·¤¨±·2NECV20·è
80x86
¤¨¨3·PDBèè±IDAè¨4¤§èè§5¤6
哲想软件
·
2020-08-04 00:00
µC/OS-II学习笔记(一) 基本知识
1.INCLUDE.H是主头文件2.不依赖于编译的数据类型:它是针对
80x86
的实模式,在大模式下编译.3.全局变量在.H头文件中程序清单L1.2定义全局宏。
F4427
·
2020-08-02 21:14
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他