• 2022-05-27
    某机存储器容量为[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]为基址寄存器,试问:间接寻址时,寻址范围是多少?若允许多重间址,寻址范围又是多少?[br][/br]
  • 间接寻址时,如不考虑多次间址,寻址范围为[tex=2.143x1.214]ZRjVJ6dK0ZU2l6uraxcpww==[/tex]因为从存储器中读出的[tex=1.0x1.0]mqXSIedfIXuT5QAh9Hrzdg==[/tex]位数为有效地址。如果考虑多次间址,则需用最高[tex=0.5x1.0]oYgVDn+QZqcDCRxqEZwM2A==[/tex]位作多次间址标志([tex=1.929x1.286]gJSbQOqRPFdSmCyhXFQM2A==[/tex]为多次间址),此时寻址范围为[tex=1.857x1.0]kqVTL1yV3MXcmOM7IAxK6A==[/tex]。[br][/br]

    举一反三

    内容

    • 0

      某机存储器容量为64K*16位,该机访存指令格式如下:其中,M为寻址模式:0为直接寻址,1为基址寻址,2为相对寻址,3为立即寻址;另外I为间址特征(I=1间址);X为变址特征(X=1变址)。设PC为程序计数器,Rx为变址寄存器,Rb为基址寄存器,试问:1)该指令能定义多少种操作?2)立即寻址操作数的范围。3)在非间址情况下,除立即寻址外,写出每种寻址方式计算有效地址的表达式。4)设基址寄存器为14位,在非变址直接基址寻址时,指令的寻址范围是多少?5)间接寻址时,寻址范围是多少?若允许多重间址,寻址范围又是多少?

    • 1

      某氨基酸溶于[tex=1.357x1.214]1kiKxzWeZt26Aao1ElyoVQ==[/tex]为[tex=0.5x1.0]+ElP8Glp1jNyDFWBiVUf/g==[/tex]的水中,所得氨基酸溶液[tex=1.357x1.214]1kiKxzWeZt26Aao1ElyoVQ==[/tex]为[tex=0.5x1.0]hdFTVbNvvzh5T04p00SpZA==[/tex],此氮基酸的等电点[br][/br] 未知类型:{'options': ['等于[tex=0.5x1.0]+ElP8Glp1jNyDFWBiVUf/g==[/tex]', '等于[tex=0.5x1.0]hdFTVbNvvzh5T04p00SpZA==[/tex]', '大于[tex=0.5x1.0]hdFTVbNvvzh5T04p00SpZA==[/tex]', '小于[tex=0.5x1.0]hdFTVbNvvzh5T04p00SpZA==[/tex]'], 'type': 102}

    • 2

      假设地址为[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]。

    • 3

      某机指令格式如下图所示:[img=351x78]17e394f5a087a89.png[/img]图中[tex=0.429x1.0]4WdbTpau1rRmginy2futhg==[/tex]为间址特征位[tex=2.429x1.357]kIQIxblwBhyOm8TH/MAFQQ==[/tex]直接寻址[tex=2.5x1.214]tq8febJ4GIlotkLP7DAH2Q==[/tex]一次间接寻址)。假设存储器部分单元有以下内容:[img=804x102]17e394fd9f91fad.png[/img]指出下列机器指令(十六进制表示)的有效地址。[tex=12.143x1.357]zdlC30adWbyZxzwg3tCLGlBHfpJyEkcunJN/h5Yb9SzapII2PlXbT5XdpFUXj92R[/tex]

    • 4

      证明:[br][/br]若[tex=0.5x1.214]0K9Xf7VHWdVeOrSYAKIm6Q==[/tex]为区间[tex=0.5x1.0]ycRjqHa76IDpEZtluYQxdQ==[/tex]上凸函数, [tex=0.5x1.0]wLRBXo571ziKptAIyBBTRQ==[/tex]为[tex=3.643x1.357]SOWzz4DNwYE6CvA+IGDdnqss+97HEvuaqBiR0teThC8=[/tex]上凸增函数,则[tex=1.929x1.214]HEPu09Z4xi8MFdLZb/YsNw==[/tex]为[tex=0.5x1.0]ycRjqHa76IDpEZtluYQxdQ==[/tex]上凸函数.