西南交大网络教育汇编语言程序设计-第二次作业(共7页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《西南交大网络教育汇编语言程序设计-第二次作业(共7页).doc》由会员分享,可在线阅读,更多相关《西南交大网络教育汇编语言程序设计-第二次作业(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上汇编语言程序设计 第二次作业11.假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列哪些指令是非法的?它们的错误是什么?(1) MOV BP, AL;(2) MOV WORD_OP BX+4*3DI, SP(3) MOV WORD_OP1, WORD_OP2;(4) MOV AX, WORD_OP1DX;(5) MOV SAVE_WORD, DS(6) MOV SP, SS:DATA_WORD BXSI(7) MOV BXSI, 2;(8) MOV AX, WORD_OP1+WORD_OP2(9) MOV AX, WORD_OP1-WORD_OP2+100(
2、10) MOV WORD_OP1, WORD_OP1-WORD_OP2答:假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列哪些指令是非法的?它们的错误是什么?(1) MOV BP, AL;错,寄存器类型不匹配(2) MOV WORD_OP BX+4*3DI, SP(3) MOV WORD_OP1, WORD_OP2;错,不能都是存储器操作数(4) MOV AX, WORD_OP1DX;错,DX不能用于存储器寻址(5) MOV SAVE_WORD, DS(6) MOV SP, SS:DATA_WORD BXSI(7) MOV BXSI, 2;错,BXSI未指出数据类型(8) MOV
3、AX, WORD_OP1+WORD_OP2(9) MOV AX, WORD_OP1-WORD_OP2+100(10) MOV WORD_OP1, WORD_OP1-WORD_OP212.假设VAR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处:(1) ADD VAR1, VAR2;(2) SUB AL, VAR1;(3) JMP LAB SI;(4) JNZ VAR1;(5) JMP NEAR LAB;答:假设VAR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处:(1) ADD VAR1, VAR2;不能都是存储器操作数(2) SUB AL, VAR1;数据类型不匹
4、配(3) JMP LAB SI;LAB是标号而不是变量名,后面不能加SI(4) JNZ VAR1;VAR1是变量而不是标号(5) JMP NEAR LAB;应使用NEAR PTR13.有符号定义语句如下:BUFF DB 1, 2, 3, 123EBUFF DB 0L EQU EBUFF - BUFF问L的值是多少?答:L6。14.假设程序中的数据定义如下:LNAME DB 30 DUP (?)ADDRESS DB 30 DUP (?)CITY DB 15 DUP (?)CODE_LIST DB 1, 7, 8, 3, 2(1)用一条MOV指令将LNAME的偏移地址放入AX。(2)用一条指令将C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西南 交大 网络 教育 汇编语言 程序设计 第二次 作业
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内