汇编语言寄存器(汇编语言中SP寄存器是什么)

2024-07-04 14:08:07 10

汇编语言寄存器(汇编语言中SP寄存器是什么)

本文目录

汇编语言中SP寄存器是什么

  1、汇编语言中SP是堆栈寄存器。堆栈是一段按照后进先出原则组织起来的连续存储区域。用于程序保存或恢复数据,或用于子程序调用及中断响应时保护与恢复现场。SP是堆栈指针寄存器,存放着当前堆栈栈顶地址;   2、一般情况下,对SP有影响的指令,对SP的操作都是隐式,即SP并不出现在指令操作数当中。要注意进出栈的匹配,否则将引起不可预期的后果。

汇编语言中寄存器AL有什么作用

汇编语言中寄存器AX和AL通常称为累加器(Accumulator),用累加器进行的操作可能需要更少时间。  累加器作用:用于乘、除、输入/输出等操作,使用频率很高。

汇编语言处理字符串和SI DI寄存器

我们字符其实就是ASII码对应0-127个字符我们编写汇编语言程序时,要知道几个概念 dw 定义一个字 db 定义一个字节 dd 定义一个双子idata定义 mov ax, mov bx idata ;代表mov bx,1 mov bx,2 mov bx,3 mov ds,idata ;代表mov ds,1 mov ds,2(都是非法指令)字是汇编语言中占16位 字单元:有两个地址连续的内存单元组成,存放一个字型数据and 运算是 相同为1不同为0 or 运算是 相同为0 不同为1 通过例子去理解处理字符串 assume cs:codesg,ds:data data segment     db ’BaSic’     db ’iNfOrMaTion’ data ends codesg segment start:         mov ax,data        mov ds,ax       mov bx,0        mov cx,5      s1:mov al, ;把小写转换成大写        and al,11011111b        mov ,al        inc bx        loop s1       mov bx,5        mov cx,11      s2:mov al, ;把大写转换成小写        or al,00100000b        mov ,al        inc bx        loop s2       mov ax,4c00h        int 21h codesg ends end start assume cs:codesg,ds:data data segment     db ’BaSic’     db ’iNfOr’ data ends codesg segment start:        mov ax,data        mov ds,ax       mov bx,0        mov cx,5      s1:mov al,        and al,11011111b        mov ,al       mov al,        or al,00100000b        mov ,al        inc bx        loop s1       mov ax,4c00h        int 21h codesg ends end start8086CPU有14个寄存器 通用寄存器AX BX CX DX 变址寄存器SI(源地址寄存器) DI(目标变址寄存器) 指针寄存器SP BP 指令指针寄存器IP 段寄存器CS SS DS ES 标志寄存器PSWSI和DI常执行与地址有关的操作     SI和DI是8086CPU中和BX功能相近的寄存器     区别: SI和DI不能够分成两个8位寄存器来使用 应用SI和DI 用寄存器SI和DI实现将字符串’welcome to masm!!!’复制到它后面的数据区中。 assume cs:code,ds:data data segment     db ’welcome to masm!!!’     db ’..................’ dataends code segment start:        mov ax,data        mov ds,ax       mov si,0        mov di,18        mov cx,9      s1:mov ax,        mov ,ax        add si,2 ;取的是字型数据        add di,2        loop s1       mov ax,4c00h        int 21h code ends end start

汇编语言2ah,2bh是啥

2ah,2bh分别代表各自字节。1、汇编语言2ah是寄存器的高八位,汇编语言2bh是低八位的寄存器。2、汇编语言2ah和2bh都是用于执行算术和逻辑运算。

汇编语言寄存器都叫什么

1、寄存器

32位寄存器有16个,分别是:

4个数据寄存器(EAX、EBX、ECX、EDX)。

2个变址和指针寄存器(ESI和EDI);2个指针寄存器(ESP和EBP)。

6个段寄存器(ES、CS、SS、DS、FS、GS)。

1个指令指针寄存器(EIP);1个标志寄存器(EFlags)。

2、数据寄存器

数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。

32位CPU有4个32位通用寄存器:EAX、EBX、ECX和EDX。对低16位数据的取存,不会影响高16

位的数据,这些低16位寄存器分别命名为AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。

4个16位寄存器又可分割成8个独立的8位寄存器(AX:ah~al、BX:bh~bl、CX:ch~cl:DX:dh~dl)。

每个寄存器都有自己的名称,可独立存取。程序员可利用数据寄存器的这种“可合可分”的特性,灵活地处理字/

字节的信息。

AX和al通常称为累加器,用累加器进行的操作可能需要更少时间,累加器可用于乘、除、输入/输出等操作,

它们的使用频率很高。

BX称为基地址寄存器,它可作为存储器指针来使用。

CX称为计数寄存器,在循环和字符串操作时,要用它来控制循环次数;在位操作中,当移多位时,要用cl来

指明位移的位数。

DX称为数据寄存器,在进行乘、除运算时,它可以为默认的操作数参与运算,也可用于存放I/O的端口地址。

在16位CPU中,AX、BX、CX和DX不能作为基址和变址寄存器来存放存储单元的地址,但在32位CPU

中,其32位寄存器EAX、EBX、ECX和EDX不仅可传送数据、暂存数据、保存算术逻辑运算结果,而且也可

作为指针寄存器,所以,这些32位寄存器更具有通用性。

3、变址寄存器

32位CPU有2个32位通用寄存器ESI和EDI,其低16位对应先前CPU中的SI和DI,对低16位数据的

存取,不影响高16位的数据。

ESI、EDI、SI和DI称为变址寄存器,它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器

操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。

变址寄存器不可分割成8位寄存器,作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。

它们可作一般的存储器指针使用,在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的

功能。

4、指针寄存器

32位CPU有2个32位通用寄存器EBP和ESP,其低16位对应先前CPU中的BP和SP,对低16位数

据的存取,不影响高16位的数据。

EBP、ESP、BP和SP称为指针寄存器,主要用于存放堆栈内存储单元的偏移量,用它们可实现多种存储器

操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。

指针寄存器不可分割成8位寄存器,作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。

它们主要用于访问堆栈内的存储单元,并且规定:

BP为基指针寄存器,用它可直接存取堆栈中的数据。

SP为堆栈指针寄存器,用它只可访问栈顶。

5、段寄存器

段寄存器是根据内存分段的管理模式而设置的。内存单元的物理地址由段寄存器的值和一个偏移量组合而成

的,这样可用两个较少位数的值组合成一个可访问较大物理空间的内存地址。

32位CPU有6个段寄存器,分别如下:

CS:代码段寄存器    ES:附加段寄存器

DS:数据段寄存器    FS:附加段寄存器

SS:堆栈段寄存器    GS:附件段寄存器

在16位CPU系统中,只有4个段寄存器,所以,程序在任何时刻至多有4个正在使用的段可直接访问,在

32位微机系统中,它有6个段寄存器,所以在此环境下开发的程序最多可同时访问6个段。

32位CPU有两个不同的工作方式:实方式和保护方式。在每种方式下,段寄存器的作用是不同的,有关规定

简单描述如下:

实方式:段寄存器CS、DS、ES和SS与先前CPU中的所对应的段寄存器的含义完全一致,内存单元的逻辑

地址仍为“段地址:偏移地址”的形式,为访问某内存段内的数据,必须使用该段寄存器和存储单元的偏移地址。

保护方式:在此方式下,情况要复杂得多,装入段寄存器的不再是段值,而是称为“选择子”的某个值。

6、指令指针寄存器

32位CPU把指令指针扩展到32位,并记作EIP,EIP的低16位与先前CPU中的IP作用相同。

指令指针EIP、IP是存放下次将要执行的指令在代码段的偏移地址,在具有预取指令功能的系统中,下次要执

行的指令通常已被预取到指令队列中,除非发生转移情况,所以,在理解它们的功能时不考虑存在指令队列的情

况。

在实方式下,由于每个段的最大范围为64KB,所以,EIP的高16位肯定都为0,此时,相当于只用其低16

位的IP来反映程序中的指令的执行次序。

7、标志寄存器

1.运算结果标志位。一共6个,包括:CF进位标志位、PF奇偶标志位、AF辅助进位标志位、ZF零标志位、

SF符号标志位、OF溢出标志位。

2.状态控制标志位。一共3个,包括:TF追踪标志位、IF中断允许标志位、DF方向标志位。

以上标志位在第7章里都讲过了,在这里就不再解释了,现在讲讲32位标志寄存器增加的4个标志位。

1. I/O特权标志IOPL。

IOPL用两位二进制位来表示,也称为I/O特权级字段,该字段指定了要求执行I/O指令的特权级,如果当前

的特权级别在数值上小于等于IOPL的值,那么,该I/O指令可执行,否则将发生一个保护异常。

2. 嵌套任务标志NT。

NT用来控制中断返回指令IRET的执行。具体规定如下:

(1)     当NT=0,用堆栈中保存的值恢复EFlags、CS和EIP,执行常规的中断返回操作。

(2)     当NT=1,通过任务转换实现中断返回。

3. 重启动标志RF。

RF用来控制是否接受调试故障。规定:RF=0时,表示接受,否则拒绝。

4. 虚拟8086方式标志VM。

如果VM=1,表示处理机处于虚拟的8086方式下的工作状态,否则,处理机处于一般保护方式下的工作状态。

8、32位地址的寻址方式

最后说一下32位地址的寻址方式。在前面我们学习了16位地址的寻址方式,一共有5种,在32位微机系统

中,又提供了一种更灵活、方便但也更复杂的内存寻址方式,从而使内存地址的寻址范围得到了进一步扩大。

在用16位寄存器来访问存储单元时,只能使用基地址寄存器(BX和BP)和变址寄存器(SI和DI)来作为

偏移地址的一部分,但在用32位寄存器寻址时,不存在上述限制,所有32位寄存器(EAX、EBX、ECX、

EDX、ESI、EDI、EBP、和ESP)都可以是偏移地址的一个组成部分。

当用32位地址偏移量进行寻址时,偏移地址可分为3部分:

1. 一个32位基址寄存器(EAX、EBX、ECX、EDX、ESI、EDI、EBP、ESP)。

2. 一个可乘以1、2、4、8的32位变址寄存器(EAX、EBX、ECX、EDX、ESI、EDI和EBP)。

3. 一个8位~32位的偏移常量。

比如,指令:mov ebx,

Eax就是基址寄存器,edx就是变址寄存器,300H就是偏移常量。

上面那3部分可进行任意组合,省去其中之一或之二。

下面列举几个32位地址寻址指令:

Mov ax,

Mov eax,

Mov ebx,

Mov ebx,

Mov ebx,

Mov ebx,

Mov ebx,

Mov ax,

由于32位寻址方式能使用所有的通用寄存器,所以,和该有效地址相组合的段寄存器也就有新的规定,具体

规定如下:

1. 地址中寄存器的书写顺序决定该寄存器是基址寄存器还是变址寄存器。

如:中的ebp是基址寄存器,ebx是变

址寄存器,可以看出,左边那个是基址寄存器,另一个是变址寄存器。

2. 默认段寄存器的选用取决于基址寄存器。

3. 基址寄存器是ebp或esp时,默认的段寄存器是SS,否则,默认的段寄存器是DS。

4. 在指令中,如果显式地给出段寄存器,那么显式段寄存器优先。

下面列举几个32位地址寻址指令及其内存操作数的段寄存器。

指令列举:          访问内存单元所用的段寄存器

mov ax,     ;默认段寄存器为DS。

mov ax,     ;默认段寄存器为DS。

mov ebx,     ;默认段寄存器为SS。

mov ebx,     ;默认段寄存器为DS。

mov edx, ES:    ;显式段寄存器为ES。

mov , ax    ;默认段寄存器为SS。

mov ebx, GS:    ;显式段寄存器为GS。

mov ax,     ;默认段寄存器为SS。

MIPS汇编语言中怎样判断寄存器$a0中的值是不是一个字地址

在MIPS汇编语言中,可以通过判断寄存器$a0中的值是否为4的倍数来判断其是否为一个合法的字地址。因为一个字地址必须是4的倍数,如果不是4的倍数,那么它就不是一个合法的字地址。

汇编语言中什么是基址变址寄存器

基址寄存器:寄存器BX称为基地址寄存器(BaseRegister),它可作为存储器指针来使用。变址寄存器:32位CPU有2个32位通用寄存器ESI和EDI。其低16位对应先前CPU中的SI和DI,对低16位数据的存取,不影响高16位的数据。寄存器ESI、EDI、SI和DI称为变址寄存器(IndexRegister),它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。变址寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。它们可作一般的存储器指针使用。在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的功能。

汇编语言如何交换al寄存器中某两位

在汇编语言中,可以使用XCHG(Exchange)指令来实现两个寄存器或内存单元的交换。该指令的语法格式为:XCHG destination, source,其中destination表示目的地操作数,source表示源操作数。例如,如果要交换AX寄存器中的低8位AL和次低8位AH,则可以使用以下指令:```XCHG AL, AH```执行该指令后,AL和AH中的值会互换。如果要交换AI寄存器中的第2位和第5位,则可以使用以下指令:```XCHG AH, AL```在该指令中,AH表示AI寄存器的高8位,AL表示AI寄存器的低8位。如果要交换AI寄存器中的第2位和第5位,可以先将AI寄存器的值存储到内存中,然后交换内存中的两个位,最后将交换后的值再次存储回AI寄存器中。具体操作可以参考下面的示例代码:```MOV , AI ; 将AI寄存器的值存储到Temp变量中AND , 0CFh ; 将Temp变量中的第2位和第5位清零SHL , 3 ; 将Temp变量中的第2位移动到第5位SHR , 1 ; 将Temp变量中的第5位移动到第2位MOV AI, ; 将修改后的值存储回AI寄存器中```在上述代码中,使用AND指令将Temp变量中的第2位和第5位清零,SHL指令将第2位移动到第5位,SHR指令将第5位移动到第2位,最后将修改后的值存储回AI寄存器中,从而实现了AI寄存器中某两位的交换。

汇编中的“附加段寄存器ES”有什么用的

附加段寄存器ES:存放当前执行程序中一个辅助数据段的段地址。 

段寄存器            CS                  IPSS                SP或BPDS                BX、DI、SIES               DI(用于串指令)

汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。

这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。

用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理的系统软件。

汇编语言寄存器(汇编语言中SP寄存器是什么)

本文编辑:admin

本文相关文章:


汇编语言寄存器(MIPS汇编语言中怎样判断寄存器$a0中的值是不是一个字地址)

汇编语言寄存器(MIPS汇编语言中怎样判断寄存器$a0中的值是不是一个字地址)

本文目录MIPS汇编语言中怎样判断寄存器$a0中的值是不是一个字地址汇编语言如何交换al寄存器中某两位汇编语言寄存器都叫什么汇编中的“附加段寄存器ES”有什么用的汇编语言中什么是基址变址寄存器汇编语言中寄存器AL有什么作用汇编语言处理字符串

2024年7月21日 22:53

更多文章:


汇编和汇总的区别(汇总的解释)

汇编和汇总的区别(汇总的解释)

大家好,今天小编来为大家解答以下的问题,关于汇编和汇总的区别,汇总的解释这个很多人还不知道,现在让我们一起来看看吧!本文目录汇总的解释汇编和整理的区别汇总和汇整的区别是什么汇总是什么意思汇集和汇总有什么区别两个词的用法上汇总的解释汇总的解释

2024年10月14日 08:25

电脑编程endif什么意思(if then endif是哪种语言)

电脑编程endif什么意思(if then endif是哪种语言)

大家好,今天小编来为大家解答以下的问题,关于电脑编程endif什么意思,if then endif是哪种语言这个很多人还不知道,现在让我们一起来看看吧!本文目录if then endif是哪种语言endif,ifend,ifdefine,d

2024年10月18日 21:10

parseint函数用不了(Javascript parseInt函数)

parseint函数用不了(Javascript parseInt函数)

这篇文章给大家聊聊关于parseint函数用不了,以及Javascript parseInt函数对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录Javascript parseInt函数javascript parseInt函

2024年9月4日 11:35

switch连接电视教程(任天堂switch怎么连接电视)

switch连接电视教程(任天堂switch怎么连接电视)

本文目录任天堂switch怎么连接电视switch怎样才能连接上电视switch怎么连电视 快速实现Switch和电视的连接方法switch怎么连接电视 快速实现switch和电视的连接方法switch怎么连电视如何才能将switch连接到

2024年7月16日 20:26

mental怎么读(mental是什么意思)

mental怎么读(mental是什么意思)

本文目录mental是什么意思mental这个单词怎么读书mental的名词是什么mental是什么意思意思是: 思想的;心理的;精神的;脑力的一、读音:[’mentl] 二、例句:We should pay more attention

2024年6月2日 03:18

postgresql存储过程(postgresql 怎样对存储过程进行调试)

postgresql存储过程(postgresql 怎样对存储过程进行调试)

大家好,如果您还对postgresql存储过程不太了解,没有关系,今天就由本站为大家分享postgresql存储过程的知识,包括postgresql 怎样对存储过程进行调试的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本

2024年10月18日 00:55

surfacert刷安卓教程(如何在surface上运行安卓应用)

surfacert刷安卓教程(如何在surface上运行安卓应用)

本文目录如何在surface上运行安卓应用请问谁知道surface平板电脑怎么刷机surface rt怎么用u盘重装系统我的surface pro 2能装安卓系统吗哪位大神能救救我的电脑,我的电脑是surface rt,怎么强刷成别的系统s

2024年7月21日 20:41

java面试题要多少钱(java面试难吗)

java面试题要多少钱(java面试难吗)

本文目录java面试难吗今天去面试JAVA软件开发实习生,对方公司要我签订一份协议,不是劳动合同,上面说岗前培训要1万元,java程序员一般面试几个问题所有公司都要笔试吗笔试一般有多少道题面试过的猿猿大概说一java面试问题:零基础学习Ja

2024年6月25日 10:26

php向数据库添加数据失败(PHP往数据库写入数据,怎么输入都失败为什么)

php向数据库添加数据失败(PHP往数据库写入数据,怎么输入都失败为什么)

本文目录PHP往数据库写入数据,怎么输入都失败为什么用php插入数据库没有报错,只是显示插入失败php 向mysql数据数据库插入数据失败了,怎么弄噢为什么php中无法插入数据php在数据表添加记录失败,没有语句错误,没有数据库连接错误,连

2024年5月22日 15:23

vue使用session(vue+django使用session的用户验证怎么做)

vue使用session(vue+django使用session的用户验证怎么做)

本文目录vue+django使用session的用户验证怎么做vue怎么监听sessionstorage的变化vue路由守卫中拿不到sessionvue项目开发中什么时候用cookie什么时候用sessionstoragevue+djang

2024年7月14日 06:25

关闭cpu多线程(流放之路掉线怎么关掉cpu多线程)

关闭cpu多线程(流放之路掉线怎么关掉cpu多线程)

本文目录流放之路掉线怎么关掉cpu多线程惠普cq32 怎么关闭CPU超线程,BIOS直接无高级选项,更本不能从BIOS关闭暗夜精灵4 如何关闭CPU超线程英特尔CPU如何关闭超线程E52640的CPU是属于超线程吗如果不是怎么能关闭它的多线

2024年7月23日 13:59

default路由器(什么是缺省路由)

default路由器(什么是缺省路由)

本文目录什么是缺省路由默认路由干什么用的,有什么用途路由器defauit是什么意思默认路由的用法 默认路由怎么用什么是缺省路由在通信网络中,缺省路由(Default Route)是路由表中一种特殊的静态路由,当网络中报文的路由无法匹配到当前

2024年7月12日 03:17

ubuntu从入门到精通pdf(哪位兄弟linux学习能带一下,因工作问题不方便去培训,现在自学谢谢,)

ubuntu从入门到精通pdf(哪位兄弟linux学习能带一下,因工作问题不方便去培训,现在自学谢谢,)

本文目录哪位兄弟linux学习能带一下,因工作问题不方便去培训,现在自学谢谢,关于linux教程问题ubuntu14.04里怎么安装cups-pdf虚拟打印机Ubuntu下LibreOffice文档怎么另存为PDF格式ubuntu中怎么打开

2024年7月21日 06:49

布衣公子ppt模板下载免费(ppt制作思路)

布衣公子ppt模板下载免费(ppt制作思路)

本文目录ppt制作思路谁有新员工入职培训的PPT学习PPT知识,看秋叶老师,冯注龙,布衣公子,曹将,邵云蛟,郑少哪位的书或课程较好有哪些好用的PPT插件怎样在做ppt时让幻灯片出现花瓣落下的效果好用到哭的9大PPT辅助工具免费下载如何获取P

2024年7月22日 10:54

oracle 表分析(如何在ORACLE系统中对表进行统计分析)

oracle 表分析(如何在ORACLE系统中对表进行统计分析)

本文目录如何在ORACLE系统中对表进行统计分析oracle如何判断需要做表分析oracle 是否可以同时进行多个表分析Oracle的表分析是做什么的Oracle数据库表做表分析、索引分析的命令是什么如何正确地分析Oracle数据库模式,表

2024年7月19日 07:56

高效办理的编程培训课程(全国排名前十的编程语言培训班有哪些)

高效办理的编程培训课程(全国排名前十的编程语言培训班有哪些)

本文目录全国排名前十的编程语言培训班有哪些汇编语言编程技术高效实践培训班全国排名前十的编程语言培训班有哪些全国排名前十的编程语言培训班有哪些?北大青鸟以完善的标准化管理为依托,通过院校合作和授权合作两大经营模式,实现了体系的规模化发展,得到

2024年7月13日 16:35

day函数是什么意思(函数DAY($A$3)*4-4 代表什么意思)

day函数是什么意思(函数DAY($A$3)*4-4 代表什么意思)

各位老铁们好,相信很多人对day函数是什么意思都不是特别的了解,因此呢,今天就来为大家分享下关于day函数是什么意思以及函数DAY($A$3)*4-4 代表什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录

2024年9月8日 10:45

西威变频器怎么改异步模式?内存异步工作模式是什么

西威变频器怎么改异步模式?内存异步工作模式是什么

本文目录西威变频器怎么改异步模式内存异步工作模式是什么独立显卡设为异步模式异步传输模式能最大限度的发挥什么技术的优点下面哪些方法可以用作javascript异步模式的编程C#异步编程模式IAsyncResult概述ajax同步模式和异步模式

2024年3月31日 03:31

update set字段为空(MSSQL 如果要更新的字段为空,就不更新该字段,只更新其他)

update set字段为空(MSSQL 如果要更新的字段为空,就不更新该字段,只更新其他)

本文目录MSSQL 如果要更新的字段为空,就不更新该字段,只更新其他使用update更新数据,不匹配的字段变为空值update * set *=() 在存储过程中如何给set后的参数赋值老是提示插入的为空···求解update 判断字段是否

2024年7月22日 20:57

怎么样把自己的博客主页注册到网络中去,让更多的人知道?怎么 打开51博客 主页

怎么样把自己的博客主页注册到网络中去,让更多的人知道?怎么 打开51博客 主页

本文目录怎么样把自己的博客主页注册到网络中去,让更多的人知道怎么 打开51博客 主页开通了博客之后怎样进入自己的博客主页呢,如果全部地址都输入很麻烦,有没有简单的方法呢闲人博客怎么进入主页腾讯有没有博客主页网页和主页,博客有什么不同怎么样把

2024年7月2日 19:52

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2342
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1735
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1168
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1164
标签列表

热门搜索