第5章程序控制结构及其程序设计Reference.ppt

发布于2019-05-13 21:31

8 100D具有第一地址字阵列MEM,并且测试程序移除所有零条目,后端正向压缩零填充矩阵的最后剩余部分。

9字符串+ 99创建一个测试程序来检查链中的存储,链中的数字。
将它放在第5个CL中,如果它位于0。

第一阵列地址表10以升序保持数字100H互补16位2。
出现在AX和CX中的测试程序的出现次数和最大出现次数。

为附加的16位数2存储的组的数据地址,第一个字11的100H。
编写一个测试程序,用AX寄存器和少量该数组的数组编号对它们进行平均,结果放在BX寄存器中。

编写测试程序12,AX成为十六进制ASCII码,相应的ASCII码顺序存储在MEM矩阵4个字节中。
例如,(AX)= 2A49H,完整程序,4个字节的MEM内容39H,34H,41H,32H和。

已知矩阵13包含15个彼此相等的整数,B包含与另一个相同的整数数组20。
样品制备方法出现在C中存储的基质A的整数B.

将细胞储存在细胞A,B和C中提供的数量为14的细胞中。
数字3不是0,并且在单元D中存储的3的总和,确定时间。如果有一个0,放置另外两个单位也很清楚。
请创建此程序。

这三个中的最后一个显示计数的结果,按下字符串键盘15的输入(回车),以及字母,数字和其他字母计数。

16表示歌曲5的准备程序,地址段,偏移量存储在数据·段·表·SINGLIST跳转地址中。
5.一种样本制备方法5,用于响应于来自旋转键盘1的音乐编号的输入而执行音乐节目。
进一步示例5-1:根据值T-1的输入设置字符=输入“Y”设置为=,输入“C”是T = 0,输入设置“N”T = -1相反的是设置为= 2DSEGSEGMENTTDB另一个?
DSEGENDSCODESEGMENTASSUMECS:代码,DS:DSEGMOVAX,DSEGMOVDS,AXMOVAH,01HINT21H。调用2次,并输入两个,ALCMPAL,YJNECORNMOVBYTEPTRT,1JMPEXITCORN:CMPAL,CJNENMOVBYTEPTRT,0JMPEXITN:CMPAL,-1JMPEXITNFOY,-1JMPEXITUNFIND:MOVBYTER。NUM,存储在价格中的产品的单价,存储在支付中存储的最终付款金额中。2,50美元将支付5.00美元的金额。100多元,descuento 15元,200多元,折扣35元。
如图3所示,数据段定义为4,写代码段DSEGSEGMENTNUMDB32。PRICEDB5可以改变自己的特定价值。我可以更改PAYDB自己的具体值吗?
DSEGENDS进一步示例5-3:计算1 + 2 + 3 + ... + 99 + 100 DSEGSEGMENTSUMDW?
DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGMOVAX,DSEGMOVDS,AXMOVAX,01MOVBX,00MOVCX,100GETSUM:ADDBX,AXINCAXDECCXCMPMCX,0JNEGETSUM