导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→漂亮妹妹看过来

* 51694: 漂亮妹妹看过来

   sandrawan 
sandrawan发表的帖子 

 漂亮妹妹看过来

有两个关于8086/8088汇编语言的伪指令问题请诸位帅哥指教:
数据定义伪指令
   格式为:  <变量名>  DB  <表达式>      
             <变量名>  DW  <表达式>  
             <变量名>  DD  <表达式>  
             <变量名>  DQ  <表达式>  
             <变量名>  DT  <表达式>  
   功能为:数据定义伪指令可以把其后定义的数据存入指定的存储单元,或者只分配存储器空间而并不存入确定的数据。
   DB、DW、DD、DQ、DT伪指令分别用来定义字节、字、双字、四字和五字,被说明的每个操作符分别占有一个字节、两个字节、四个字节、八个字节和十个字节。
   关于此伪指令我们还要注意以下几点:
   1):所定义的操作数可以是常数或表达式;
   2):所定义的操作数可以是字符串;
   3):所定义的操作数可以是?,表示保留存储空间,但不存入数据;
   4):所定义的操作数可以用复制操作符来复制的某些操作数.
   例:
      XXX  DB  10,20
      STR   DB  ‘ABC’
      DEF   DW  ?,288
      ARRAR DB 30 DUP(?)
      ARRA  DW 20 DUP(0)

问:
1.XXX声明为一单字节变量,为什么后面附了10,20两个值?
2.STR声明为一单字节变量,为什么后面附了一个字符串ABC?



发表时间:2004年3月31日13:05:06

  
回复该帖

本主题共有 14 帖,分页:>>>>>该主题的所有内容[14]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  51695.[详细]再让你骗一次
摘要:XXX DB 10,20 表示地址为XXX的单元被赋初值10,它的后续单元XXX+1 赋初值20(同时定义了两个字节。同样, STR db 'ABC"表......(187字)
- [Kuang-chingTsui][798次] 2004年3月31日

  51701.[详细]楼上的同志请注意
摘要:其实我也是这样认为,但是执行这样一条指令:  MOV AX,XXX  之后AX中是两个字节,还是一个字节的内容? ......(102字)
- [Sandrawan][942次] 2004年3月31日

  51703.[详细]one byte
摘要:......(无内容)
- [Kuang-chingTsui][869次] 2004年3月31日

[上一篇帖子]:再让你骗一次XXX DB 10,20 表示地址为XXX的单元被赋初值1
[下一篇帖子]:本人熟 PIC ,自备有 ICE2000 仿真器,PIC16