今天看完了int指令和端口,由于这些知识和32位的有一定区别,所以知识点就不列了,我也只是粗略的看了一下,做了一下实验而已实验13assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
stack segment
dd 8 dup(0)
stack ends
cod...
In These Arms今天看了两章,下午由于一些事耽搁了,本来其实还可以看更多,但总体还是满意的第十一章是讲标志寄存器,说实话这个感觉主要靠记,而我还真记不下来标志寄存器被称为flag,其中共有9个标志,存在0,2,4,6,7,8,9,10,11位中,别的位无意义。ZF零标志位,形如and ax,0,sub ax,ax这样的产生运算了的指令之后会根据运算的结果改变值,当结果位零时zf置1...
I Don't Want to Miss a Thing (From Armageddon Soundtrack)今天的进度还是比较令人满意的实验7今天主要的时间都花在这上面了,就这么几个寄存器卡来卡去,幸运的是最后还是达成了目的。代码之类的在另一篇博客中王爽《汇编语言》(第四版) 实验7。BP没什么新意,一个以ss为默认段寄存器的寻址寄存器。第七章主要是转移指令的原理和几种转移指令
转移指...
这个实验确实是比较繁琐,而且我先是手写的代码,有很多考虑错误的地方,最后花了2个多小时才解决掉。;迄今为止最麻烦的程序
assume cs:code,es:table,ss:stack
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','...