北京理工大学汇编实验报告(共4页).docx
![资源得分’ 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)
《北京理工大学汇编实验报告(共4页).docx》由会员分享,可在线阅读,更多相关《北京理工大学汇编实验报告(共4页).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上算术运算类操作实验1、对于两组无符号数,087H和034H,0C2H和5FH,试编程求这两组数的和差积商,并考虑计算结果对标志寄存器中状态寄存器的影响:计算状态标志表达式结果CFAFZFOFSFPF087H+034H0BBH000011087H-034H53H000101087H*034H1B6C100100087H/034H1F(02)0100000C2H+5FH21H1100010C2H-5FH63H0101010C2H*5FH47FE1001000C2H/5FH04(02)010000程序代码:专心-专注-专业087H034HDATAS SEGMENT BUF1
2、 DB 087H BUF2 DB 034HDATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:MOV AX,DATASMOV DS,AX MOV AL,BUF1 MOV BL,BUF2 ADD AL,BL;(SBB AL,BL) MOV AH,4CH INT 21HCODES ENDSEND START ;087H*/034HDATAS SEGMENT BUF1 DB 087H BUF2 DB 034HDATAS ENDSSTACKS SEGMENTSTACKS END
3、SCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:MOV AX,DATASMOV DS,AX MOV AL,BUF1 MOV BL,BUF2 MUL BL;(DIV BL) MOV AH,4CH INT 21HCODES ENDSEND START另一组同理状态标志位加法减法乘法除法01010101CF最高有效位向高位无进位最高有效位向高位有进位二进制减法运算中最高有效为向高位无借位(被减数=减数,够减的情况)二进制减法运算中最高有效位向高位有借位(被减数小于减数,不够减的情况)CF OF=0 0 乘积的高一半为0(字节操作的(AH)
4、或字操作的(DX)CF OF=1 1 乘积的高一半不为0不确定AF无影响无影响ZF结果不为零结果为零无影响无影响OF两个不同符号数相加,或同符号数相加,结果符号与其相同。两个同符号数相加(正数+正数 或 负数+负数),结果符号与其相反。同符号数相减时,或不同符号数相减,其结果符号与减数不同。两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。CF OF=0 0 乘积的高一半为0(字节操作的(AH)或字操作的(DX)CF OF=1 1 乘积的高一半不为0SF结果不为负结果为负无影响无影响PF无影响无影响2、在数据段定义了两个多精度的有符号16进制数,FIRST和SECOND,1)求两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京理工大学 汇编 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内