微型计算机技术 孙德文 编著 第三版 课后答案 1-4章节.ppt

微型计算机技术 孙德文 编著 第三版 课后答案 1-4章节.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机技术 孙德文 编著 第三版 课后答案 1-4章节

3.3 AND AL,AL JZ BRCHl RCR AL,1 JZ BRCH2 RCL AL,1 INC AL JZ BRCH3 上述程序运行后,试回答: (1)当AL= 时, 程序转向BRCHl (2)当AL= 时, 程序转向BRCH2 (3)当AL= 时, 程序转向BRCH3 3.4完成下列操作,选用什么指令: (1)将AX的内容减去0520H,和上次运算的借位; SUB dest,src 功能:dest dest-src SBB dest,src 功能:dest dest-src-CF SBB AX,0520H (2)将变量名TABL的段地址送AX。 变量操作时的分析运算符有以下5种 SEG变量名——取出变量所在段的段基值 OFFSET变量名——取出变量所在处的偏移地址 TYPE变量名——取出变量的数据类型值 LENGTH变量名表示变量所在数组的数据元素个数 SIZE变量名——它表示变量所在数组的字节总数SIZE=LENGTH*TYPE MOV AX,SEG TABL 0F00H 3.6 MOV BX , 0FFH AND BX , 0FFFH OR BX , 0F0FH XOR BX , 00FFH 上述程序段运行后,BX= ,CF= 3.7 CMP AX , BX JGE NEXT XCHG AX , BX NEXT: CMP AX , CX JGE DONE XCHG AX , CX DONE: …. 上述程序段执行后,原有AX 、BX 、CX中最大数存放在哪个寄存器中?这3个数是带符号数还是无符号数? 最大数在AX中,是带符号数 3.8画出下列语句的数据在存储器中的存储情况: ARRAYB DB 63,63H,’ABCD’,3 DUP(?),2 DUP(1,3) ARRAYW DW 1234H,5,’AB’,’CD’,?,2 DUP(1,3) DB定义长度为1字节(8位)的数据(字节数据) DW定义长度为1字节(16位)的数据(字数据) 3.9 程序中数据定义如下: DATA1 DW ? DATA2 DB 32 DUP(?) DATA3 DD ? DLENGTH EQU $-DATA1 此时DLENGTH的值是多少? DB定义长度为1字节(8位)的数据(字节数据) DW定义长度为1字节(16位)的数据(字数据) DD定义长度为4字节(32位)的数据(双字数据) 解答: DLENGTH=2(字)+32+4(双字)=38 3.11试按下列要求在数据段中依次书写各数据定义语句: (1)以DA1为首字节的连续存储单元中存放20H个重复的数据序列:2,3,10个4,一个7。 (2)DA2为字符串变量,用字变量(DW)设置一字符串;‘STUDENTS’(按次顺序存放在各单元中)。 (3)用等值语句给符号COUNT赋值以DA1为首地址的数据区共占有的字节数,此等值语句必须放在最后一语句。 解答: (1)DA1 DB 20H DUP(2,3,10 DUP(4),7) (2)DA2 DW ‘TS’, ‘DU’,‘NE’,’ST’, (3)COUNT EQU DA2- DA1 3.13下面程序段的功能是把DA1数据区的0-9转换为对应的ASCⅡ码. DA1 DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H ASCI DB 10 DUP(?) CUNT = ASCI-DA1 LEA SI,DA1 ;送数组DA1的首地址偏移量到SI LEA DI, ASCI ; 送数组ASCI的首地址偏移量到DI MOV CX, CUNT; 送数组DA1的长度 LOP1: MOV AL,[SI] ;取数 ADD AL,30H; 或者OR AL,30H;加30H变成ASCⅡ码 MOV [DI],AL ; 转换后存入数组ASCI INC SI ;源数据地址加1 INC DI ;目的数据地址加1 LOOP

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档