1.编写一个程序,统计存储单元X中1的个数。
2.用X86汇编语言编制一个程序把BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来,然后退出DOS系统。
要求先画出程序设计流程图,然后在编写程序,程序语句后要有注释。
我们老师留的作业,虽然听了课可是还是不太会做。。。电脑里也没有老师那个RADSM软件,不知道怎么做才好啊。。。
DATA SEGMENT
X DB 7BH ;äºè¿å¶ä¸º01111011æ
æ»å
±æ6个é¶
Y DB ? ;计ç®çç»æåæ¾å¨ è¿é
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BEGIN:MOV AX,DATA
MOV DS,AX
MOV BX,0
MOV CL,8
MOV AL,X
COUNT:INC BX
JMP LF
LF: SHR AL,1
JC COUNT
LOOP LF
DEC BL
MOV Y,BL
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN
å
第ä¸é¢å§