一道汇编编程题,哪位高手帮忙看一看,做得对不对啊?

时间:2021-12-06 04:52:53
若在数组字变量SQTAB平方表中,有十进制数0---15的平方值。用查表法找出6这个数的平方值存入字变量NUM中,写出程序段和有关的指令。

D-SEG   SEGMENT
SQTAB   DB   0,1,4,9,16,25,36,49,64,81
        DB   100,121,144,169,196,225

TT    DB  6
NUM    DB  ?
D-SEG   ENDS
        …..
LEA   BX,SQTAB 
MOV  AL,TT        ;AL=6
XLAT  SQTAB
MOV  NUM,AL  
HLT

15 个解决方案

#1


运行一下赛

#2


多谢指点!

#3


做得差不多了,加个头尾,运行下,调试下,

#4


谢谢!但我对调试还不怎么会,只能慢慢学了!

#5


在debug 里每用一次t就执行一条指令,查看相应的寄存器,建议你看看王爽的那本书

#6


哦,谢谢!主要是换码指令不太熟练,希望这个程序理论上通得过就行!

#7


实模式下初学者还是啃debug或debug32吧

#8


Linux下编写汇编,使用GDB调试,爽歪歪

#9


换码指令可以没有操作数

#10


看不懂。。。帮顶。。。

#11


力挺之……

#12


一道汇编编程题,哪位高手帮忙看一看,做得对不对啊?
引用 8 楼 jamesplj 的回复:
Linux下编写汇编,使用GDB调试,爽歪歪

#13


看看,大学里学了2个月,没有门路进去研究

#14


仔细看查表指令详解不就OK

#15


顶顶顶。。。。。

#1


运行一下赛

#2


多谢指点!

#3


做得差不多了,加个头尾,运行下,调试下,

#4


谢谢!但我对调试还不怎么会,只能慢慢学了!

#5


在debug 里每用一次t就执行一条指令,查看相应的寄存器,建议你看看王爽的那本书

#6


哦,谢谢!主要是换码指令不太熟练,希望这个程序理论上通得过就行!

#7


实模式下初学者还是啃debug或debug32吧

#8


Linux下编写汇编,使用GDB调试,爽歪歪

#9


换码指令可以没有操作数

#10


看不懂。。。帮顶。。。

#11


力挺之……

#12


一道汇编编程题,哪位高手帮忙看一看,做得对不对啊?
引用 8 楼 jamesplj 的回复:
Linux下编写汇编,使用GDB调试,爽歪歪

#13


看看,大学里学了2个月,没有门路进去研究

#14


仔细看查表指令详解不就OK

#15


顶顶顶。。。。。