ZKX's LAB

怎么学习微机原理? 微机原理实验程序怎么汇编

2021-04-10知识2

高手求助关于微机原理的实验报告,汇编语言的。。。高手高手快来。。。 ;若只比较两个数(16位且不大于65534)程序可如下data segmentd1 db 20 dup?d2 db 20 dup?d3 db 45,…;N1中存放的数d4 db 65,…;N2中存放的数data endsstack segmentsta db 20 dup?top equ length stastack endscode segmentassume cs:code,ds:data,ss:stackstart:mov ax,datamov ds,axmov ax,stackmov ss,axmov ax,topmov sp,axmov ax,d3;取N1中的数mov bx,axmov dx,d4;取N2中的数mov cx,dxand al,01h;看N1最低位是否为1,是则为奇数,否则为偶数and dl,01h;看N2最低位是否为1,是则为奇数,否则为偶数mov ah,almov dh,dland al,dljnz jiji;两个都为奇数al必不为0(为01)mov al,ahmov dl,dhor al,dljz ouou;两个都为偶数al必为0cmp ah,dh;若程序有执行到此,必为一奇一偶jc jiou;N1中的为偶数,N2的为奇数则跳至jioumov d1,cx;奇数送d1mov d2,bx;偶数送d2jiji:mov d1,bxmov d2,cxouou:inc bxinc cxmov d1,bxmov d2,cxjiou:mov d1,bx;奇数送d1mov d2,cx;偶数送d2code endsend start当然上述编程还可以采用将N1和N2进行右循环移位,用判断cf是否为0的方法来判断奇数还是偶数。具体方法你可以自己试下。若是还要继续。

微机接口的实验程序要如何编写?有啥书教这吗? 我们学校学的时候用的是清华大学出版社的、李继灿主编的《新编16/32位微型计算机原理及其应用(第三版)》,里面有汇编语言的教学。可以去图书馆找一找,一般标有“微机接口”的书里面都有的。各种例子书里也有,语言本身也比较简单,主要是和各种接口芯片联系在一起的编程比较难,初始化的时候要涉及到各个芯片的特点,所以还要理解比如8255、8259等等的特性。这些书里面也都有。

怎么学习微机原理? 刚学单片机,一头雾水。知乎用户 134 人赞同了该回答 正在学习,怒答一发。现在我正在上课,扫了一眼教材,前面几章一上来就给你讲各种寄存器和指令,这么大的信息量,无法。

#微机原理与汇编#微机原理实验程序怎么汇编#微机原理汇编朱定华版#微机原理和汇编#微机原理汇编指令

随机阅读

qrcode
访问手机版