ZKX's LAB

微机原理用汇编吗 微机原理问题(关于汇编的)

2021-03-24知识11

微机原理刚学汇编 写汇编程序时毫无头绪 比如不知道怎么样开头 像c语言之类的都有固定头文件啥的 汇 微机原理刚学汇编 写汇编程序时毫无头绪 比如不知道怎么样开头 像c语言。

微机原理用汇编吗 微机原理问题(关于汇编的)

MASM 5.0编译通过,运行无误。微机原理汇编问题 检举|1 小时前 提问者:曾经不化的雪|悬赏分:20编写程序,实现一位数的加法,要求:从键盘上输入被加数和加数,通过程序求和得出结果,在屏幕上显示一个完整的算式,例即执行生成的.exe文件时显示形式为:7+9=16.data segmentF DB 0;标志位字节,每输入一个数后该标志求反,以实现每两个数相加。A DB 0;被加数CRLF DB 0DH,0AH,24H;回车换行data endscode segmentassume cs:code,ds:datamain proc farbegin:push dsmov ax,0push axMOV AX,DATAMOV DS,AXNEXT:MOV AH,7INT 21Hcmp al,0dh;回车程序结束je exitCMP AL,'0';屏蔽0-9之外的字符JB NEXTCMP AL,'9'JA NEXTPUSH AXMOV DL,ALMOV AH,2INT 21HMOV DL,FNOT FMOV BL,FCMP BL,0;标志位字节=0时计算,否则继续输入加数JE ADD_1POP AXSUB AL,30HMOV A,ALMOV AH,2MOV DL,'+'INT 21HJMP NEXTADD_1:MOV AH,2MOV DL,'='INT 21HPOP AXSUB AL,30HADD AL,ADAAMOV DL,ALMOV CL,4SHR DL,CLAND AL,0FHAND DL,0FHADD AL,30HADD DL,30HPUSH AXMOV AH,2INT 21HPOP DXMOV AH,2INT 21HMOV DX,OFFSET CRLFMOV AH,9INT 21HJMP 。

学微机原理之前是不是必须会汇编语言? 不必需要学汇编学汇编也不必须知道微机原理,我就是直接学汇编后来才学微机原理的,汇编跟微机原理哪个先学都是一样的。两者其实有很多相同的地方。汇编和C是有联系的,但是不能从直观上去理解,C语言的程序反编译就变成了汇编指令了,他们实现的功能是一样的。其实最后都是二进制码来控制硬件。直观上两者几乎没有什么联系,分开学也没有什么。

#微机原理与汇编技术#微机原理用汇编吗

随机阅读

qrcode
访问手机版