
汇编
文章平均质量分 67
J-zin
这个作者很懒,什么都没留下…
展开
-
王爽汇编语言实验10.3
;********************************************* ;编程:将data段中的数据以十进制的形式显示出来 ;*********************************************assume cs:code, ds:datadata segment db 10 dup(0) ;data段用于存放每位的ascII原创 2017-09-09 15:39:12 · 1272 阅读 · 1 评论 -
王爽汇编语言 一个奇怪的程序
先大概分析分析: 程序从 start: mov ax, 0 开始运行,运行到s0时,已经将s处替换成了s2处的 jmp short s1. 而程序编译后,s2处的汇编语句:jmp short s1对应的机器码是:EBF6(F6即-10的补码)。 也就是说,此刻s处对应机器码是EBF6。 然后执行s0:jmp short s,程序跳回s处,此刻s处对应的机原创 2017-09-08 21:59:53 · 432 阅读 · 0 评论 -
王爽汇编语言 检测点11.4
下面开始分析程序 mov ax,0 将ax置0 push ax ax入栈 popf 将栈中的数据弹出到psw(标志寄存器)中 此时psw中数据为:0000 0000 0000 0000bmov ax,0fff0h add ax,0010h 这两句的作用是(ax) = fff0h + 0010h,显然,psw中的数据会发生改变,问题是:如何改变呢?原创 2017-09-10 15:57:16 · 5584 阅读 · 11 评论 -
王爽汇编语言 实验12
;********************************************* ;编写程序,使得在除法溢出时,在屏幕中显示字符串 ;”divide error!”然后返回dos ;********************************************* assume cs:code, ss:stackstack segment db 128 dup(原创 2017-09-11 12:32:33 · 821 阅读 · 0 评论 -
王爽汇编语言 实验十三
;*********************************************** ;实验一:编写并安装 int 7ch 中断例程 ;功能为显示一个用 0 结束的字符串 ;中断例程安装在0:200 处 ;参数:(dh) = 行号,(dl) = 列号,(cl) = 颜色, ;ds:si 指向字符串首地址 ;***********************************转载 2017-09-12 11:56:19 · 509 阅读 · 0 评论