汇编,题。。不懂?

[复制链接]
查看11 | 回复3 | 2008-1-17 14:57:58 | 显示全部楼层 |阅读模式
这里的[BX]是寄存器间接寻址,也就是说BX中存放的是操作数的地址,需要根据这个地址到内存中去取操作数。这里要说明一下,上面没有横线的表示高电平也就是1有效,而有横线的则表示低电平也就是0有效。另外M表示内存,IO表示输入输出设备,RD表示读数据,WR表示写数据。这里的〔BX] 是要到内存中去读出操作数,故M/IO=1(选内存,若为0则选的是输入输出设备),RD=0(低电平有效,表示读),WR=1(低电平有效,这里没有写只有读,故为1)。
回复

使用道具 举报

千问 | 2008-1-17 14:57:58 | 显示全部楼层
这条指令的源操作数采用的是寄存器间接寻址是把以BX的内容为偏移地址的内存单元的数据送入AX寄存器中,CPU的M/IO为1表示用的是存储器而非I/O端口,RD为0表示读信号有效,WR上的信号是1表示读信号无效
回复

使用道具 举报

千问 | 2008-1-17 14:57:58 | 显示全部楼层
条件够了 。0底信号1高其实我也不懂。。。。。。- -!
回复

使用道具 举报

千问 | 2008-1-17 14:57:58 | 显示全部楼层
我晕了你也把前面的程序发上来。。。只发个AX、[BX],鬼知道只里面的值是什么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行