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

ramblerhw 发表于 2017-11-29 11:39:57

江理课堂--原创视频教程:《汇编语言》

下载服务器:五号服务器---VIP资料下载八区\VIP专题教程二区
**** Hidden Message *****
课程持续更新中.. .已更新到第12课...
课程地址: http://i.youku.com/helloworld122

--献给所有初学汇编的同学们,学习汇编更能看透其他高级语言的本质。


课程内容:
01.程序运行的本质
主要内容:计算机程序运行的本质,CPU三类总线的作用,内存地址空间       

02.寄存器(CPU工作原理)上
主要内容:通用寄存器、字型数据在寄存器中的存储

03.寄存器(CPU工作原理)下
主要内容:8086CPU给出物理地址的方法,段地址*16+偏移地址=物理地址的本质含义,8086CPU的工作过程。

04.Debug的基本功能和用法
主要内容:Debug的基本功能和用法。R命令、D命令、E命令、U命令、A命令

05.访问内存数据
主要内容:内存中字的存储,DS和,MOV指令,数据段

06.CPU提供的栈机制
主要内容:CPU提供的栈机制,栈顶越界问题

07.PUSH、POP指令
主要内容:PUSH指令、POP指令

08.一个源程序从编写到执行的过程
主要内容: 汇编源程序结构、编译、连接

09.DOS系统中EXE文件的加载过程
主要内容:CPU控制权、程序段前缀(PSP)、DOS系统中EXE文件的加载过程

10.BX和LOOP指令、循环程序
主要内容:LOOP指令,Debug中跟踪用LOOP指令实现的循环程序,LOOP和联合应用

11.段前缀、一段安全的空间
主要内容:段前缀、一段安全的空间

12.向系统申请空间
主要内容:在代码段中使用数据、在代码段中使用栈

13.包含多个段的程序
主要内容:将数据、代码、栈放入不同的段

14.更灵活的定位内存地址的方法(上)
主要内容:and和or指令,ASCII码,大小写转换的问题

15.更灵活的定位内存地址的方法(下)
主要内容:不同寻址方式的应用、二重循环中存在的问题(栈的应用)

16.数据处理的两个基本问题(上)
主要内容:BX、SI、DI、BP,指令处理的数据会在什么地方,指令处理的数据有多长,寻址方式的综合应用

17.数据处理的两个基本问题(下)
主要内容:伪指令DD,DUP,寻址方式在结构化数据访问中的应用

18.转移指令的原理(上)
主要内容: offset操作符,jmp指令

19.转移指令的原理(下)
主要内容:JCXZ指令、根据位移进行转移的意义

20.显示缓冲区结构原理及实例
主要内容:80*25彩色字符模式显示缓冲区结构原理

21.CALL和RET指令
主要内容:CALL指令,RET和RETF指令,高级语言中函数调用原理

22.模块化程序设计
主要内容:CALL和RET配合使用,参数和结果传递问题,批量数据传递,寄存器冲突问题

23.子程序实例(上)
主要内容:显示字符串子程序,不溢出除法子程序

24.子程序实例(下)
主要内容:数值显示子程序

25.课程设计1
主要内容:一个综合的程序(power idea 公司数据)

26.标志寄存器(上)
主要内容: 标志寄存器 ZF标志, PF标志, SF标志, CF标志

27. 标志寄存器(下)
主要内容:溢出是如何产生的,OF标志,ADC指令, SBB指令

28. CMP指令,根据比较结果进行转移,DF标志和串传送指令
主要内容:CMP指令,检测比较结果的条件转移指令,DF标志和串传送指令

29.PUSHF和POPF,标志寄存器在DEBUG中的表示
主要内容:PUSHF和POPF,标志寄存器在DEBUG中的表示

30.C语言中条件判断的汇编代码
主要内容: C语言中条件判断的汇编代码

31.内中断(上)
主要内容:内中断的产生、中断向量表、中断处理程序、中断过程、0号中断处理程序的编写

32.内中断(下)
主要内容:编写处理0号中断的完整过程、单步中断、响应中断的特殊情况

33.INT指令、对INT和IRET指令的深入理解
主要内容:INT指令、对INT和IRET指令的深入理解

34. BIOS和DOS提供的中断例程及应用
主要内容:BIOS和DOS提供的中断例程及应用

35. 端口的读写、CMOS RAM芯片结构及读写方法
主要内容:端口的读写、CMOS RAM芯片结构及读写方法、SHL和SHR指令

36.在屏幕上动态显示当前日期和时间
主要内容:在屏幕上动态显示当前日期和时间

37.外中断、可屏蔽中断和不可屏蔽中断、PC机键盘的处理过程
主要内容:外中断、可屏蔽中断和不可屏蔽中断、PC机键盘的处理过程

38. 数据标号的使用、根据查表的方法编写程序的技巧
主要内容:数据标号的使用、根据查表的方法编写程序的技巧

39. 直接定址表、包含多个功能的子程序
主要内容:直接定址表、程序入口地址的直接定址表、包含多个功能的子程序

40.BIOS 内存-键盘缓冲区,使用BIOS进行键盘输入
主要内容:包含多个功能子程序的中断例程,BIOS内存-键盘缓冲区,使用BIOS进行键盘输入

41. 字符串的输入、应用INT 13H中断对磁盘进行读写
主要内容:字符串的输入、应用INT 13H中断对磁盘进行读写

42.一个开机自运行程序实例
主要内容:一个开机自运行程序实例

qmgy82527 发表于 2022-6-12 21:13:53

学习
页: [1]
查看完整版本: 江理课堂--原创视频教程:《汇编语言》