知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
设为首页收藏本站

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
千峰教育 全栈Linux云计算运维
查看: 456|回复: 0

江理课堂--原创视频教程:《汇编语言》 [复制链接]

Rank: 32Rank: 32

金币
150
代金券
56
阅读权限
200
精华
0
帖子
189
UID
351110
发表于 2017-11-29 11:39:57 |显示全部楼层
下载服务器:五号服务器---VIP资料下载八区\VIP专题教程二区" e6 x( _  q2 {1 f# [. b
游客,如果您要查看本帖隐藏内容请回复

* |9 j0 a  v/ [' ?" k( V课程持续更新中.. .已更新到第12课...
, Y8 Z5 p, j+ ]: L- d课程地址: http://i.youku.com/helloworld122
( }% u: ?* z% b/ f2 z+ Y- l2 W
# B4 T6 |: Y6 p2 ]& M--献给所有初学汇编的同学们,学习汇编更能看透其他高级语言的本质。
8 }* z- G4 k* P6 |9 f9 k- ~8 m

7 {9 |1 ~  K9 b/ g4 q+ L+ Q2 I# c6 m& V  k& F, E% U
课程内容:
- T. H1 v+ r& {! `01.程序运行的本质+ x$ ~  E$ w6 v. E- ]
主要内容:计算机程序运行的本质,CPU三类总线的作用,内存地址空间        ! a* Q3 W9 P6 t% A6 ]  z6 T1 W; M9 c

" E# c, e+ h/ S1 ^8 P02.寄存器(CPU工作原理)上
; W$ D9 w9 Q# [' j) O主要内容:通用寄存器、字型数据在寄存器中的存储& G4 q0 ]/ W3 h" I0 J

* c' m8 o" g- k$ n7 H& v. ?: I- k7 Z+ O03.寄存器(CPU工作原理)下
8 _$ ?7 d; Q% [主要内容:8086CPU给出物理地址的方法,段地址*16+偏移地址=物理地址的本质含义,8086CPU的工作过程。! r* T% n" g+ A

5 P# E. H/ K3 O/ x04.Debug的基本功能和用法3 B# \1 O, a$ V# I. l& C
主要内容:Debug的基本功能和用法。R命令、D命令、E命令、U命令、A命令: W* P, k3 g- w

4 i8 _  f- F7 Z6 Q% |05.访问内存数据
) m  _/ p# ^& B+ h$ N5 r主要内容:内存中字的存储,DS和[address],MOV指令,数据段  a, N. [( G! E+ Q; H9 X

' R; j' o* H( U% @+ t5 s06.CPU提供的栈机制
* ~9 U4 F6 l% [9 x主要内容:CPU提供的栈机制,栈顶越界问题  l  }" o/ f& I# `

3 @- C; c2 W% g/ w: L07.PUSH、POP指令
$ T, A, W) c/ @3 T主要内容:PUSH指令、POP指令5 y3 L, l8 x# x3 ~
  t( i3 i: r# y0 w. a
08.一个源程序从编写到执行的过程
6 U6 A; B) p7 L+ f主要内容: 汇编源程序结构、编译、连接& y1 B2 y6 h, n* R

6 K3 k; ~" p  k2 O8 b09.DOS系统中EXE文件的加载过程
  s& v8 \/ I, q* y" o主要内容:CPU控制权、程序段前缀(PSP)、DOS系统中EXE文件的加载过程
" [- J) a0 O. d9 E2 t, _( F) f& k; s3 I
10.BX和LOOP指令、循环程序
2 I% _. J8 t5 H& [: E1 L9 P主要内容:LOOP指令,Debug中跟踪用LOOP指令实现的循环程序,LOOP和[BX]联合应用8 E* [2 I4 r, C/ `7 g

$ V5 d6 y0 f  f- M: N& _, H11.段前缀、一段安全的空间( H) z- u* m5 i2 b
主要内容:段前缀、一段安全的空间
2 E% z! K" @) d! }' K# T$ i# X0 J- @/ g+ L2 T7 c4 P
12.向系统申请空间
2 {5 S4 ?) ]# `5 W" p主要内容:在代码段中使用数据、在代码段中使用栈
; w# q7 A# Q. F/ ^; V1 f  r0 L
  i' X- Y9 ~/ r( H, a13.包含多个段的程序! w" g' s) t/ C! S/ N/ j( g4 L
主要内容:将数据、代码、栈放入不同的段
( d0 Q/ [' z8 h9 B0 Q( H  {* Y0 Q1 A; q
14.更灵活的定位内存地址的方法(上)
; y$ w1 p8 i+ T: P主要内容:and和or指令,ASCII码,大小写转换的问题; l  W0 [/ U& Y! T
& V% S6 Y8 [7 S  y! l0 B) F
15.更灵活的定位内存地址的方法(下)( ^: R/ \8 @8 @7 m  f3 J
主要内容:不同寻址方式的应用、二重循环中存在的问题(栈的应用)
. X  i' z: M+ ^/ E7 H3 o2 Q5 L2 L9 J  E6 j0 W/ s  e
16.数据处理的两个基本问题(上), Q, b$ m: N$ \9 a* `7 U
主要内容:BX、SI、DI、BP,指令处理的数据会在什么地方,指令处理的数据有多长,寻址方式的综合应用
% e( c% \$ t+ [4 J: `6 g1 j8 V! |% L6 B  Q$ z
17.数据处理的两个基本问题(下)
$ i* B( I& Z  |. f8 @% G主要内容:伪指令DD,DUP,寻址方式在结构化数据访问中的应用
2 ^1 c* @1 e7 `. U  E  A$ z8 N/ a, K6 R3 {  R* N+ v
18.转移指令的原理(上)2 u  S* H: k! x% S* F$ `! E
主要内容: offset操作符,jmp指令- m/ O( D. N3 y" @( C, C1 t2 I
' n" w1 Y  \3 r1 o- N
19.转移指令的原理(下)+ B/ }5 P' c( _" S: b
主要内容:JCXZ指令、根据位移进行转移的意义
5 i( w% ?" @* O1 k2 e, z9 L: G# H3 j$ B3 s9 \1 D# A
20.显示缓冲区结构原理及实例* P& b7 ~! @$ G( I3 {
主要内容:80*25彩色字符模式显示缓冲区结构原理
% n, P# r" E# ~1 c, ]" Q4 P9 d4 {4 _8 }& {6 r9 ^
21.CALL和RET指令
' _% ?1 l) C, s. @主要内容:CALL指令,RET和RETF指令,高级语言中函数调用原理
) ~0 z! G# s* h1 j4 C6 y( g. U' {" k) {+ e. ?7 N
22.模块化程序设计$ Y- ^" q, r, c1 H* q
主要内容:CALL和RET配合使用,参数和结果传递问题,批量数据传递,寄存器冲突问题
$ }0 G/ x" B  M- Q3 g$ X
1 V- x1 t* O' a0 p& q23.子程序实例(上)* Z# k9 j% l# p9 A% a! }! T( G5 ^; L4 n
主要内容:显示字符串子程序,不溢出除法子程序
+ f8 i, n9 n. ?& X: n6 g4 J
* B. @0 ]4 Q, h, m, u24.子程序实例(下)( W& O$ }% v9 U9 g) b: D4 l
主要内容:数值显示子程序
2 i, I/ L$ H% b3 O# ?9 H4 l
8 @  }9 F8 X; l0 I) b25.课程设计1
6 O& x; H7 ~4 C主要内容:一个综合的程序(power idea 公司数据)
) n1 r1 ]0 V: I9 i+ S* c( d) X+ G0 R& u
26.标志寄存器(上)" e# D" o% c- o. H7 O  s+ @- N+ I, U- F
主要内容: 标志寄存器 ZF标志, PF标志, SF标志, CF标志
) Z$ `* L- L# }$ l4 K
" j7 h4 U3 G" H4 A& [- Y+ I3 ]. r27. 标志寄存器(下)1 b8 t4 H+ a6 i
主要内容:溢出是如何产生的,OF标志,ADC指令, SBB指令6 y9 n: ?2 S) _' E9 Z4 U  r

$ G' Q2 E4 p' L28. CMP指令,根据比较结果进行转移,DF标志和串传送指令
0 e7 Y. ^/ r1 O. x* s主要内容:CMP指令,检测比较结果的条件转移指令,DF标志和串传送指令
' j0 g% [1 D9 n5 P1 m1 @6 v+ m. {3 A: i
29.PUSHF和POPF,标志寄存器在DEBUG中的表示
! t, Z  k* O5 _+ f& d' L主要内容:PUSHF和POPF,标志寄存器在DEBUG中的表示
- I' x( c  o9 S! b) I2 Z' ]) R1 ?6 N5 o& V6 @3 z8 e) Q
30.C语言中条件判断的汇编代码' r. M& j. y" ?4 `9 P
主要内容: C语言中条件判断的汇编代码
7 P' E, T  s9 K3 h& \: q* F4 u
3 ?! |* A6 o1 I: n6 s31.内中断(上)
, V" \& ^' \' z* B! A0 q* Y主要内容:内中断的产生、中断向量表、中断处理程序、中断过程、0号中断处理程序的编写, U" c2 R" R1 R3 _
" `# I$ z; ?+ p/ Q# g
32.内中断(下)3 V# r+ k2 ^3 q' L: o& T
主要内容:编写处理0号中断的完整过程、单步中断、响应中断的特殊情况4 w# H* _) ]& X( V

$ {4 ^5 c* m, m( V% P6 d33.INT指令、对INT和IRET指令的深入理解) q7 Q, y+ q+ P1 ?. l7 d: t; F
主要内容:INT指令、对INT和IRET指令的深入理解
/ h& L& C9 E: b
8 m) I0 r8 T$ c1 s+ ^% x; q8 S34. BIOS和DOS提供的中断例程及应用- f& \' n9 k! L3 g/ ?- n
主要内容:BIOS和DOS提供的中断例程及应用- U% q; ~# _0 ?) `' q* B1 ?
" J- c# ]  O: v( c# _# ?3 J
35. 端口的读写、CMOS RAM芯片结构及读写方法
1 p' F. a) b6 r1 ^: C主要内容:端口的读写、CMOS RAM芯片结构及读写方法、SHL和SHR指令, W  d- g  j' z' q
3 s; h; m+ H  m  L+ W3 e
36.在屏幕上动态显示当前日期和时间' V' S+ n. ]$ y5 a+ O
主要内容:在屏幕上动态显示当前日期和时间% S. x, n. |" \8 d7 G
2 K4 r# f4 K1 {) `( I
37.外中断、可屏蔽中断和不可屏蔽中断、PC机键盘的处理过程, U  Q, H8 ~% Z4 G
主要内容:外中断、可屏蔽中断和不可屏蔽中断、PC机键盘的处理过程; ?1 U2 C1 u* Y  b( a/ j5 b

5 n! J: V8 f- ]+ P! Z7 L5 K  w. Y1 G38. 数据标号的使用、根据查表的方法编写程序的技巧
+ @: w9 {  Z2 t+ o. Q主要内容:数据标号的使用、根据查表的方法编写程序的技巧
$ s1 O( Q* `" J" p1 P0 ~& _: @1 c. J4 T& n
39. 直接定址表、包含多个功能的子程序
# t& V& \4 u5 L( s主要内容:直接定址表、程序入口地址的直接定址表、包含多个功能的子程序
  P# M6 }% E' z* |" ~; Y. D& Q0 H/ d% t' o
40.BIOS 内存-键盘缓冲区,使用BIOS进行键盘输入  N; r1 y' g6 x+ \* m
主要内容:包含多个功能子程序的中断例程,BIOS内存-键盘缓冲区,使用BIOS进行键盘输入; c4 H" A& J) \# ^: i
5 l; `; Z8 W% p: |* @" i$ ?
41. 字符串的输入、应用INT 13H中断对磁盘进行读写/ z3 B8 \0 M$ N& M- H
主要内容:字符串的输入、应用INT 13H中断对磁盘进行读写; z; [! [4 Q7 N7 Y# M0 [/ G
) V2 V( Y. P1 e5 J! d
42.一个开机自运行程序实例
: F) ~3 s. f* R8 `0 k8 _3 g主要内容:一个开机自运行程序实例

7 Y# i8 e) w) e* l3 G) _6 R7 {
# }6 A3 v0 r/ N' U/ y1 F9 ^3 }
您需要登录后才可以回帖 登录 | 建立账号

Archiver|美河学习在线 ( 浙网备33020302000026号 )  

GMT+8, 2017-12-17 12:12

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部 考研视频 考研视频博客 考研视频论坛