- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM汇编语言 第1章
IBM—PC汇编语言
程序设计(第二版);计算机语言的发展 ;汇编语言的特点
面向机器的低级语言,通常是为特定的计算
机或计算机系列专门设计的。
保持了机器语言的优点,具有直接和简捷
的特点。
可有效地访问、控制计算机的各种硬件设备,
如磁盘、存储器、CPU、I/O端口等。
目标代码简短,占用内存少,执行速度快,
是高效的程序设计语言。
? 经常与高级语言配合使用,应用十分广泛。;
#include stdafx.h
#include stdio.h
int main(int argc, char* argv[])
{ int a,b,c;
a=1;
b=2;
c=a+b;
printf(“c=%d\n,c);
return 0;
}
;
data segment
a db ?
b db ?
c db ?
string db c=$
data ends
code segment
main proc far
assume cs:code, ds:data, es:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov es,ax ;汇编语言的应用
系统程序、效率代码、I/O驱动程序
70%以上的系统软件是用汇编语言编写的。
某些快速处理、位处理、访问硬件设备等
高效程序是用汇编语言编写的。
高级绘图程序、视频游戏程序一般是用汇
编语言编写的。;汇编语言实际应用;学习汇编语言的意义;教师建议
目标:
●了解汇编语言的特性及其编程技术,
●建立起“机器”和“程序”、“空间”和
“时间”的概念。
建议:
●充分注意“汇编”课实践性强的特点,
●多读程序,多写程序,多上机调试程序,
●熟悉PC机的编程结构,
●掌握汇编语言及其程序设计的基本概
念、方法和技巧。;教学日历:
第一周 绪论 数制 数制之间的转换 数和字符的表示 运算
第二、三周 计算机组织 CPU 存储器 外部设备 寻址方式
第四、五周 指令系统(1)
第六、七周 指令系统(2) BIOS和DOS调用
第八周 上机过程 完整段定义和简化段定义格式 伪操作
第九、十、十一周 循环与分支程序设计 子程序结构
第十二、十三周 高级汇编语言技术 I/O程序设计
第十四、十五周 中断程序设计 复习
;第1章 基 础 知 识;预 备 知 识;一、二进制数
1、十进制:符合人们的习惯
一个任意的十进制数可以表示为:
D=anan-1……a0b1b2…bm 其含义是:
an*10n+an-1*10n-1+……+a0*100+b1*10-1+b2*10-2+……+bm*10-m
基数:每一位的可用数码个数为10(0至9十个数码)
位权:数码在不同数位所代表的数值是不一样的,这些不同的数值10n
(n代表位数)就是相应位的位权。
规则:逢十进一;借一当10
数值=每位数字乖以其位权所得到的乘积之和
;1.1.1 数 制;1.1、进位记数制与不同基数的数之间的转换;1.1、进位记数制与不同基数的数之间的转换;1.1.2 数制之间的转换;1.1.2、数制之间的转换;1.1.2、数制之间的转换;1.1.2、数制之间的转换;1.1.2、数制之间的转换;? 二进制 十六进制
0011 0101 1011 1111
? ? ? ?
3 5 B F
∴ 0011,0101,1011,1111B = 35BFH
A 1 9 C
? ? ? ?
1010 0001 1001 1100
∴ A19CH = 1010,0001,1001,1
您可能关注的文档
- 7人抢答器设计.doc
- 带整点报时功能的电子时钟.doc
- 8086微机原理课程设计_压力测量系统的设_有硬件电路图计.doc
- 微机原理课设 电子琴8253 8255.doc
- 模数数模转换实验报告.doc
- 7.3_可编程并行接口8255.ppt
- 饮料生产线的计算机控制技术的实现 微机原理项目.doc
- 小直流电机调速实验.docx
- 7. IO并行口直接驱动LED显示.doc
- 作业五至七解答.doc
- 中学数学教学设计:中学数学教学设计概述PPT教学课件.pptx
- 中学数学教学设计:中学数学专题复习课教学设计PPT教学课件.pptx
- 工伤预防教育:工伤认定与待遇申领PPT教学课件.pptx
- 环境影响评价:声环境影响评价PPT教学课件.pptx
- 中职生军训指导:战场医疗救护PPT教学课件.pptx
- 青少年心理发展与教育:快速成长的青少年——青少年心理发展PPT教学课件.pptx
- 环境影响评价:地表水环境影响评价PPT教学课件.pptx
- 环境影响评价:生态影响评价PPT教学课件.pptx
- 中学数学教学设计:不同课型的中学数学教学设计PPT教学课件.pptx
- 工伤预防教育:工伤预防基础知识PPT教学课件.pptx
文档评论(0)