学微机原理之前是不是必须会汇编语言? 不必需要学汇编学汇编也不必须知道微机原理,我就是直接学汇编后来才学微机原理的,汇编跟微机原理哪个先学都是一样的。两者其实有很多相同的地方。汇编和C是有联系的,但是不能从直观上去理解,C语言的程序反编译就变成了汇编指令了,他们实现的功能是一样的。其实最后都是二进制码来控制硬件。直观上两者几乎没有什么联系,分开学也没有什么。
微机原理汇编问题 data segmentvalue db 4dup(0)data endscode segmentassume ds:data,cs:codestart:mov ax,datamov ds,axmov es,axlea di,valuemov cl,4begin:push axand ax,0x0000Fstosbpopshr ax,4loop beginxor bx,bxxor cx,cxlea si valuemov bh,byte ptr[si]mov bl,byte ptr[si+1]mov ch,byte ptr[si+2]mov cl,byte ptr[si+3]mov ax,4c00hint 21hcode ends
微机原理汇编问题 mov ax,3456Hmov cl,4rol ax,cl;取03mov bl,aland bl,0fhrol ax,cl;取04mov bl,aland bl,0fhrol ax,cl;取05mov dh,aland dh,0fhrol ax,cl;取06mov dl,aland dl,0fh