ZKX's LAB

微机原理汇编语言 及汇编语言原理

2021-04-27知识9

编译原理与汇编语言一样吗? 编译原理是研究各种语言转换(不够专业)为机器语言的过程中的各种理论。编译原理是将计算机语言转化为可以在计算机硬件上直接运行的机器语言,是翻译语言的一种。1、将高级语言变为机器语言,包括两种方法,编译是一种,另一种是解释;2、将汇编语言变成机器语言的,叫汇编程序.编译:高级语言->;机器语言(指令);汇编:汇编指令->;机器指令;

微机原理 汇编语言 data segmentbuf1 db 1,3,4,5,7,9n1 equ$-buf1buf2 db 2,4,6,8,10,12n2 equ$-buf2buf3 db n1+n2 dup(0)data endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axlea si,buf1lea di,buf2lea bx,buf3mov cx,0;ch->;index for buf1cl->;index for buf21:cmp ch,n1jz$8cmp cl,n2jz$9mov al,[si]cmp al,[di]ja$2jb$3mov[bx],alinc bxinc siinc diinc chinc cljmp$12:mov al,[di]mov[bx],alinc clinc bxinc dijmp$13:mov[bx],alinc chinc bxinc sijmp$18:cmp cl,n2jz$10mov al,[di]mov[bx],alinc bxinc diinc cljmp$89:cmp ch,n1jz$10mov al,[si]mov[bx],alinc siinc bxinc chjmp$910:mov ah,4chint 21hcode endsend start

微机原理与汇编语言 先判断开关是否完全闭合,如果闭合,灯全亮;在判断开关的高四位闭合还是低4位闭合,高四位闭合则执行HIGH,低四位执行LOWW。ZERO子程序里面加 JMP STOP是因为不需要执行后面的程序。后面判断低高位的STOP 加在主程序里面就行了,节省代码。

#计算机组成原理汇编语言程序设计#微机原理与汇编语言#及汇编语言原理#汇编语言的原理#机器汇编语言原理

随机阅读

qrcode
访问手机版