• 2022-06-03
    假设地址为[tex=2.857x1.0]iB4QDWRYVtbG8Tukmnz9Ag==[/tex]的内存单元中的内容为[tex=3.214x1.0]CunjFvZxqdozKCTpAJFYBg==[/tex],地址为[tex=3.214x1.0]CunjFvZxqdozKCTpAJFYBg==[/tex]的内存单元的内容为[tex=3.143x1.0]oAaiD8urCOSUoymItd0Vnw==[/tex],而[tex=3.143x1.0]oAaiD8urCOSUoymItd0Vnw==[/tex]单元的内容为[tex=3.0x1.0]2I/wpczS1rQ/0siB4iFUmg==[/tex]。说明以下各情况下操作数的有效地址和操作数各是多少?(1)操作数采用变址寻址,变址寄存器的内容为12, 指令中给出的形式地址为[tex=2.857x1.0]iB4QDWRYVtbG8Tukmnz9Ag==[/tex]。(2)操作数采用一次间接寻址,指令中给出的地址码为[tex=2.857x1.0]iB4QDWRYVtbG8Tukmnz9Ag==[/tex]。(3)操作数采用寄存器间接寻址,指令中给出的寄存器编号为8,8号寄存器的内容为[tex=2.857x1.0]iB4QDWRYVtbG8Tukmnz9Ag==[/tex]。
  • (1)有效地址[tex=13.857x1.143]CNrCTquAPKyLA5WoRhFYmfs2jPvCY0VZ9RmqqD6TcrY=[/tex],操作数未知。(2)有效地址[tex=11.0x1.357]8rRPPI4fBjlZUoVx/2p5fAO0Mcd0h5qCFEPQPvTwwkI=[/tex],操作数为[tex=3.143x1.0]oAaiD8urCOSUoymItd0Vnw==[/tex]。(3)有效地址[tex=5.714x1.0]WrKqKVoGvlj4gQ59Y36CRg==[/tex],操作数为[tex=3.214x1.0]CunjFvZxqdozKCTpAJFYBg==[/tex]。

    举一反三

    内容

    • 0

      一种一地址指令的格式如下所示:[img=318x52]17e39580d93d79a.png[/img]其中[tex=0.429x1.0]4WdbTpau1rRmginy2futhg==[/tex]为间址特征,[tex=0.857x1.0]N7iCrOsS+NNEUUlnsYCi1g==[/tex]为寻址模式,[tex=0.786x1.0]Yn3GgEZev6SOu2r4v1WnCw==[/tex]为形式地址。设[tex=0.786x1.0]as0RCzgUx1oS48cKHRAVVg==[/tex]为通用寄存器,也可作为变址寄存器。在表[tex=1.286x1.0]mzcDgYLXprK7Z3EthFSICg==[/tex]中填入适当的寻址方式名称。[img=826x312]17e3958b2d9b50b.png[/img]

    • 1

      某机存储器容量为[tex=4.071x1.143]UYnK7rnwjruVldt8EE+m7g==[/tex]位,该机访存指令格式如下:[img=470x87]17e3952d69d4c59.png[/img]其中[tex=1.0x1.0]/4LSvKfNeQWJ+IvWbbbjdA==[/tex]为寻址模式:[tex=0.5x1.0]Sc0he7miKB3YF9rgXf2dDw==[/tex]为直接寻址,[tex=0.5x1.0]oYgVDn+QZqcDCRxqEZwM2A==[/tex]为基址寻址,[tex=0.5x1.0]8C7DKsr6nhrfCdsmGxO88g==[/tex]为相对寻址[tex=1.0x1.214]19RbTfIoKC20HvQRkkLilw==[/tex]为立即寻址;[tex=0.5x1.0]ycRjqHa76IDpEZtluYQxdQ==[/tex]为间址特征([tex=1.643x1.0]e1zy089L4FN4l21LlY36rQ==[/tex]间址);[tex=0.857x1.0]N7iCrOsS+NNEUUlnsYCi1g==[/tex]为变址特征([tex=2.143x1.0]ATgxnbe83sy+bnmET/IWdg==[/tex]变址)。[br][/br]设[tex=1.357x1.0]5F3ozTnp/g5DiyQbr+FrCg==[/tex]为程序计数器,[tex=1.214x1.214]7calbPm2q3pSw0m6iz+hEw==[/tex]为变址寄存器,[tex=1.357x1.214]H6UkHrVJTPYkyIwa3LeH8A==[/tex]为基址寄存器,试问:设基址裔存器为[tex=1.0x1.0]9HDdnOoiakbNLFsxKl1FQQ==[/tex]位,在非变址直接基址寻址时,指令的寻址范围是多少?[br][/br]

    • 2

      假设地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H。说明以下各情况下操作数的有效地址和操作数各是多少?操作数采用一次间接寻址,指令中给出的地址码为1200H。

    • 3

      假设指令字长为[tex=1.0x1.0]mqXSIedfIXuT5QAh9Hrzdg==[/tex]位,操作数的地址码为[tex=0.5x1.0]BhZ+18hz9Lz5rDhFQ34M8A==[/tex]位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,二地址指令最多有几种?[br][/br]

    • 4

      假设某条指令的一个操作数采用变址寻址方式,变址寄存器的内容为8H,指令中给出的形式地址为1200H,地址为1200H的内存单元中内容为12FCH,地址为12FCH的内存单元的内容为38B8H,则该操作数的有效地址为()