鱼C论坛

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

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

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

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

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

x
TB166wnHVXXXXaaXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg
0 _0 \# w' f. i, ^: D
' ]. E% `4 x$ }! U. R1 L9 C8 P: I
书名:《汇编语言》! ^. K; g7 e! q4 V
作者:王爽
7 A/ Q& h' F7 ?, U. @+ @出版社:清华大学出版社
+ ^4 N. {( o: o7 J出版年:2013年9月1日(第3版): U! w% g' d2 O* w
定价:36.00元
: [/ J3 ]  l2 b; S装帧:平装) Q+ T  s/ T! _
ISBN:97873023331425 E4 ?( A6 t3 M7 p0 s
( _6 L0 s; f6 |  Y8 D
购买链接:
: z$ }7 Q( l4 x' F
$ r, x* {/ G$ {" b" T
* V2 H  ]5 C. |% L4 y; `5 M
亚马逊 -> 传送门
4 G2 i  ^7 ]4 m& P/ R( P! l7 |9 B) Y' ~7 \
) X6 F1 u: O1 W5 {当当网 -> 传送门! u6 W% [' [+ N+ ]& E! \& y( Z

2 d+ I$ M' l. G* C, Q京东 -> 传送门0 p. B; v) Y/ t5 y$ h' v

; t0 U- O2 i* z& J天猫 -> 传送门; q9 s' x  n) r
2 x. M1 k$ s( S! c: T2 [" T
8 a$ L7 G: E# t# |0 \) ?6 s, A. ~
内容简介:' a: m/ d- |; s
1 \- I; ~( q: G: O

" x- ^$ i/ i9 F: H& K+ L
《汇编语言》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。' r9 e' U' V3 L  ~6 K
  e5 f5 a7 A- |1 F) u3 v* Z
《汇编语言》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。
0 q7 R+ I, P) {* t' r/ ]: \# b+ D; x- T) H: l( C9 ~) R% {
0 j% P5 _! Z- @. P) p4 w$ a
目录:' {/ }( p  Z0 E

. P8 v, g! }  B( G6 s8 Q
4 y1 H& t2 M* Z# s
第1章 基础知识; d/ g. z. }  V1 {) E. [( _5 c& a

! `" M0 X/ y# F% T/ s1.1 机器语言5 Q, v/ w) b% U" K2 q
1.2 汇编语言的产生5 c/ F% t1 ^9 k0 g2 A6 M; ]2 x
1.3 汇编语言的组成  q/ B8 l9 v$ `" o
1.4 存储器+ H( T; w9 N+ r/ h# n# J! n% G4 D! u
1.5 指令和数据; L5 m2 {5 }6 S, B, c
1.6 存储单元
) G% C" z9 R, O1 D1.7 CPU对存储器的读写
  \: V2 v4 E. F; x1.8 地址总线3 Q0 h8 Z* R+ B# M: k7 g
1.9 数据总线
0 i* \& O' R; K. t1.10 控制总线.
, e$ f  v/ c% N( y. i4 O1.11 内存地址空间(概述)
# Z; }, V% o6 u) Y5 `6 W" j! I1.12 主板7 K2 H* C# \1 }8 t8 z
1.13 接口卡
/ u+ i" k6 x! a) Q1.14 各类存储器芯片$ X( m, m" q  U. N( d6 v
1.15 内存地址空间& D" g9 w, P  u4 t6 w, j6 p6 N9 p

. T* j0 c( z6 `8 d$ f第2章 寄存器- ^  N8 r" C+ w  g

( w, b8 L$ p* s% x: |2.1 通用寄存器) P# e3 M. K, \4 f# [( E" M
2.2 字在寄存器中的存储. r2 b/ J/ w# I* b+ t
2.3 几条汇编指令% U4 a7 B. E$ V1 Z* V) [: s
2.4 物理地址
- F& m) T* p) M9 E2.5 16位结构的CPU
* O1 H9 g& V3 M; D) v) C' K' `1 E2.6 8086CPU给出物理地址的方法
+ |2 e: o7 U7 G! j* P- @2.7 “段地址x16+偏移地址=物理地址”的本质含义6 a- m- ~& }- ]7 L( m8 L
2.8 段的概念
: Z0 B! P: w1 _# X2.9 段寄存器
. ]' s' Z1 b' y8 L2.10 CS和IP" W8 g% E  C+ |
2.11 修改CS、IP的指令
4 |0 t# k8 l5 [8 X/ S% o! n2.12 代码段; f$ ^* U, M8 I! k' \: k* T
实验1 查看CPU和内存,用机器指令和汇编指令编程
$ M! P$ I* c. I1 {7 z 6 F' S6 z/ j& c0 C. {# c
第3章 寄存器(内存访问)! S+ x! |* b1 e2 O' d

8 G/ K; {( R$ o/ [; V* v3.1 内存中字的存储
/ r$ M1 h7 `: H: a  y' @3.2 DS和[address]3 H3 ?6 z, K! `/ c' c
3.3 字的传送2 \1 m# `, f7 P9 `. n; b8 S
3.4 mov、add、sub指令
! k$ E5 l0 m0 H3 Q% V, l) \6 ~( M$ R3.5 数据段, j. S* ?/ _" K! Y; T
3.6 栈. W8 V5 f* C+ ^5 Z4 h
3.7 CPU提供的栈机制.- w7 y4 W! e! i! a0 Q. D4 l
3.8 栈顶超界的问题% t% A* l  a# N& A1 V0 j6 P
3.9 push、pop指令3 f6 K! ]# R- H! ~9 V) o0 t" y
3.10 栈段
2 E7 N0 W  t& ^! B) e7 s* U  j实验2 用机器指令和汇编指令编程
- i4 g2 T) S* q( G* W- r 1 S; ?+ p. P% z" P/ h' D
第4章 第一个程序
# I3 `& h- U( b" x" o/ ~. M2 o) q5 \; J! r* H+ l- F- Z
4.1 一个源程序从写出到执行的过程3 R- f- P; p8 [+ n
4.2 源程序2 I7 d9 y$ q6 Z' Q( G
4.3 编辑源程序
3 z$ b  @$ x" k/ S4.4 编译
, ~  d/ l+ w; G; @) k5 i( M# B" l2 O4.5 连接+ t* d, S4 Y6 n- O8 f( _& d" r3 M1 ]! o
4.6 以简化的方式进行编译和连接.; H9 U+ j/ Z& A$ W& @
4.7 1.exe的执行3 V2 Q/ p  [% L, q) T- s9 b6 D
4.8 谁将可执行文件中的程序装载进入内存并使它运行?
5 Q5 c% d6 w$ x' V4 }' ]4.9 程序执行过程的跟踪( W( _& ^9 _" n2 N( }8 r4 p# O
实验3 编程、编译、连接、跟踪
) |" G6 {6 `  }" K, L, N& y
; W6 d9 H* I0 n1 @# Y, Y' H第5章 [BX]和loop指令
5 v6 B- K6 f+ I% N. L$ }. [, q" W( R3 G5 U# j9 e& l
5.1 [BX]1 \+ f  M4 s) O
5.2 Loop指令) G3 C- h9 x  K1 P
5.3 在Debug中跟踪用loop指令实现的循环程序
- [& e5 S2 H$ c1 }0 o5.4 Debug和汇编编译器masm对指令的不同处理' {/ Z6 u7 E# i' Q8 C  `
5.5 loop和[bx]的联合应用
- \  x& a5 w' u* n+ T) i5.6 段前缀
; u# `+ v: L; d  C" a( q$ i- ~5.7 一段安全的空间( z2 J( o! g8 H  k" L* \8 T
5.8 段前缀的使用0 H- W! J7 w& A/ `; H5 I# u% ~, [0 ?$ l
实验4 [bx]和loop的使用
" B; I" B5 i" o7 ?  |3 q3 D 0 B8 ~0 Y) M7 F. c$ K3 b4 F, L! Y# B& M
第6章 包含多个段的程序
5 y5 ]' @( d. P- ~# t) r
% _" N2 E0 Z" |) h6.1 在代码段中使用数据/ l/ U- I) q* F# U! n8 i0 E
6.2 在代码段中使用栈
, t% O$ {1 f# b- @4 _! A6.3 将数据、代码、栈放入不同的段& @6 k" L3 P3 ^' G( t' U
实验5 编写、调试具有多个段的程月
, ?$ @3 S9 M0 t2 ]) Q
) l4 z& q5 I/ y( a第7章 更灵活的定位内存地址的方法8 z) t2 @  l6 z

" g5 h; {6 y& |" F% X7.1 and和or指令.% w! _* u* s. y" R1 w, O
7.2 关于ASCII码+ ~% q# L, X7 x
7.3 以字符形式给出的数据
( a7 Z) e% Z, l! V! u7.4 大小写转换的问题/ i! {* u+ M6 y4 f! D2 m: i
7.5 [bx+idata].( o4 I) ^7 I2 ?- v2 \% T+ w
7.6 用[bx+idata]的方式进行数组的处理
& j- Q- `( _9 `, j3 k* x  c% |( Y7.7 SI和DI.% |* E4 j. O& a9 T! O" ~( c6 G
7.8 Lbx+si]和[bx+di]
/ E7 |) P: l9 H0 B  h7.9 [bx+si+idata]和[bx+di+idata]0 u+ E% g; h- T+ e
7.10 不同的寻址方式的灵活应用
% k5 F  f! p& z& [: m实验6 实践课程中的程序/ B/ i3 K- g5 M" s" E
/ ]2 O7 c, O0 |
第8章 数据处理的两个基本问题) U% L# U$ T0 \1 U

$ d5 c5 Q3 g! o: J( k8.1 bx、Sl、di币口bp( m: P2 ~! q. W& }1 ~/ [7 ~
8.2 机器指令处理的数据在什么地方
0 Z, F* X6 P. _% a' i* F8.3 汇编语言中数据位置的表达1 W3 q! S) q+ C+ h) ]5 D
8.4 寻址方式
0 a, U- [1 i) W" F' }8.5 指令要处理的数据有多长
7 u' a% a' c- _8.6 寻址方式的综合应用
- K! N9 b" V$ h( |; K8.7 div指令7 K9 h' B- q; m5 q/ W+ [' j
8.8 伪指令dd.
" y7 K, f& L% y/ b/ @8.9 dUp/ U- z! F. t9 F4 |% A, }
实验7 寻址方式在结构化数据访问中的应用
: L$ ?! n. U. ^" S
8 H' N+ a+ v, u" }" g4 O第9章 转移指令的原理$ }" z% M- V7 S3 Y7 B# Z4 \
( X, Y( H) q9 M* [5 R
9.1 操作符offset3 ]5 i$ T- {8 J0 `" |
9.2 jmp指令+ h/ g, Y0 f' ^* {
9.3 依据位移进行转移的jmp指令.- @! P. `/ F  `- v/ \, Q- o
9.4 转移的目的地址在指令中的jmp指令
  K& V' w* t+ ^9.5 转移地址在寄存器中的jmp指令.& }# c2 J( O$ N9 ?
9.6 转移地址在内存中的jmp指令.
9 f' T( }) S- a% u9.7 jcxz指令- R! U( V* J% j& L# N& G4 b
9.8 loop指令
0 L  u. _' f; @. Z% E9.9 根据位移进行转移的意义! s: @: ^% @6 z/ B+ [7 z$ J* J
9.10 编译器对转移位移超界的检测
  z$ ^. A5 c, W3 @0 q实验8 分析一个奇怪的程序
7 K: p: D3 s' q5 q* ?9 J& z' C# Z实验9 根据材料编程
0 m0 U" {. O  ?2 ]% c
/ V7 j% Q- V- z5 {第10章 CALL和RET指令4 L- c4 G" \; Y+ Y! o1 Z
# q5 }0 l. u8 t6 @" Y
10.1 ret和retf.( X: P$ e% `% a
10.2 call指令
3 E3 p7 |1 r1 L( T' I3 h10.3 依据位移进行转移的call指令
& i4 W, T, D8 o: e, J10.4 转移的目的地址在指令中的call指令
# P9 m" Y1 N8 }/ s' \7 b10.5 转移地址在寄存器中的call指令
, \3 f* m  K/ P* l3 d10.6 转移地址在内存中的call指令.
+ f# Q& _6 ]: F% w7 _2 O10.7 call和ret的配合使用; v4 O2 n7 ^8 T. z+ D. d
10.8 mul指令  m9 s: N6 V0 M
10.9 模块化程序设计
& C. K" B, u4 p, x& T! O. {. |# v1 E10.10 参数和结果传递的问题
5 J. J$ L1 @: V1 P- j! f10.11 批量数据的传递) i4 x& K, |* q4 [
10.12 寄存器冲突的问题
' m+ B/ n: T. K# t. _实验10 编写子程序+ B+ Z2 C# W6 s* `% ?
课程设计1/ g! @; n2 P$ }* W5 Y
# ?- Q' Q' `# Y, |  C7 E' i# ]
第11章 标志寄存器
$ c0 {" c1 S. e# n7 K! r; R0 M' f6 f/ I
11.1 ZF标志' s9 I7 x8 ~$ Y+ I+ m: h" t
11.2 PF标志6 F6 P% i' s8 _/ H/ A- m) D+ \
11.3 SF标志1 v5 s+ ^; s  e3 K; _$ O& I# w; V
11.4 CF标志
, i! O  h) r% r5 _: v11.5 0F标志
- E8 ]& C% m7 m- ^……
9 ]2 u" j) l5 K! w
; b6 Y3 n2 `! A! I第12章 内中断
' R7 C2 ]  b7 y第13章 int指令
8 A7 {0 o: y: Y9 I. e+ [5 w第14章 端口
  h0 F& R5 {. `! n第15章 外中断+ W) y7 H) V, m' ?/ `. [
第16章 直接定址表
0 T" r' Q6 V6 {第17章 使用BIOS进行键盘输入和磁盘读写; Y( ]" ~. r) K. {
+ x7 t$ r2 O, U7 D7 I2 Q+ t* o
综合研究1 v& K" H3 \; h# c0 G

4 M0 {* R& P1 I  K/ s, M9 \: J
6 W( j; N# F6 p4 L. c8 h
想知道小甲鱼最近在做啥?请访问 -> 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 | 显示全部楼层
大佬2 f8 k/ \! K' a+ J2 f- o! a0 I/ I
想知道小甲鱼最近在做啥?请访问 -> 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 20:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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