《微机原理与应用》PPT课件.ppt

《微机原理与应用》PPT课件.ppt

ID:52082920

大小:404.50 KB

页数:50页

时间:2020-03-31

《微机原理与应用》PPT课件.ppt_第1页
《微机原理与应用》PPT课件.ppt_第2页
《微机原理与应用》PPT课件.ppt_第3页
《微机原理与应用》PPT课件.ppt_第4页
《微机原理与应用》PPT课件.ppt_第5页
《微机原理与应用》PPT课件.ppt_第6页
《微机原理与应用》PPT课件.ppt_第7页
《微机原理与应用》PPT课件.ppt_第8页
《微机原理与应用》PPT课件.ppt_第9页
《微机原理与应用》PPT课件.ppt_第10页
资源描述:

《《微机原理与应用》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、常量表达(Constant)常数十、十六和二进制形式表达的数值以后缀字母区分,十进制数可以不加以字母A~F开头的十六进制常数,要加前导0字符和字符串英文缩略号括起来的单个字符或多个字符数值是每个字符对应的ASCII码值符号常量使用标识符表达一个数值符号定义伪指令:等价EQU,等号=数值表达式用运算符连接各种常量构成的算式算术运算符:+(加)-(减)*(乘)/(除)常量具有确定数值数据在内存储器中的存储方式内存储器(简称内存):存储参加运算的操作数、运算的中间结果和最后结果;数据在内存中常以字节为单位进行存储数据地址

2、:逻辑上将存储器的存储位阵列分为若干存储单元(字节,字,双字…)并加以编号,单元的编号称为该单元的地址多字节的存储(a)字的存储;(b)双字的存储变量定义申请存储空间,还可以进行存储单元初始化变量名变量定义伪指令初值表变量名是用户的标识符,表示首元素逻辑地址变量定义伪指令有DB、DW、DD、DF、DQ、DT初值表是用逗号分隔的参数各种形式的常量“?”表示初值不确定,即未赋初值复制操作符DUP重复次数DUP(重复参数)字节量数据(Byte-sized)DB定义8位、字节量变量数据无符号整数0~255补码表示的有符号整

3、数:-128~+127一个字符(ASCII码值)压缩BCD码:0~99非压缩BCD码:0~9……字符串定义使用字节变量定义DB[例题3-3]字节变量程序=000Aminint=1000000080FF80007Fbvar1db0,128,255,-128,0,+127000601FF26DA38C8bvar2db1,-1,38,-38,38h,-38h000C00bvar3db?000D0005[24]bvar4db5dup('$')0012000A[00]000A[0A00]bvar5dbminintdup(0)

4、,minintdup(minint,?)00300002[02030002[04]]db2dup(2,3,2dup(4))字量数据(Word-sized)DW定义16位、字量变量数据包含高低两个字节,16位无符号和有符号整数16位段地址,16位偏移地址占用2个连续的字节存储单元小端方式(LittleEndian)低字节数据存放在低地址存储单元高字节数据存放在高地址存储单元[例题3-4]字变量程序=000Aminint=10000000008000FFFF800000007FFFwvar1dw0,32768,6553

5、5,-32768,0,+32767000C0001FFFF0026FFDA0038FFC8wvar2dw1,-1,38,-38,38h,-38h00180000wvar3dw?001A20101020wvar4dw2010h,1020h001E0005[000A0000]dw5dup(minint,?)003231393832wvar6dw3139h,3832h双字量数据(Doubleword-sized)DD定义32位、双字量变量数据“高对高、低对低”占用4个连续字节空间[例题3-5]双字变量程序=000Amin

6、int=1000000000000080000000FFFFFFFF80000000000000007FFFFFFFdvar1dd0,80000000h,0ffffffffhdd-80000000h,0,7fffffffh001800000001FFFFFFFF00000026FFFFFFDA00000038FFFFFFC8dvar2dd1,-1,38,-38,38h,-38h003000000000dvar3dd?00340000201000001020dd2010h,1020h003C000A[0000000A

7、00000000]dvar5ddminintdup(minint,?)008C38323139dvar6dd38323139h定位伪指令ORG变量定义和指令代码按照书写先后顺序安排分配存储空间“ORG参数”控制存放的偏移地址org100h;从偏移地址100H处安排存储模式确定逻辑段顺序默认是标准DOS程序顺序,地址从低到高依次安排:代码段、数据段和堆栈段逻辑段之间有默认的边界定位规定,一个段不必紧接着另一个段(中间可能有未用空间)逻辑段起始的偏移地址不一定是0变量属性变量定义分配存储空间赋初值创建变量名变量名具有两

8、类属性:⑴地址属性:首个变量所在存储单元的逻辑地址含有段地址和偏移地址⑵类型属性:指变量定义的数据单位字节量BYTE字量WORD双字量DWORD3字量FWORD4字量QWORD10字节量TBYTE地址操作符地址操作符用于获取变量名的地址属性[]括起的表达式作为存储器地址指针$返回当前偏移地址OFFSET变量名返回变量名所在段的偏移地址SEG变量名返回变量名所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。