鱼C论坛

 找回密码
 立即注册
查看: 17746|回复: 36

[汇编] 【入门】《汇编语言》(第3版)

[复制链接]
发表于 2016-11-18 19:21:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
TB166wnHVXXXXaaXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

* q( ~' o6 o4 E/ P5 a% ]6 t
" K% C2 Q/ ^% x9 o/ z- O书名:《汇编语言》
; Q6 n' u' N  ^) O作者:王爽
2 ?; n5 j: Y- k. \2 f& s出版社:清华大学出版社8 A4 M& r3 V; `: o3 K  P
出版年:2013年9月1日(第3版)
9 B3 h- N7 @9 @: X8 V* S! E定价:36.00元
; ]& J5 _$ K% E+ t" ~& X3 D8 Z* G) X装帧:平装; w1 ?! J( R0 c& a$ u
ISBN:9787302333142
7 b# E5 f, E0 X% Q
% S9 {$ Y, L+ m购买链接:+ r" t2 e5 T1 l5 |
) u: ~" |6 u' c8 Z) }

. P! O) A* h$ F2 t
亚马逊 -> 传送门
+ e/ R9 e& f4 G" Y8 O! r' t4 y, Z9 ]" G0 Q' F- R+ u& `' k
当当网 -> 传送门4 d2 J# I1 Y$ ~8 T# j

6 g$ D0 H2 F' f6 _' E京东 -> 传送门
* r/ D  {4 a* W; i4 z
' q3 V/ H  B, Y5 R' W天猫 -> 传送门
6 d) h( `, m. r0 {0 c/ Y* H, o: e# m$ y( n0 `
2 O! c8 U, u+ g+ g' F( d
内容简介:
2 Q, Y7 g  a4 ~# l; `+ ~
& @0 A4 B1 \: {* w, Z7 j- b
% h; j* H- z- K( y
《汇编语言》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。
3 N$ ?: B% H, w( H6 I( v
8 b/ m, }) Q) c1 N《汇编语言》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。
& s" p" ^6 M, D* d+ v: d  {
6 \" c% g& }6 H+ b  a
+ l7 W3 l* _, q' G! k; W目录:; O& j- i. h- |0 ^1 s. I* y* \" B

6 H* L# n; q0 ~2 {9 {* \0 s/ d0 x- ~

. l# I  i8 I, {3 n5 G4 b7 Y第1章 基础知识/ C8 c' _/ Q/ ]$ s4 F7 P; W# f9 i3 a
% N( a% o9 A+ r$ l
1.1 机器语言
1 h; W/ }; r' v) x1.2 汇编语言的产生- z' W6 t/ w; |; D5 H) [, d/ G/ e5 I  D
1.3 汇编语言的组成: l. c# W5 F) |- ^+ l
1.4 存储器
# t; x+ e: v9 P" f' @1 K1 U  J1.5 指令和数据3 G7 ^5 w" U; A; q* Z/ A( g7 Y
1.6 存储单元0 n# P" O: F! `% o% [3 m" y
1.7 CPU对存储器的读写& ~/ p4 x6 E& C  ]3 `
1.8 地址总线
+ o* D# R* x. l* D1.9 数据总线# i, v; Z  P, d- }7 z) H/ {! V+ E
1.10 控制总线.
8 j! z- G# c6 s; ~7 V% W' A0 b1.11 内存地址空间(概述)( l5 T. O! N, |+ J) {, k! K3 W
1.12 主板5 \. [& i/ Q% K7 |4 l" Y
1.13 接口卡
5 p- Y% h. e$ E/ t6 z# Q  h1.14 各类存储器芯片
+ {. d; {6 S9 Q$ k1.15 内存地址空间
. B* s  T+ V/ F& V! Y' P' Z
7 ?/ l/ l! s$ C1 z3 b第2章 寄存器
2 L. H+ b; ^# r& _  Q! i. x( |0 Y9 z7 W9 F8 E' f8 s& d
2.1 通用寄存器$ x, i% s$ A7 E, G3 H  T8 }
2.2 字在寄存器中的存储
) l5 O( O1 e  l8 \& o' X7 y4 {9 I2.3 几条汇编指令! V8 ]8 m) Q1 f" A' c: ?9 g
2.4 物理地址
: N% Q5 v  {& L7 l2.5 16位结构的CPU% l6 {3 z* l7 s5 R. z/ P7 Q
2.6 8086CPU给出物理地址的方法
, D/ j  o# S3 l7 u$ O& o: {2.7 “段地址x16+偏移地址=物理地址”的本质含义8 k( ~2 c" c' s
2.8 段的概念
0 y7 H7 X3 |( V) ]% o" s2.9 段寄存器
2 X% H; K0 g* k2 v; L' Z2.10 CS和IP
) B/ B0 Y+ n! J3 ~+ [2.11 修改CS、IP的指令% |5 Z( z3 U: Y0 T3 ]) n! M
2.12 代码段
3 q( }$ K" k% u3 O2 b3 x$ `实验1 查看CPU和内存,用机器指令和汇编指令编程
/ G! \# x/ x: g- E7 `4 B' b# {6 Z( R 3 u/ I( t+ n: i( |0 B( j
第3章 寄存器(内存访问)* u, o% d0 M$ ~0 I

; o. }, d) q% E4 p8 G9 M9 i* D. @3.1 内存中字的存储) W4 p. \1 ]3 H9 H$ ]$ @
3.2 DS和[address]6 s' X4 P, v- f/ D8 y) Z4 y( ^1 o
3.3 字的传送+ w  K( L0 J* k2 [/ f7 `) W7 u
3.4 mov、add、sub指令& B4 Z$ B) l/ S/ j
3.5 数据段
. {8 q! P# T( q- L0 k& c' w3.6 栈
' T" U7 o2 O" G* \2 Q3.7 CPU提供的栈机制.
) I2 T) C; {+ _& q# a$ a" K4 v3.8 栈顶超界的问题: R! R! g! V6 |
3.9 push、pop指令
% m8 @0 I% \* _- E& t! B1 z  r) H3.10 栈段
2 ^# @5 E  ~" K. d0 v4 q实验2 用机器指令和汇编指令编程% p% U; o3 J7 X3 p

- Y  A6 W$ C4 @+ A$ p第4章 第一个程序# y. f2 b* o* C7 \1 d
& v. a/ U8 t5 N8 N0 S5 D
4.1 一个源程序从写出到执行的过程1 T& s0 j( A6 s+ ?% k" k* M8 a
4.2 源程序
' N+ @  `, c5 X4.3 编辑源程序- e- d' W7 |' T1 Q+ q$ q( f  P
4.4 编译
# l7 n% G; r3 i9 O( ~! ^4.5 连接
; V8 p7 C9 M! |- h4.6 以简化的方式进行编译和连接.
( m: B& b$ k2 ]4.7 1.exe的执行
7 q, ^1 |- ?4 w0 L5 ~4.8 谁将可执行文件中的程序装载进入内存并使它运行?
- s% s5 W% N% }- S1 t/ b$ E+ N4.9 程序执行过程的跟踪
- V  H7 _- [9 ]; R* d  }. `实验3 编程、编译、连接、跟踪; v: l8 Z( U! K" x# f. @; k
) G% L# q3 q2 }
第5章 [BX]和loop指令
( }( j+ K' y. ~$ M  U0 t
1 z9 S! ?3 X) E6 L; }! [/ k5.1 [BX]
" b! [9 C/ G2 Y. |7 B5.2 Loop指令* v2 o/ E- p7 L+ |% V
5.3 在Debug中跟踪用loop指令实现的循环程序- J9 O& a' k; C! I
5.4 Debug和汇编编译器masm对指令的不同处理
; b7 I8 K5 y) ]% ~1 t5.5 loop和[bx]的联合应用) h/ q0 q. h2 b6 }" d
5.6 段前缀" e8 t0 o! u& C; T
5.7 一段安全的空间
3 M$ j. R# ^& W# S- S! z$ ?5.8 段前缀的使用
5 y, i: q6 Z4 L3 f实验4 [bx]和loop的使用  i4 }4 c% s+ t4 k! c' ?4 F: x

+ d  D1 m' U& q, T第6章 包含多个段的程序
  \0 G, Q6 A3 ~% \5 F3 |; U% N) A1 }: D% j7 y
6.1 在代码段中使用数据; j4 N$ q8 w# P% A1 `5 a
6.2 在代码段中使用栈9 X7 w: @$ r( h5 _! Q+ Q
6.3 将数据、代码、栈放入不同的段2 h: g. H6 D* e5 E8 n' }) V
实验5 编写、调试具有多个段的程月
8 I/ x: T  i0 T * E% [( k# N0 F% H& A, M9 i/ I% B
第7章 更灵活的定位内存地址的方法
( X! {. b: J4 @% e' p% a, C
) j) o( d/ \& x) B7.1 and和or指令.# L  a/ H0 g5 \
7.2 关于ASCII码8 K7 I! Z, R6 k7 @0 ?
7.3 以字符形式给出的数据
# Z( w2 M3 X4 w2 E- t7.4 大小写转换的问题! E* u% |! z) |) t/ }% ]
7.5 [bx+idata].
' R2 _8 @$ Q3 r! D9 {/ L* r7.6 用[bx+idata]的方式进行数组的处理
" }4 p8 i. j8 i( ~/ D  \7.7 SI和DI.8 M0 Y5 N  L0 ]4 z
7.8 Lbx+si]和[bx+di]
; H. A- @5 _; O3 W/ W! a5 J7.9 [bx+si+idata]和[bx+di+idata]; f8 {2 h$ F: A% u4 n3 j
7.10 不同的寻址方式的灵活应用
5 s2 o3 `8 d; p; v实验6 实践课程中的程序3 [0 y6 ]( j7 A1 _) E  f; z( k' E

- I( j8 k1 \. v. [3 h4 M第8章 数据处理的两个基本问题9 {4 H9 ~$ S  `6 o

' M1 Y/ G) l: P1 O/ e( t) Z/ e8.1 bx、Sl、di币口bp
4 X% k" O/ D4 G& ?# [" j8.2 机器指令处理的数据在什么地方
0 ^, e5 k4 f1 v- L* L3 F0 h8.3 汇编语言中数据位置的表达7 Q& u# f1 J* R- p
8.4 寻址方式" Q- O1 V' y5 h6 I
8.5 指令要处理的数据有多长4 ^$ d+ d) {7 _7 ]$ S
8.6 寻址方式的综合应用% F/ V+ X3 P" P, N, [! M% i
8.7 div指令& L& L( ^. ~$ z, M1 ~
8.8 伪指令dd.
2 H8 W% N6 M5 P) \9 k' K8.9 dUp4 t4 o( Y; ^* C
实验7 寻址方式在结构化数据访问中的应用
1 P* e8 v( k8 y1 G
. m& L1 c! _% X2 n$ [' Z* N第9章 转移指令的原理+ N9 T$ {! J: T$ a5 C0 q# u

2 ^8 |1 [* d9 P5 c8 T7 O9.1 操作符offset- S' l' C' m5 U8 T2 j! e
9.2 jmp指令+ e  ~% K5 m4 E8 D1 W' g. H# f
9.3 依据位移进行转移的jmp指令.
* _* x* ]4 t' H" U# |( x9.4 转移的目的地址在指令中的jmp指令0 n5 m% i! E, {0 ]; B
9.5 转移地址在寄存器中的jmp指令.
+ @" d6 Q$ S, z2 F6 w9.6 转移地址在内存中的jmp指令.
" s! E' Z& J7 j+ k; i& @* R# ~9.7 jcxz指令
$ W- F7 S! y/ A+ z9.8 loop指令
! l; D& u7 Y) v3 h3 c9.9 根据位移进行转移的意义
1 k8 c* o6 U5 }" m' l9.10 编译器对转移位移超界的检测
4 i, Z/ I* @' X! h4 Z6 q# H实验8 分析一个奇怪的程序
) n) P, }  R! A实验9 根据材料编程
) V4 @8 K; L! o5 W9 g
0 ~6 j4 S1 ~5 \, q1 R, {/ |" R第10章 CALL和RET指令
$ E" D$ t1 S8 R$ h( j, d$ H
- L( b1 R+ J$ g- `( O10.1 ret和retf.
' y: U; r; J3 w7 L+ v% @* J4 K10.2 call指令
' q  F# Z4 }/ B+ b4 d# H3 W10.3 依据位移进行转移的call指令) n1 F2 K$ C, `2 m# ~; i
10.4 转移的目的地址在指令中的call指令& B3 c1 z9 h9 a& X
10.5 转移地址在寄存器中的call指令% ^' B8 i7 H0 `. Z9 r- K* ^
10.6 转移地址在内存中的call指令., B* \* H3 N$ n. T" f% a; \
10.7 call和ret的配合使用
& G. i, R' D6 r  |- t8 z( H10.8 mul指令
. Z# w  B! p! A; M10.9 模块化程序设计8 z3 q+ p& ]4 e: {# T/ z
10.10 参数和结果传递的问题
0 m# D3 q  d' m. M0 t5 L6 S10.11 批量数据的传递
  C6 A' Z- o. l# A- ~; E10.12 寄存器冲突的问题
( z1 y) R0 w+ @+ y: E3 q实验10 编写子程序. \, o7 M: Z% b. E
课程设计1
2 W8 \6 w& \0 B* ^  a8 c4 e& R/ ^$ }
! v( T, |- E: x) z& q2 q- k第11章 标志寄存器
! N  |( N. S- h! i+ d1 r. `$ b; d3 W7 _
11.1 ZF标志9 V. j! W/ m- S2 h7 E) L5 F
11.2 PF标志
4 I0 Y) m) F' H; P8 ]; p  Q11.3 SF标志7 e& D0 _3 Z& }7 V" [
11.4 CF标志
5 W- a7 x* _3 @9 S11.5 0F标志
! e% g4 s* C/ b0 r7 f+ d) U2 a. h……7 D7 h. G$ ^+ n9 o

9 i3 r. t( B0 @& W6 k, z第12章 内中断
  E3 e5 _- V  M- v- b6 D第13章 int指令% k' _  o) _2 P7 L7 E) p# b
第14章 端口
1 ]9 T- X$ G2 ?! y, S; S第15章 外中断
, P, O5 J) G, K第16章 直接定址表
" o/ @2 h5 t9 O- O; o第17章 使用BIOS进行键盘输入和磁盘读写$ T' m$ E! g! i, n' O
$ L" l2 I% r0 V3 S
综合研究
9 b2 G8 S6 {  `, a1 @
6 z( k: R! Q; U  y4 ~' n$ e0 c1 l* C* d: E: k' i" _6 E/ Q
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-10 13:35:08 | 显示全部楼层
..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-9 16:54:46 | 显示全部楼层
怎么下载啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-5 15:53:42 | 显示全部楼层
怎么下载
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-3-24 21:34:02 | 显示全部楼层
怎么没淘宝的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-9 09:47:44 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2017-4-17 07:53:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-19 10:10:28 | 显示全部楼层
支持一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-24 15:50:58 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-5-27 17:26:18 | 显示全部楼层
内容基本差不多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-5-28 01:36:08 | 显示全部楼层
京东和天猫的点进去好像是首页。。是不是被设了防盗链啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-28 01:40:06 | 显示全部楼层
听说看完这本书后学OD的时候会非常流畅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-15 15:00:36 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-24 20:23:18 | 显示全部楼层
好东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-16 09:33:02 From FishC Mobile | 显示全部楼层
没有PDF版本吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-21 13:42:09 | 显示全部楼层
我买重了,居然有两本。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-13 16:16:12 From FishC Mobile | 显示全部楼层
这本书太难懂了,还好有小甲鱼。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-22 21:25:27 | 显示全部楼层
大佬! R) a  I; f$ L; z
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-25 16:37:39 | 显示全部楼层
好书
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-4-23 00:55:28 | 显示全部楼层
谢谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-6 19:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表