问答题
编写一汇编语言子程序SEG7:完成与BCD码转换为七段显示码。已知七段显示器用低电平(逻辑0)输入点亮某一段,且该十进制数0~9的七段显示码表位于数据段中首地址为TABLE的内存区。注意查找表位于代码段,而XLAT指令默认的访问是数据段。
程序中仅有两条指令,一条指令是通过BX装入表的首地址来寻址查找表,另一条指令是实现由BCD码向七......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 已知一数据段中的数据结构如下所示,画出该数据段中数据存放的形式。 DATA SEGMENT STR1 DB 0,1,2,3,4,5 STR DB ‘012345‘ COUNT EQU 30 NUMB DB 3 DUP(05) NUMW DW 20H,-50H POIN DW 0 DATA ENDS
问答题 编写一短程序段:将AL中两压缩的BCD码分解为两位压缩的BCD码,分别装入A(高位BCD码)和B(低位BCD码)两个变量中。要求用到无符号除法指令DIV来实现编程功能。
问答题 阅读下列程序,注释①~⑧各条语句的功能,并画出程序执行后数据段中数据存放的格式。