预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共60页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

IBM-PC汇编语言程序设计AssemblyLanguageProgramming课程安排1课程安排2课程考核学习技巧什么是汇编语言?什么是汇编器?为什么要学习汇编语言?机器语言IBM-PC机器指令举例汇编语言vs.机器语言编程第1部分软硬件基础知识编写汇编程序,需要计算机硬件和软件两方面的知识。该部分侧重于最为基础的硬件和软件知识介绍。1数据表示二进制数字十进制到二进制的转换十六进制数二进制和十六进制二进制数据存储基本加法基本减法字符数据ASCII有符号数和无符号数理解Two’sComplementCode二进制补码转换解码二进制补码举例补码的加减运算检验算术进位算术溢出作业12IBM-PC硬件处理器Intel8086处理器的结构8086寄存器通用数据寄存器内存组织数据寻址方式段:偏移量寻址逻辑地址vs.物理地址段寄存器CS寄存器和IP寄存器SS寄存器和SP寄存器ES寄存器BP和变址寄存器标志寄存器8086的系统启动80x86寄存器中断堆栈Stack堆栈的构造动作PUSHPUSH举例POPPOP举例小节:复习题3.Thegeneralpurposeregistersare(a)AX,BX,CX,DX(b)SP,BP,IP(c)DI,SI(d)CS,DS,ES,SS4.Theindexregistersarethe(a)AX,BX,CX,DX(b)SP,BP,IP(c)DI,SI(d)CS,DS,ES,SS5.若栈顶的物理地址为20100H,当执行完指令PUSHAX后,栈顶的物理地址为()。A.20102HB.20101HC.200FFHD.200FEH6.已知:BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,指出下述指令中存储器操作数的有效地址和实际地址。(1)MOVAL,[BX](2)MOVBH,CS:[SI](3)MOVCH,[BP+20H](4)MOVCL,SS:[SI+50H]