汇编
文章平均质量分 76
duguduchong
这个作者很懒,什么都没留下…
展开
-
编写解决除法溢出问题的子程序
用div指令做除法,很可能出现除法溢出,如 mov bh,1 mov ax,1000 div bh 在8位除法中,结果的商为1000,很显然al中放不下。 同样16位除法也会出现这种情况。 现编写一个子程序来解决除法溢出问题,题目要求来自王爽著《汇编语言》。 子程序描述 名称:divdw 功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dw原创 2012-02-22 02:30:45 · 2246 阅读 · 0 评论 -
编写一个在屏幕指定位置输出特定字符和特定颜色的子程序
题目要求来自王爽著《汇编语言》。 子程序描述:Show_str 功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。 参数:(dh)=行号(取值范围0~24),dl=列号(取值范围0~79),(cl)=颜色,ds:si指向字符串的首地址 返回:无 应用举例:在屏幕的8行3列,用绿色显示data段中的字符串 assume cs:codesg data segment db原创 2012-02-20 21:59:48 · 6991 阅读 · 0 评论