更多"编写一汇编语言程序:将字节存储单元BUF中两个压缩BCD码(XYH)拆"的相关试题:
[简答题]编写一短程序段:将AL中两压缩的BCD码分解为两位压缩的BCD码,分别装入A(高位BCD码)和B(低位BCD码)两个变量中。要求用到无符号除法指令DIV来实现编程功能。
[简答题]编写一段子程序,将二位压缩的BCD码转换为二进制数,入口、出口均是A。若是非法的BCD码,则A返回值为255。
[简答题]编写一汇编语言子程序SEG7:完成与BCD码转换为七段显示码。已知七段显示器用低电平(逻辑0)输入点亮某一段,且该十进制数0~9的七段显示码表位于数据段中首地址为TABLE的内存区。注意查找表位于代码段,而XLAT指令默认的访问是数据段。
[简答题]编写一个完整的汇编语言程序,实现10以内奇数相加。
[简答题]用DOS功能调用在CRT显示器上显示一个ASCII字符C的程序,编写一程序段。
[简答题]编写一个文件的程序,使用Makefile文件进行编译。
[简答题]假设4位BCD码压缩存放在R3、R2中,试编写BCD减1的程序段。
[简答题]在8086系统下,编写完整程序,将字节数组ARRAY中的所有数据往高地址的方向移动一位,即原来存放在ARRAY中的字节移动到ARRAY+1中,原来存放在ARRAY+1中的字节移动到ARRAY+2中,……,依此类推。假设ARRAY的长度为100个字节。
[单项选择]下面( )不能将字节变量X的属性修改为字节变量Y。
A. X DW 1234H Y EQU BYTE PTR X
B. Y EQU BYTE PTR X X DW 1234H
C. X DW 1234H Y EQU THIS BYTE
D. Y LABEL BYTE X DW 1234H
[简答题]编写一个程序。从键盘输入3个整数,输出其中最大数。
[简答题]编写一程序,从键盘输入3个整数,输出其中最大数。
[简答题]编写一个程序,统计输入的一行字符中数字、空格及其它字符分别有多少个。
[简答题]编写一段程序,将程序存储器中的10个数据首先传送到数据存储器中(以DATA1开始),再将DATA1开始的10个单元内容传送到DATA2开始的数据储存期中。
[简答题]编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上显示出来。
[简答题]编写一程序,从键盘输入10个实数,计算并输出算数平均数。
[填空题] 分析下列程序段: BUF DW 2456H, 7816H, 5731H, 896AH MOV BX, OFFSET BUF MOV AL,2 XLAT MOV CL, AL MOV AL,6 XLAT INT 3 程序段执行后结果:CL=();AL=()
[简答题]编写一程序,从键盘输入10个实数,计算并输出算术平均数。
[简答题]编写一个初始化程序,使8255A的PC7端输出一个负跳变。如果要求从PC5端输入一个负脉冲,则初始化程序应做哪些修改?