watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> ...
分类:
编程语言 时间:
2017-06-01 10:31:29
阅读次数:
164
assume cs:codesg datasg segment db "Beginner's All-purpose Symbolic Instruction Code.",0 datasg ends codesg segment begin: mov ax,datasg mov ds,ax mov... ...
分类:
编程语言 时间:
2017-05-30 15:43:47
阅读次数:
292
1 assume cs:code 2 data segment 3 db 10 dup(0) 4 data ends 5 6 code segment 7 start: 8 mov ax,12666 9 mov bx,data 10 mov ds,bx 11 mov si,0 12 call dto... ...
分类:
编程语言 时间:
2017-05-29 10:01:47
阅读次数:
263
实验要求: 显示绿色、红底绿色、白底蓝色的welcome to masm! 写了一段小代码: 显示结果: 其他实验要求只需把字体属性改一下。 为增加代码重用性。利用循环。 实验结果 ...
分类:
编程语言 时间:
2017-05-24 16:08:51
阅读次数:
194
实验要求: 编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变为大写字母。 Data段原始数据 实验结果 代码: ...
分类:
编程语言 时间:
2017-05-24 15:52:09
阅读次数:
143
实验要求: 在屏幕的8行3列,用绿色显示data段中的字符串。 data段的数据: ‘welcome to masm!’,0 实验分析: 建立在实验九的基础上。 定位:8行3列。 输出:只能输出welcome to masm! 寄存器太多,不能重用。 解决第一个问题:di为屏幕上的位置。dh存的行, ...
分类:
编程语言 时间:
2017-05-22 22:16:29
阅读次数:
207
疯狂的暑假学习之 汇编入门学习笔记 (十二)—— int指令、port 參考: 《汇编语言》 王爽 第13、14章 一、int指令 1. int指令引发的中断 int n指令,相当于引发一个n号中断。 运行过程相当于: (1)取中断类型吗n。 (2)标志寄存器入栈;设置IF=0,TF=0。 (3)C ...
分类:
其他好文 时间:
2017-04-25 11:40:40
阅读次数:
281
疯狂的暑假学习之 汇编入门学习笔记 (九)—— call和ret 參考: 《汇编语言》 王爽 第10章 call和ret都是转移指令。 1. ret和retf ret指令:用栈中的数据,改动IP内容,从而实现近转移 相当于: pop ip retf指令:用栈中的数据。改动CS和IP,从而实现远转移 ...
分类:
其他好文 时间:
2017-04-15 13:39:03
阅读次数:
253