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
汇编学习``
GNU ARM汇编--(六)s3c2440的时钟控制
前面几篇利用GNUARM汇编控制LED以及ARM的中断处理的设计,对ARM汇编以及体系结构有了一定的认识.后面的
汇编学习
会结合具体的芯片进行,一个为了更灵活熟练的使用汇编,二也是为了通过学习一款具体芯片来提炼出一些有价值的经验
RubyBoss
·
2013-05-11 21:00
初涉汇编<三>
好了,这个
汇编学习
毕竟是我对汇编的个人的学习问题。现在我来说说汇编中后面的几个标志寄存器。
周水平
·
2013-05-01 23:00
汇编
汇编学习
笔记--内中断
编程任务:编写0号中断处理程序,使得在除法溢出发生时,在屏幕中间显示字符串“devideerror!”,然后返回到DOS。assumecs:code codesegment start:;1.安装程序 movax,cs movds,ax movsi,offsetinterrupt;ds:sipointtosourceaddress movax,0 moves,ax movdi,200h;es,
y658t
·
2013-04-25 21:00
汇编学习
笔记《一》
两个程序,1.从键盘输入10个学生成绩,然后输入一个查询成绩,找出是第几个学生的成绩。2.将一个16进制的数字输出(字符形式)提供了用于输入,输出的库。第一个想用字符串处理,然后数组的元素+1includeio32.inc .data coutdword0 studentdatabyte256dup(0),0 numbyte256dup(0),0 msgtipdisbyte'请输入学生成绩',13
qq296571277
·
2013-04-18 23:00
汇编
汇编学习
笔记--数据处理的两个基本问题
一、bx、si、di、bp在8086CPU中,只有bx、si、di、bp这四个寄存器可以通过[……]方式来进行内存单元的寻址;这四个寄存器可以单独存在,也可以以组合的形式进行寻址,但是bx和bp不能一起使用,si和di不能一起使用,所以即使组合最多也只能两个组合,不会有三个组合在一起的形式,当然可以加个常量:[bx+si+idata];只要使用bp,而段地址没有显式给出,则默认段地址为ss,而其它
y658t
·
2013-04-15 21:00
汇编学习
笔记--更灵活的寻址方式
一、实例1:将字符串BaSiC全转换为大写,将iNForMaTIOn全转换为小写assumecs:code,ds:data datasegment db'BaSiC' db'iNForMaTIOn' dataends codesegment start:movax,data movds,ax;初始化数据段段地址 movbx,0 movcx,5 s:and[bx],11011111B;第6位置
y658t
·
2013-04-15 19:00
汇编学习
笔记--包含多个段的程序
实例1:计算如下八个数的和,结果存放在ax中 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h分析: 可以将这八个数存放在内存中,然后通过循环实现累加。但是我们不应该用mov命令把它们写到固定地址的内存单元中,最好的做法是让系统来为它们自动分配内存,就像我们并不会告诉系统我们的代码必须放在哪些内存单元中,而是系统在执行这段程序时动态分配。
y658t
·
2013-04-14 16:00
汇编学习
--练习一
练习题一向内存0:200~0:23F依次传送数据0~63 assumecs:code codesegment movax,0020h movds,ax movcx,64 movbx,0 s:mov[bx],bl incbx loops movax,4c00h int21h codeends end
y658t
·
2013-04-08 23:00
汇编学习
笔记--寄存器
一个典型的CPU是由运算器、控制器、寄存器等器件组成,对汇编程序员来说,CPU的主要部件是寄存器,我们可以用它来读写指令,通过改变各种寄存器的内容来实现对CPU的控制。8086CPU共有14个寄存器,都是16位的。通用寄存器AX,BX,CX,DX--通用寄存器movah,123h编译会报错,第二个参数超过8位当计算加法时,若加数太大,导致超过最大值,则高位的值会被忽略moval,534hmovbx
y658t
·
2013-04-07 23:00
笔记
寄存器
汇编语言
汇编学习
记录
显示一个字符串 Dsegsegment Stringdb'hello,girl$' Dsegends Csegsegment Assumeds:dseg,cs:cseg Start: Movax,dseg Movds,ax Leadx,string Movah,09h Int21h Movah,4ch Int21h Csegends Endstar 变量的定
ultimater
·
2013-04-07 18:00
汇编学习
--debug的一次使用记录
最近在学习汇编了。不学习不行啊。之前是一点都没有学习的,于是在网上找视频学习。我找的是小甲鱼的视频。上面的讲的还是不错。反正都没有学习过,这样看着视频学习,又可以自己动手,学习还是比较快的。当然多动手是最好的。关于windows下面的cmd里面的debug,相信在学习汇编的都知道,里面的东西还是比较简单的。网上随便就可以找到很多相关的资料。具体的话可以找这个http://wenku.baidu.c
cogbee
·
2013-03-17 09:00
debug
简单学习
win32
汇编学习
笔记
最近在学习win32汇编,老罗的书遇到些环境变量的事1@echooff 2rem根据自己的masm目录修改自己 3setmasm32Dir=E:\masm32 4setinclude=%masm32Dir%\Include 5setlib=%masm32Dir%\lib 6setpath=%masm32Dir%\bin;%path% 7@echosucceed 8@pause保存为v
·
2013-03-09 15:00
Win32
汇编学习
(4)汇编指令举例
☞字节:记为byte,一个字节由8个bit组成,可以存在8位寄存器中。字:word,一个字由两个字节组成。注:一个字可以存在一个16位寄存器中,这个字的高位字节和低位字节自然就存在这个寄存器的高8位寄存器和低8位寄存器中。十六进制中的一位相当于二进制数中的四位。☞几条汇编指令 汇编指令 操作 高级语言描述 mov ax,18 将
·
2013-03-04 15:00
学习
汇编学习
(1)
☞指令和数据内存中的二进制信息1000100111011000,计算机可以把它看作大小为89D8H的数据,也可以将其看作指令mov ax,bx来执行。☞CPU对存储器的读写存储器被划分为多个存储单元,存储单元从零开始顺序编号。这些编号可以看作存储单元在存储器中的地址。CPU要从内存中读数据,首先要指定存储单元的地址。❤存储单元的地址(地址信息)❤器件的选择,读或写的命令(控制信息)❤读或写的数据(
·
2013-03-01 16:00
学习
Powerpc
汇编学习
之一
POWER5处理器是一款应用广泛的64位高性能处理器。具备双核和对称多线程功能。这使单独一个芯片能够同步处理4个线程!不仅如此,各线程在每个时钟周期内还可执行一组指令(最多可达到5条)。PowerPC指令集广泛应用于IBM和其他厂商提供的多种芯片,而不仅仅是POWER系列。它用在服务器、工作站和高端嵌入式环境之中(设想数字摄像机和路由器,而不是移动电话)。Gekko芯片用在了任天堂的GameCub
jackyard
·
2013-01-21 13:00
ARM反
汇编学习
在bin文件中,就是一条条的机器指令,每条指令4个字节。在ADS中打开一个.s文件,选择project->disassemble可以看到汇编的机器码汇编代码如下(ADS中的一个例程\ARM\ADSv1_2\Examples\asm\armex.s):AREAARMex,CODE,READONLY;namethisblockofcodeENTRY;markfirstinstruction;toexe
myxmu
·
2013-01-04 16:00
汇编学习
总结记录
原文地址:http://bbs.chinaunix.net/thread-2312780-1-1.html 1.1.
汇编学习
总结记录对于我们之前分析的start.S中,涉及到很多的汇编的语句,其中,可以看出
xgx198831
·
2012-12-19 21:00
win7下
汇编学习
环境的安装
一般情况下,在命令行输入command命令就可以进入DOS环境了,但是有些情况需要纯DOS的环境才好调试和看到效果,下面我们就在win7下安装vmware虚拟机来安装一个纯DOS的环境。先去下载一个VMwareWorkstation,我的是8.0的版本,其他版本应该也可以,这个安装就不具体说了。新建一个虚拟机,选择自定义安装,在下面的页面选择创建一个虚拟空白盘。然后选择安装MS-DOS。一路下一步
lixiang0522
·
2012-12-13 13:00
vmware
vmware
vmware
虚拟机
汇编
dos
dos
汇编学习
笔记-一段安全的空间及段前缀的使用.
一般情况下,0:200-0:2ff(00200h-002ffh)的256个字节空间.如何将0fff:0-0fff:b单元中的数据的复制到0:200-0:20b中.0-b=0-b设置一个变量为bxmovbx,0movcx,12;设置循环次数s:movax,FFFFh;此为字movds,ax;设置段地址为FFFF偏移地址默认为0movdl,[bx];访问内存单元bx中的内容送入dl中,dl是字节bx为
zaijianshaonian
·
2012-12-12 10:16
ASM
汇编学习
例程 第1~2章
汇编学习
例程;eg0101.asminWindowsConsoleincludeio32.inc.datamsgbyte'Hello,Assembly!'
Slience_Perseverance
·
2012-11-07 13:00
第二篇 溢出标志 CF与OF
在
汇编学习
中,个人感觉CF与OF这两个溢出标志还是有点难理解的。笔者也还是一知半解,若有错误之处,请指正! 一、学习CF与OF,要始终牢记一点。CF是无符号数溢出标志,OF是有符号数溢出标志。
Lulipeng_cpp
·
2012-11-07 09:00
GNU ARM汇编--(六)s3c2440的时钟控制
前面几篇利用GNUARM汇编控制LED以及ARM的中断处理的设计,对ARM汇编以及体系结构有了一定的认识.后面的
汇编学习
会结合具体的芯片进行,一个为了更灵活熟练的使用汇编,二也是为了通过学习一款具体芯片来提炼出一些有价值的经验
·
2012-10-15 22:00
ARM
游戏辅助,
汇编学习
等杂七杂八
最近突然对游戏外挂开发产生兴趣,准备花点时间研究研究。 不过,好记性不如烂笔头,所以在这里对相关资料和常去网站做个记录。 以下仅为网上收集的一些资料。 相关文章: 外挂基础知识入门教学 http://hack.gameres.com/thread_142398.html 微软研究院Detour开发包之API拦截技术 http://www.cnblog
socol
·
2012-10-10 22:00
游戏
X86
汇编学习
小结----cmp 完整版本
生成汇编代码比如,一个简单的函数://hello.c voidfunc(){}如何得到相应的汇编代码呢?gcc -S hello.chello.sclang -S hello.chello.sgcc -S -masm=intel hello.chello.scl /FAs /C hello.chello.asm看些结果:gcc4.5.2,Ubuntu11.04X86默认的汇编.globlfunc
JK198310
·
2012-09-27 11:00
汇编
ubuntu
gcc
compiler
X86
X86
汇编学习
小结----cmp 完整版本
生成汇编代码比如,一个简单的函数://hello.cvoidfunc(){}如何得到相应的汇编代码呢?gcc-Shello.chello.sclang-Shello.chello.sgcc-S-masm=intelhello.chello.scl/FAs/Chello.chello.asm看些结果:gcc4.5.2,Ubuntu11.04X86默认的汇编.globlfunc.typefunc,@f
Q328333568
·
2012-09-17 20:09
linux
x86
asm
汇编学习
笔记 第2章 Intel微处理器
机器语言——>汇编语言——>高级语言汇编语言的特点:1.与硬件相关2.与机器指令一一对应3.须详细描述“如何做”4.可移植性差第2章Intel微处理器.微处理器结构.内存储器结构.段概念的引进.内存储器的地址.堆栈.I/O结构8086微处理器结构CPU功能结构:总线接口部件BIU(BusInterfaceUnit)--完成CPU与主存储器或外围设备之间的信息传送执行部件EU(ExecuteUnit
Slience_Perseverance
·
2012-09-09 16:00
汇编学习
--7.17--键盘输入和磁盘读写
使用BIOS进行键盘输入和磁盘读写大多数有用的程序都需要处理用户的输入,键盘输入是最基本的输入。程序和数据通常需要长期存储,磁盘是最常用的存储设备。BIOS为这两种外设的I/O提供了最基本的中断例程。下面将对它们的应用和相关问题进行学习。int9中断例程对键盘输入的处理键盘输入将引发9号中断,BIOS提供了int9中断例程。CPU在9号中断发生后,执行int9中断例程,从60h端口读出扫描码,并将
Eason.wxd
·
2012-07-17 09:20
基础编程
汇编学习
--7.17--键盘输入和磁盘读写
使用BIOS进行键盘输入和磁盘读写 大多数有用的程序都需要处理用户的输入,键盘输入是最基本的输入。程序和数据通常需要长期存储,磁盘是最常用的存储设备。BIOS为这两种外设的I/O提供了最基本的中断例程。下面将对它们的应用和相关问题进行学习。 int9中断例程对键盘输入的处理键盘输入将引发9号中断,BIOS提供了int9中断例程。CPU在9号中断发生后,执行int9中断例程,从60h端口读出扫描码,
App_12062011
·
2012-07-17 09:00
数据结构
汇编
table
存储
byte
磁盘
汇编学习
--7.16--直接定址表
如何有效合理地组织数据,以及相关的编程技术。 描述了单元长度的标号assumecs:codecodesegment a:db1,2,3,4,5,6,7,8 b:dw0 start: movsi,offseta movbx,offsetb movcx,8 s: moval,cs:[si] mova
App_12062011
·
2012-07-16 15:00
算法
汇编
table
存储
byte
编译器
汇编学习
--7.16--int指令
int指令中断信息可以来自CPU的内部和外部,当CPU的内部有需要处理的事情发生的时候,将产生需要马上处理的中断信息,引发中断过程。上一章讲解了0号中断和单步中断,这一章将讲解另一种重要的内中断,由int指令引发的中断。int指令格式:intnn为中断类型码,它的功能是引发中断过程。CPU执行intn指令,相当于引发一个n号中断的中断过程,执行过程如下:1)取中断类型码n;2)标志寄存器入栈,IF
Eason.wxd
·
2012-07-16 13:04
基础编程
LPC11C14(Cortex-m0-->ARM7)启动代码分析
汇编学习
:ARM伪指令,在汇编程序中经常会被使用,包括以下几条: —AREA —ALIGN —CODE16
Alan0521
·
2012-07-11 22:00
c
汇编
存储
语言
编译器
代码分析
汇编学习
笔记----转移指令及子程序原理
/*******8086CPU执行指令的步骤********/极重要:1、从CS:IP指向的内存单元读取指令,读取的指令进入指令缓冲器2、(IP)=(IP)+所读取指令的长度,从而指向下一条指令3、执行指令,转到第一步,重复这三步(注意:CPU是先指向要执行指令的下一条指令再开始执行指令)/******offset:获取标记地址******/获得伪代码中的标记地址后,我们可以在这些地址中任意跳跃,
fengxiaoke_fxk
·
2012-07-04 22:00
简单win32反
汇编学习
windows代码如下:#include intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRszCmdLine,intiCmdShow) { MessageBox(NULL,TEXT("你好,编程世界"),TEXT("你好"),0x00000000); return0; }很简单的程序,运行后弹出一个窗口,显示“你好,编程
edcvf3
·
2012-07-01 19:00
编程
c
windows
汇编
null
winapi
GNU ARM汇编--(六)s3c2440的时钟控制
前面几篇利用GNUARM汇编控制LED以及ARM的中断处理的设计,对ARM汇编以及体系结构有了一定的认识.后面的
汇编学习
会结合具体的芯片进行,一个为了更灵活熟练的使用汇编,二也是为了通过学习一款具体芯片来提炼出一些有价值的经验
dndxhej
·
2012-06-23 00:00
c
工作
timer
汇编
output
delay
汇编学习
笔记----8086CPU的段寄存器
(1)在8086CPU中,它是16bit结构,一次可以传送一个字的数据,但其地址总线有20根,一次可以传送2的20次方的数据也就是说它的寻址能力为1MB,很明显,如果将地址从CPU内部简单的发出来,一次就只能传送16bit的地址,寻址能力只有64KB了。至于为什么这么设计,真心还不知道,但8086CPU采用了用两个地址相加的方法来解决了这种消耗。8086CPU提供一个16bit的段地址和一个16b
fengxiaoke_fxk
·
2012-06-14 15:00
c
汇编
汇编学习
--6.13--基础知识
1.汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。2.寄存器:CPU里可以存储数据的器件,一个CPU里多个寄存器。 3.编译器:一个能够将汇编指令转换成机器指令的翻译程序。程序员用汇编语言编写出源程序,再用汇编编译器将其编译为机器码,由计算机最终执行。4.汇编指令:机器码的助记符,有对应的机器码。 伪指令:没有对应的机器码,由编
App_12062011
·
2012-06-13 09:00
工作
汇编
存储
X86
汇编学习
笔记
原文链接:http://www.cnblogs.com/hxwzwiy/archive/2012/03/27/2419121.html一个拼图工具的制作思路-回复"AlwaysBug"的问题将4个Byte合成1个Integer的五种方法-回复"三足乌"的问题学Win32汇编[31]-结构与联合关于"高位"与"低位"-回复"Lovemit"的问题学Win32汇编[30]-条件及循环伪指令:.IF、.
csdn1332531529
·
2012-03-27 10:00
汇编学习
笔记
一个拼图工具的制作思路-回复"AlwaysBug"的问题将4个Byte合成1个Integer的五种方法-回复"三足乌"的问题学Win32汇编[31]-结构与联合关于"高位"与"低位"-回复"Lovemit"的问题学Win32汇编[30]-条件及循环伪指令:.IF、.WHILE、.REPEAT等如何把类中的方法做参数-回复"林Lin☆☆"的问题简单的"双缓冲"绘图的例子-回复"TookiQ"的问题T
·
2012-03-27 10:00
学习笔记
virtualbox下纯dos,
汇编学习
环境
最近看王爽老师的《汇编语言》,环境是16为dos下汇编, 参考网上各种环境搭建,着实纠结啊, 现总结一个简单实用的搭建方法 MS-DOS7.10安装光盘 http://ishare.iask.sina.com.cn/f/6344100.html 在virtualbox下,正常安装就可以, dos安装界面,一路next,好多安装提示,乱点一通,安装完毕。 然
tieshow
·
2012-01-31 10:00
VirtualBox
汇编学习
---子程序之call的四种参数传递
题目要求:现在有一个数组,内容为34h,78h,0afh,8ah,要求主程序安排并存放其结果,并由子程序来完成求数组元素的效验和。请编写一段程序,采用段内调用子程序实现。 分别实现用寄存器,变量,堆栈,利用call后续区四种方式传参。 所谓效验和是指:不记进位的累加。题目分析:本题主要属于子程序设计,只需按照要求在设计一个求一段内存数据的效验和的子程序即可。代码实现:1.寄存器传参实现:dat
small_fish__
·
2012-01-06 20:00
c
汇编
存储
汇编学习
---循环结构程序设计
题目要求:编程实现计算1~100的和,并将结果保存在字类型的result变量中。题目分析:此题为一典型的循环结构设计题目,只需设定一个100的循环变量,依次递减1,然后累加即可。代码实现:datasegment rusultdw? dataends codesegment assumecs:code,ds:data start: movax,data movds,ax movax,64h mov
small_fish__
·
2012-01-05 21:00
编程
c
汇编
n2
汇编学习
---分支结构程序设计
题目要求:编写汇编程序实现从键盘输入一个数字,然后判断其奇偶性;如果为奇数,则在屏幕输出1,否则输出0.题目分析:此题为典型的分支结构程序,主要要解决以下几个难点:接受用户的输入 (调用DOS中断的01H号功能实现)奇偶数的判断 (利用RCR循环右移一位得到输入数值的最低位,判断是0还是1)根据奇偶数条件的跳转条件输出 (调用DOS中断的02H号功能实现)代码实现:codesegment
small_fish__
·
2012-01-05 16:00
汇编
function
dos
input
action
menu
汇编学习
---顺序程序设计
题目要求:将HEX为起始的地址的2个十六进制(ASCII码)转化为8位二进制数存入BIN单元。题目分析:此题目是典型的汇编中进制之间的转换问题,方法有多种,但大致思路都是一样的,在这里采用构造进制转化表的方法实现转化。代码实现:datasegment org1000h BINdb? HEXdb'3B';数据准备,及将要转化的数据 org1030h db00h,01h,02h,03h,04h,05h
small_fish__
·
2012-01-05 14:00
c
汇编
hex
汇编学习
1
题目要求:假设15名学生某门课成绩如下:90,67,88,77,55,89,68,98,95,72,57,67,92,88,78 请编程实现,统计该成绩中小于60分的人数,60~90分的人数,大于90分的人数,分别存储于变量X1,X2,X3中。 题目分析:循环15次,每次循环取出一个学生的成绩,然后根据此成绩,按照相应的条件去操作即可。代码实现:datasegment arraydb90,67
small_fish__
·
2012-01-04 17:00
编程
c
汇编
存储
ARM
汇编学习
前言: 以前用ARM的IDE工具,使用的是ARM标准的汇编语言。现在要使用GNU的工具,当然要了解一点GNU ARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNU ARM的汇编程序,用不了多少时间你就就可以无师自通了。个人比较健忘,还是把文档翻译了一下,算是给自己一个避免遗忘的理由吧。 ARM汇编语言源程序语句,一般由指令,伪操作,宏指令和伪指令
daojin
·
2011-12-11 00:00
ARM
汇编学习
一
写了这么久的程序,一直有一个疑惑···程序是怎么运行的?它的本质是什么··?这样的疑惑令人很不安~于是决定开始学习汇编语言,使用的教材是王爽老师的《汇编语言》(第二版)里面的《实验七》很有意思,仔细花了两个晚上来思考其中实验的目标是这样的: 分析下~~~对于年份来说: 在datasg中偏移为0,一个元素中有4个字符,每个字符占一个字节,每个元素占4个字节所以在读取第n个元素的时候,它的偏移
D_chaser
·
2011-12-08 02:00
汇编
汇编语言
王爽
实验七
《汇编语言》(第二版)
Linux下
汇编学习
-4
#PURPOSE:Thisprogramwillcomputethevalueof#2^3+5^2.section.data.section.text.globl_start_start:pushl$3pushl$2callpoweraddl$8,%esppushl%eaxpushl$2pushl$5callpoweraddl$8,%esppopl%ebxaddl%eax,%ebxmovl$1,%
mcgrady_tracy
·
2011-12-05 16:00
Linux下
汇编学习
-3寻址方式
同intel汇编寻址方式都是一样的,只是语法上有点区别。通用的寻址格式如下:ADDRESS_OR_OFFSET(%BASE_OR_OFFSET,%INDEX,MULTIPLIER)最终的寻址地址为:FINALADDRESS=ADDRESS_OR_OFFSET+%BASE_OR_OFFSET+MULTIPLIER*%INDEX其中ADDRESS_OR_OFFSET、MULTIPLIER都是常量,另外
mcgrady_tracy
·
2011-12-05 11:00
linux
汇编
String
汇编宏
汇编学习
宏意思是源程序中的一段有独立功能的程序代码宏指令,用户自定义的指令。编程序时候,将多次使用的功能用一条宏指令来代替。汇编包括指令,伪指令,宏指令。前两个都是规定的,最后一个是你自己设计的。好处是用起来方便,::))定义就是为了使用,但是要先定义,后调用。(这一点和子程序可是不一样啊)例如,宏定义,两个字相乘multiplyMACROopr1,opr2,resultpushdxpushaxmovax
whatday
·
2011-12-03 16:00
编程
汇编
include
汇编宏
汇编学习
宏意思是源程序中的一段有独立功能的程序代码宏指令,用户自定义的指令。编程序时候,将多次使用的功能用一条宏指令来代替。汇编包括指令,伪指令,宏指令。前两个都是规定的,最后一个是你自己设计的。好处是用起来方便,::))定义就是为了使用,但是要先定义,后调用。(这一点和子程序可是不一样啊)例如,宏定义,两个字相乘multiplyMACROopr1,opr2,resultpushdxpushaxmovax
飘雪超人
·
2011-12-03 16:00
编程
汇编
include
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他