题目内容
(请给出正确答案)
[主观题]
编写完整程序,统计数据段中以变量BUFFER为起始地址50个存储单元中的有符号数,负数与正数的个
数,将统计出来的负数个数送到DL寄存器中,正数的个数送到DH寄存器中。
答案
查看答案
第2题
已知程序中定义了以下两个变量:
HEX:DB 5AH
ASC:DS 2
试编写一个程序段,将变量HEX中的两位十六进制数字转换成对应的ASCII码字符后,放到变量ASC中,如图所示。
第4题
已知程序中定义了以下两个变量:
ASCX: DB '78'
BCDX: DS 1
试编写一个程序段,将变量ASCX中的两个ASCII数字字符转换成组合BCD码,放在变量BCDX中,如图所示。
第5题
已知程序中定义了以下两个变量:
OCT: DB 123Q
DIG: DS 3
试编写一个程序段,将变量OCT中的三位八进制数字转换成对应的ASCII码字符后,放到变量DIG中(低位数字在前)。
第8题
第9题
试编写逻辑运算程序,功能为:
(1) F=X(Y+Z);
(2) F=;
其中F、X、Y、Z均为位变量,依次存在以30H为首址的位寻址区中。
第10题
设代码段为CSEG,数据段为DSEG,编程完整的程序W=((X+Y)×8一Z)/2,其中,X、Y、Z为字节类型无符号变量,数值分别为:34H、45H、56H。
第11题
统计数据块中正数和负数个数(设有7个数,分别为-23,57,82,-27,-19,0,-8),要求写出完整程序框架。