下载此文档

11-第三章-2微机原理课件.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
常量
常数
十进制、十六进制和二进制形式表达的数值
用后缀字母区分,D,H,B,十进制数的D可以省略
以字母A~F开头的十六进制常数,前面加0,0ah
字符和字符串
英文缩略号括起来的单个字符或多个字符‘0’
数值是每个字符对应的ASCII码值 30h
符号常量
使用标识符表达一个数值,如 EQU语句
maxint equ 0ffh
const5 maxint-5
数值表达式
用运算符连接各种常量构成的算式
算术运算符:+(加) -(减) *(乘) /(除)
常量具有确定数值
〔例3-1〕数据表达程序-1
00000000 64 64 64 64 64
const1 byte 100,100d,01100100b,64h, 'd'
00000005 01 7F 80 80 FF FF
const2 byte 1,+127,128,-128,255,-1
0000000B 69 97 20 E0 32 CE
const3 byte 105,-105,32,-32,32h,-32h
00000011 30 31 32 33 34 35
36 37 38 39 61 62
63 78 79 7A 41 42
43 58 59 5A
const4 byte '0123456789','abcxyz','ABCXYZ'
〔例3-1〕数据表达程序-2
00000027 0D 0A 0
crlf byte 0dh,0ah,0
= 0000000A
minint = 10
= 000000FF
maxint equ 0ffh
0000002A 0A 0F FA F5
const5 byte minint,minint+5
byte maxint-5,maxint-minint
0000002E 10 56 15 EB
const6 byte 4*4,34h+34,67h-52h,52h-67h
变量应用
变量(Variable)
程序运行中可能发生变化的数据
保存在可读写的主存空间
先定义后使用
变量是存储器操作数
变量定义
格式:
变量名变量定义伪指令初值表
变量名:标识符,表示首元素逻辑地址
变量定义伪指令:
BYTE、WORD、DWORD、FWORD、QWORD、TBYTE
初值表是用逗号分隔的参数
各种形式的常量
“?”表示未赋初值, bvar3 byte ?
复制操作符DUP,代表重复次数
bvar4 byte 5 dup (‘$’) 等同于
bvar4 byte '$‘, '$‘, '$‘, '$‘, '$'
1. 变量定义伪指令
助记符:BYTE
变量类型:字节
分配一个或多个字节单元;每个数据是字节量,也可以是字符串常量
字节量表示8位无符号数或有符号数,字符的ASCII码值
助记符:WORD
变量类型:字
分配一个或多个字单元;每个数据是字量、16位数据
字量表示16位无符号数或有符号数、16位段选择器、16位偏移地址
助记符:DWORD
变量类型:双字
分配一个或多个双字单元;每个数据是双字量、32位数据
双字量表示32位无符号数或有符号数、32位段基地址、32位偏移地址
助记符:QWORD
变量类型:4个字
分配一个或多个8字节单元;8字节量表示64位数据
2. 字节数据
用BYTE定义,8位二进制数
可以表达
无符号整数0~255
补码表示的有符号整数:-128~+127
一个字符(ASCII码值)
压缩BCD码:0~99
非压缩BCD码:0~9
……
字符串定义使用字节变量定义BYTE
〔例3-2〕字节变量程序
=0000000A minint = 10
00000000 00 80 FF 80 00 7F
bvar1 byte 0,128,255,-128,0,+127
00000006 01 FF 26 DA 38 C8
bvar2 byte 1,-1,38,-38,38h,-38h
0000000C 00
bvar3 byte ?
0000000D 00000005 [24]
bvar4 byte 5 dup ('$')
00000012 0000000A [00] 0000000A [0A 00]
bvar5 byte minint dup(0),minint dup(minint,?)
00000030 00000002 [02 03 00000002 [04]]
byte 2 dup(2,3,2 dup(4))
3. 字类型数据
用WORD来定义,16位二进制数
可以表达
16位无符号和有符号整数
16位段选择器,16位偏移地址
16位数据包含高低两个字节,占用2个连续的字节存储单元
小端方式(L

11-第三章-2微机原理课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1485173816
  • 文件大小248 KB
  • 时间2018-09-17