摘要: 这个实验很简单,就是将前面的书里面的内容改一下就行了,但是如何实现实验效果,我用的环境是模拟环境是DOS BOX; 逻辑是 用masm编译,用link后,需要运行相应的.exe进行安装,将中断程序代码复制到内存中去,然后再去执行除法运算; 1 需要安装的代码如下: assume cs:code co 阅读全文
posted @ 2025-08-05 17:39 宁静的松鼠 阅读(9) 评论(0) 推荐(0)
摘要: 直接写入显存地址b872:0 就显示了一个字符 按这个做是可以的 assume cs:code data segment db 'welcome to masm!', 0 ; 要显示的字符串,以0为结束标志 data ends stack segment dw 8 dup (0) ; 栈空间,用于保 阅读全文
posted @ 2025-08-01 13:37 宁静的松鼠 阅读(10) 评论(0) 推荐(0)
摘要: 要点: 公式的*65536相当于16进制左移四位,在这个例子中 在低位中计算后的结果,可以直接放入高位。 计算结果,dx 高位商,ax 低位商,cx 低位余数 assume cs:code,ss:stack data segment stack segment dw 8 dup(0) stack e 阅读全文
posted @ 2025-08-01 13:31 宁静的松鼠 阅读(17) 评论(0) 推荐(0)