鱼C论坛

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

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

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

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

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

x
TB166wnHVXXXXaaXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

! Y; d  ?/ O3 |7 [6 R; x  ~
* U* j) o' E/ ?+ y3 A7 J0 N& u# [书名:《汇编语言》
" W: n3 D) }5 p2 E: x作者:王爽 % x" p) I" M- ~% }# {
出版社:清华大学出版社
9 F6 O" y! b3 a+ l& A出版年:2013年9月1日(第3版)
( j7 d  k# s- U2 |" C, ]6 |定价:36.00元7 J# h, ], x& z- b& @! D% T) g
装帧:平装
8 f: g% E% |, ?9 s$ a3 MISBN:9787302333142
% w2 R8 N) F0 d$ \. g& [
: c* L; x: t; P) \/ f购买链接:1 {. F8 \3 E0 [9 H; h

% Y% x  F7 c5 R% Z0 h

6 @' V0 U. s; c8 Q3 S6 s# W0 H5 ]亚马逊 -> 传送门
7 L4 C& S2 {' L" i
* C0 r0 f$ Q9 n当当网 -> 传送门( P4 ]5 Z( e( F

+ u3 S# J4 Z, {京东 -> 传送门0 Y, Z+ A4 Z' U/ J5 |

; W5 D5 d7 e+ {+ y& m4 j7 c* h天猫 -> 传送门
6 ?) @& q; O1 d9 ?5 K, S- ^- J1 B0 o% k0 M. }

  [5 l( y" J& U! P内容简介:( Z8 z: u$ y9 a9 E, g; D9 U/ w* J
1 H$ K4 s0 N1 a- ~  Y


3 m# d9 x5 c  W# Q《汇编语言》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。& {- R( h. o/ t$ t

. N1 m4 l; `* `6 K1 s. I0 F《汇编语言》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。
2 p9 A0 Q  P+ _" _8 P! u/ V  J, b6 c6 K6 R2 \
% C4 t$ ~7 ]  G
目录:
& @4 ]7 H( R$ s( u* N6 I) H3 N) y4 D! L5 p7 u


! D+ g, X9 k3 G. A第1章 基础知识
3 J4 W$ T; z6 C/ u" g+ A; J9 l1 X/ L3 [- r0 P- M5 ?( [8 Z8 F1 s2 g- F
1.1 机器语言
* {( C% ]" Q7 ]2 y& p1.2 汇编语言的产生' c& D$ P% M7 l
1.3 汇编语言的组成" t/ b6 [* k  |
1.4 存储器
8 O$ E" X' s  S1 n# H/ G: x$ ?& n1.5 指令和数据
% D5 `; t1 F, l+ E; X! q1 g1.6 存储单元
4 n, \# r2 |! ?1.7 CPU对存储器的读写
3 f' j. N4 `7 s, W1.8 地址总线- X  U, ]4 z* z5 ]+ {1 x( Y0 I# |, M: t
1.9 数据总线
5 y( I  U  W* p! t3 w7 \4 a2 J2 X1.10 控制总线.2 G8 X  ^! m/ h* ?# _3 L: D
1.11 内存地址空间(概述)  }6 \9 E& m; c0 o& }
1.12 主板
- c& ~) X3 x, f2 J, V1.13 接口卡
5 o: p- s. O0 e0 |7 t- i1.14 各类存储器芯片
& x, S3 ?" b3 x5 @  t$ q5 \% n1.15 内存地址空间
# k% f) F$ z6 u+ z* k1 j# k' F ) N$ b! q; v+ [9 a; v: C! H) l
第2章 寄存器
' H% P# E8 Z: A6 ~5 T& ^! n5 r$ M3 z" y
2.1 通用寄存器/ ^$ d6 v! e) ^* F3 y- X7 w2 w
2.2 字在寄存器中的存储0 ~( ?. i  F) x8 u: z8 d
2.3 几条汇编指令" |7 Y6 D: K1 ~  B, I
2.4 物理地址
2 H# d' Z; ~) z4 W* H7 X2.5 16位结构的CPU0 _$ s9 H. e( Z) Y) E* \
2.6 8086CPU给出物理地址的方法' a. D- R& \5 R
2.7 “段地址x16+偏移地址=物理地址”的本质含义' h  b% W3 j: J( g' s
2.8 段的概念
. Z% W$ `8 t2 p, o7 U/ w( f2.9 段寄存器5 g9 }# H) E  y7 a! b" K2 B
2.10 CS和IP
. b( o, p/ H" }0 A2.11 修改CS、IP的指令. \+ P9 L- m1 D- [
2.12 代码段# a) a9 M8 [2 u0 _7 {/ z3 g% y* K. M
实验1 查看CPU和内存,用机器指令和汇编指令编程
5 ?* Z9 [9 s, k3 s* y7 A. Y ' E$ m: i3 \' x' Z7 ^# s  I3 `
第3章 寄存器(内存访问)
' T/ T6 b  C6 c
; Z+ D. y4 r* z. h0 p9 E3.1 内存中字的存储8 x4 L2 b  Q. x0 c+ y. A
3.2 DS和[address]
6 R7 s( a$ q: C' C2 O3.3 字的传送
' K! K. D1 J1 m7 {' f3.4 mov、add、sub指令
. ?' I7 T% F: m6 ^0 I3.5 数据段- ~- [9 J1 f$ x; S" b1 X
3.6 栈
" \; ~1 y6 W( c3 P0 |, \# {3 p3.7 CPU提供的栈机制.
( U' p9 d# U4 c0 [" l9 ~( ^3.8 栈顶超界的问题
* B# |; k# ^& b3.9 push、pop指令3 {9 `$ w9 }- _) C* t7 w
3.10 栈段( d* P" f+ i/ {$ V0 {9 l0 C, F
实验2 用机器指令和汇编指令编程* j/ A+ Q2 g2 p. f
( L/ H7 @- c, ^
第4章 第一个程序% f' |, ~" Z8 w# A; ^- X
" T! n! _. v& {
4.1 一个源程序从写出到执行的过程
- b- C' X1 t$ G! {4.2 源程序
/ Q# y! l  E+ Z* c* u4.3 编辑源程序
; L# Q/ }9 _6 y, w& L, [" g4.4 编译
5 ~" w) R5 T4 {$ d  K* b# ^4.5 连接' S9 r* J, @' s
4.6 以简化的方式进行编译和连接.
# T% j/ f- s/ r  v! a  ]4.7 1.exe的执行
7 g" |8 w# x3 j7 l0 v4.8 谁将可执行文件中的程序装载进入内存并使它运行?' b* f, s# c; Y. p: g, X* O# m# J
4.9 程序执行过程的跟踪
. X: l7 K& B- S9 P  ?4 h实验3 编程、编译、连接、跟踪. e1 B+ ], X3 o" f5 P

+ Y4 K& }2 D+ _2 ]第5章 [BX]和loop指令9 h/ o, O3 U8 K7 X
& I2 x& ]: ~. }7 w% @
5.1 [BX]
4 c' M9 n2 q2 J/ E9 q5.2 Loop指令
' x% {  Z9 \" H- u) c$ U2 j5.3 在Debug中跟踪用loop指令实现的循环程序
1 [" o* ?( ^% ]' ~5.4 Debug和汇编编译器masm对指令的不同处理5 d* n$ L( G5 N) ~3 b
5.5 loop和[bx]的联合应用
6 E# Z9 t/ v# ^. y; ]  N: B6 X5.6 段前缀
& T: i" ?# I7 Q# P9 k5.7 一段安全的空间5 `7 `2 X9 P) B) g2 ?/ Q& c
5.8 段前缀的使用# ?, u9 s) ~1 a; N7 p, R, `# d
实验4 [bx]和loop的使用' ?8 Y0 K9 ]& E* U4 [
" v! q3 [- E* l9 v& f/ [
第6章 包含多个段的程序
, {8 F: P0 z" p2 Z6 X; ]  ?& _1 U3 e3 P0 V4 r8 C6 d1 ^
6.1 在代码段中使用数据( w  B0 N! _  o$ ~2 G/ j
6.2 在代码段中使用栈
1 c* n& F) j- q% X% T6.3 将数据、代码、栈放入不同的段, O5 z+ S0 a/ j; Z/ R) a' G
实验5 编写、调试具有多个段的程月
+ G0 O, i1 k3 W) O1 y; c6 v  n9 |) B
3 j; e7 I5 |; R! m% K& ?7 h2 ?8 Y. r4 x第7章 更灵活的定位内存地址的方法
" e- j1 x9 h, ]7 l4 `
2 X8 g. k- _- p- _! _0 h7.1 and和or指令.
# H2 G5 d4 g4 f$ ~( |& E0 Q7.2 关于ASCII码& |% o& V9 M$ H  C1 r
7.3 以字符形式给出的数据# Q9 }# X7 W2 B+ ]4 {1 Y, }
7.4 大小写转换的问题& {( v0 V9 {; u  |! F) j! g, A
7.5 [bx+idata].3 y" t9 z4 a0 c! t. D1 `
7.6 用[bx+idata]的方式进行数组的处理( D. S+ f; ^; N2 _% [
7.7 SI和DI.
8 {' y( I& ^( Z) U7.8 Lbx+si]和[bx+di]
& M: z/ _: z# U# t4 Z) m7.9 [bx+si+idata]和[bx+di+idata]7 Y) M, Q0 O! l
7.10 不同的寻址方式的灵活应用
) ^$ p: U9 }  F3 Z0 g  M% V实验6 实践课程中的程序# B  c- j! _: E# n- R- f

+ X: W% F( e1 [' d5 C" l, f9 O第8章 数据处理的两个基本问题
" V# y) K3 p7 d- h
5 i/ N: m. i1 ?0 J2 w8.1 bx、Sl、di币口bp
, z* A8 V/ a0 W/ Z3 `8.2 机器指令处理的数据在什么地方; g2 B6 o' i: ^5 Z/ V$ O# A
8.3 汇编语言中数据位置的表达
; V) h$ K! k6 V  q! y7 C8.4 寻址方式& _3 A; ?- f, T
8.5 指令要处理的数据有多长4 G  N% `0 M2 H' F$ q$ j
8.6 寻址方式的综合应用* e/ e2 R7 e+ g
8.7 div指令# |. e+ j: R9 [+ ~3 N' O  ^+ b" h9 F
8.8 伪指令dd.! c! R% W9 P4 U: G+ W; J
8.9 dUp, D+ i2 g# T8 [! _" h: `
实验7 寻址方式在结构化数据访问中的应用% B1 o2 _' [1 c  X) o: s! A
. ~' [, q- V$ p& o% G
第9章 转移指令的原理* D% x$ f5 L" H9 ?
0 X2 q7 P. F2 A, j8 k
9.1 操作符offset6 l' m) Z" Z4 }5 a4 \% i4 {
9.2 jmp指令, }6 `" r* R' A  C* S
9.3 依据位移进行转移的jmp指令.$ u/ ]: Q. o9 ?1 H6 u; }
9.4 转移的目的地址在指令中的jmp指令
5 Q  [* M7 R# d& v/ m( R9.5 转移地址在寄存器中的jmp指令.
# Q7 i9 ]- Q! n8 j: ]6 a9.6 转移地址在内存中的jmp指令.
7 \8 t0 \) @5 K. l, a# R/ g  H9.7 jcxz指令; v/ G4 a5 ]4 x6 t9 ~- h& O
9.8 loop指令4 C$ s$ \# @, Y- ~+ Y
9.9 根据位移进行转移的意义( c' A! K% f* x6 d/ u" }0 L  I
9.10 编译器对转移位移超界的检测
+ l4 _. l, `, g. e9 E' {( Y实验8 分析一个奇怪的程序: @" E7 \/ }: B- r
实验9 根据材料编程( h' I* N5 Q: a+ D& g8 r9 F
, u, ]1 H& Y0 @# G; F& I1 q
第10章 CALL和RET指令3 ?2 ~9 U6 l. L
, M8 E4 q* v5 E5 ?! D5 I1 c
10.1 ret和retf.
4 ?; l- q( \  B6 g% w10.2 call指令
" Y# H% B. @) ~" _% n10.3 依据位移进行转移的call指令( e0 S0 y: h6 Q$ t8 z! d/ N0 }- s1 h
10.4 转移的目的地址在指令中的call指令8 }- P2 @5 s5 d6 e
10.5 转移地址在寄存器中的call指令
4 Q, J& T& U% _- e/ A10.6 转移地址在内存中的call指令.
- H4 W# Y4 e! Y' E7 K' Z1 c' @9 h10.7 call和ret的配合使用
8 n$ I: z9 Z$ _% I" t4 ^8 E10.8 mul指令
- w; c' {( v- `' E5 C( D( J10.9 模块化程序设计
/ S: }; c5 |, j6 o' d8 z10.10 参数和结果传递的问题
8 j+ m; D# O1 ]4 G10.11 批量数据的传递
  c% h6 w8 x4 {10.12 寄存器冲突的问题+ B( `6 Z1 J: R, `7 B  j
实验10 编写子程序; ?  Z9 q+ Y4 t3 r# u$ o
课程设计1! r6 h) ^2 |8 x6 ?8 c3 s5 @

! [& {) T9 m& p4 j第11章 标志寄存器) W5 t; Z# P1 b/ d+ v3 a

6 W, L& O0 Q* ^1 ?; B6 Q. y11.1 ZF标志- S0 T1 c: {+ F( Z
11.2 PF标志
( a+ F/ c  b2 d3 T' I' T7 p11.3 SF标志) v. d. m' P$ @& R" z# b
11.4 CF标志
) N; g, W3 h/ D  }! i) b11.5 0F标志
& J# b% M7 G1 T+ J0 |7 }……
/ E, Q9 U( Z# M0 A: Y% D4 b/ t8 b
第12章 内中断" Q4 ~: A; K1 R/ u! v$ R' l; u
第13章 int指令
9 g* \( t) a# i第14章 端口
% `! M7 k+ i  V! H6 I+ q' U- O第15章 外中断
+ X# c: D4 [# ^7 a6 y2 T4 T2 X7 ?第16章 直接定址表
- t4 F, c, z- S" }" c7 I7 q/ T; c第17章 使用BIOS进行键盘输入和磁盘读写
* X. x* g! P, [7 D- _
9 y/ `: s7 R/ Y$ B1 ^$ j综合研究
% K. K& C: i6 d) e; n0 f+ n" j
: ?. `# w4 h6 t2 v( Q9 `/ Y4 |% j2 E. |1 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 | 显示全部楼层
大佬
! T. N( ?4 r8 L
想知道小甲鱼最近在做啥?请访问 -> 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, 2025-1-23 10:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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