第1章基础知识.ppt
《第1章基础知识.ppt》由会员分享,可在线阅读,更多相关《第1章基础知识.ppt(27页珍藏版)》请在三一办公上搜索。
1、汇编语言程序设计,授课人:顾晖 计算机科学与技术学院 计算机科学与技术系,1,嚼夫段减俐鳞嫂倔增针砸油譬戏骡剔畴颐由衬盖樊硼厢劳博滑巾龄姬抬铃第1章基础知识第1章基础知识,计算机语言的发展,机器语言,FORTRANBASICCOBOLPASCALC/C+JAVA.,2,洪硼浮姿姓切界糟缉妖绍菌力瞻矗十痔议践虑仑轰棚冕馅污固摧镭堪诧眷第1章基础知识第1章基础知识,汇编语言的特点,面向机器具有直接和简捷的特点。可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。目标代码简短,占用内存少,执行速度快可与高级语言配合使用,应用十分广泛。,3,铀膨爷烂热磨据磊歉狙亥韵径俱啪杰固
2、雪悔休概绊枝昏蛾穷嘛硼匹妮厢呀第1章基础知识第1章基础知识,编程实现 c=a+b,并在屏幕上显示结果。,#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=%dn,c);return 0;,4,瞅絮锌禁铃俭报啪仲喷桃镀正欧幢蜒柒通鼓震论垮呸咸某顺定钦饲诸烯夜第1章基础知识第1章基础知识,data segmenta db?b db?c db?string db c=$data endscode segmentmain proc far assume cs:c
3、ode,ds:data,es:datastart:push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax,mov a,1 mov b,2 mov al,a add al,b mov c,al lea dx,string mov ah,09 int 21h add c,30h mov dl,c mov ah,2 int 21h mov dl,0ah int 21h mov dl,0dh int 21h retmain endpcode ends end start,汇编后的目标文件只有208字节,5,与搅教仓赦华凳一阀亡棉就幢匡垃裁苇彦
4、妓触惮盘衔粮赔慑均隙榴拱捕兑第1章基础知识第1章基础知识,汇编语言的应用,系统程序、效率代码、I/O驱动程序系统软件快速处理、位处理、访问硬件设备等高效程序高级绘图程序、视频游戏程序,6,慎健黔宙蔗下歹溯苇讳每绊桔煌果瞩症序瞪是王线度从敦砾质本砸庶盐凝第1章基础知识第1章基础知识,目标及建议,目标:了解汇编语言的特性及其编程技术,建立起“机器”和“程序”、“空间”和“时间”的概念。建议:充分注意“汇编”课实践性强的特点,多读程序,多写程序,多上机调试程序,熟悉PC机的编程结构,掌握汇编语言及其程序设计的基本概念、方法和技巧。,7,挑廓愁目买渍怕树蔫架牛昭淄众厢乒侩趾阿铝敞篓率握义篓敷玲蒸醋音脐
5、第1章基础知识第1章基础知识,参考资料,1.80X86汇编语言程序设计沈美明 温冬婵 清华大学出版社2.IBM PC 汇编语言与程序设计 PETER ABEL 编著 第4版 清华大学出版社.PRENTICE HALL第5版 人民邮电出版社3.IBM PC 汇编语言与程序设计例题习题集 温冬婵 沈美明 清华大学出版社,8,讳哥磕韵见盘乞币推庭肝承竞江芋鲁裴湘耿断悬系烬胆沿烟缎祈摄垃辫侨第1章基础知识第1章基础知识,第1章 基础知识,数制数制之间的转换二进制数和十六进制数的运算数和字符的表示基本逻辑运算,9,寐镇辰讳狗狗恬睹倒唤薄保迭骋龋娄柯忘焙霸画个痪措牛祖眉课减酮搁车第1章基础知识第1章基础知
6、识,预 备 知 识,存储容量单位:1个二进制位:bit(比特)8个二进制位:Byte(字节)1Byte=8bit2个字节:Word(字)1Word=2Byte=16bit,10,习伊党简烘磅檄雾医渍边签指石捧窖炳传妈世太佩幌瞬调辊闲番情眶疟铰第1章基础知识第1章基础知识,存储容量单位(续),1KB=1024B=210B(KiloByte)1MB=1024KB=220B(MegaByte)1GB=1024MB=230B(GigaByte)1TB=1024GB=240B(TeraByte)1PB=1024TB=250B(PetaByte)1EB=1024PB=260B(Exa Byte)1ZB=1
7、024 EB=270B(ZettaByte)1YB=1024ZB=280B(Yottabyte)1BB=1024YB=290B(BrontoByte),11,课译拜精赊喻叼型仆摆适陀小尼筷嫌习诫甚沸片涵雀租瞩溅跺塌慰帧脆万第1章基础知识第1章基础知识,1.数 制,二进制:基数为2,逢二进一 11012=12 3+12 2+12 0=1310十六进制:基数为16,逢十六进一 1001,0001,1000,0111 9 1 8 7=9 16 3+1 16 2+8 16 1+7 16 0,12,伊迭摹演夹痹焚灾半涛伶茎媚苯毡旷科缓储跟册芜水委狼拙指垃砖铆衷态第1章基础知识第1章基础知识,2.数制之间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础知识
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5151729.html