首页 苹果 正文

联想s200 联想支持Win10 2018年10月更新(RS5版本1809)的机型

联想支持Win10 2018年10月更新(RS5版本1809)的机型

本文章提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

本文给出了联想测试过的支持从Windows 10历史版本(1607/build 14393、1703/build 15063、1709/build 16299、1803/build17134)升级到Windows 10 2018年10月更新(Windows 10 October 2018 Update,RS5版本1809)的联想产品机型列表。如果您的设备不在以下列表中,代表该设备联想没有测试过且相关驱动可能不会提供。

解决方案:

ThinkPad:

ThinkPad 11e(5th)、11e(4th)、11e(3th)

ThinkPad A275-AMD、A285、A475、A485

ThinkPad E450、E460、E465、E470、E475、E480、E485、E550、E560、E560p/S5 黑将、E565、E570、E570p、E575、E580、E585

ThinkPad L450、L460、L470、L480、L560、L570、L580

ThinkPad Lenovo Tablet 10

ThinkPad P1/X1 Extreme

ThinkPad P40 Yoga、P50、P50s、P51、P51s、P52、P52s、P70、P71、P72、R480

ThinkPad T450、T460、T460p、T460s、T470、T470p、T470s、T480、T480s、T560、T570、T580

ThinkPad 10

ThinkPad 13/S2 2016、ThinkPad 13 2nd/S2 2017

ThinkPad 25

ThinkPad L380/S2 2018

ThinkPad L380/S2 yoga

ThinkPad Yoga 11e

ThinkPad X1 Carbon (3rd) / X1 Carbon 2015、X1 Carbon (4th) / X1 Carbon 2016、X1 Carbon (5th)/ X1 Carbon 2017、X1 Carbon (6th)/X1 Carbon 2018、X1 Tablet、X1 Tablet EVO、X1 Tablet (2nd)、X1 Yoga、X1 Yoga (3rd)、X1 Yoga (2nd)、X250、X260、X270、X280、X380/S1 2018

ThinkPad Yoga 11e、Yoga 11e (5th)、Yoga 260/S1 2016、Yoga 370/S1 2017、Yoga 460/S3 2016

局限性:

1、Lenovo Vantage:

旧版本的Lenovo Vantage无法在Windows 10(1809)版本的操作系统上运行,如果您想在1809版本的windows10上运行Lenovo Vantage,请执行以下操作之一:

1)在Lenovo Vantage的应用程序更新至最新版本后再升级操作系统至RS5

2)升级操作系统后从微软商店更新lenovo Vantage.

2、ThinkPad P50, ThinkPad P70:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,通过HDMI接口连接显示器并按下Windows徽标键+ P时,投影设置不能切换为“仅电脑屏幕”,这是一个在新系统上使用NVIDIA显卡的限制问题,联想正在和NVIDIA合作以提供更好的解决方案。

3、ThinkPad X1 Carbon 4th Gen, 配置Sierra无线卡的X1 Tablet Gen 1:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,打开设置->网络和互联网->飞行模式,来改变飞行模式设置时,GPS和WLAN开关可能无法显示,这是一个系统限制,可以单击Windows通知区域中的操作中心图标,然后按照屏幕上的说明进行操作。

4、配置杜比音效的ThinkPad:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果杜比音效无法工作,请执行以下操作:

1)转到“控制面板”并按类别查看,单击程序 - >程序和功能,按照屏幕上的说明卸载Dolby Audio X2 Windows App。

2)返回控制面板,然后单击硬件和声音 - >设备管理器,展开声音,视频和游戏控制器。右键单击“Conexant SmartAudio”,然后选择“卸载设备”。

3)选择删除此设备的驱动程序软件,然后按照屏幕上的说明完成卸载。 然后重新启动计算机。 确保已成功卸载音频驱动程序。

4)从Lenovo支持网站下载并安装最新的Conexant Audio驱动程序。

5、配置Realtek 8723BE蓝牙的 ThinkPad E450, E550, E450c, E550c, E455, E555:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果蓝牙不起作用,请执行以下操作:

1)转到“控制面板”并按类别查看。单击硬件和声音 - >设备管理器,然后展开蓝牙。

2)右键单击Realtek Bluetooth 4.0 Adapter,然后选择卸载设备。

3)选择删除此设备的驱动程序软件,然后按照屏幕上的说明完成卸载。 然后重新启动计算机。

4)从Lenovo支持网站下载并安装最新的Realtek Bluetooth驱动程序。

6、配置Intel 8265 蓝牙的ThinkPad X380 Yoga:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果在外部扬声器上播放视频或音频时关闭计算机上的蓝牙功能,则视频或音频可能会停止播放。 如果视频或音频停止播放,请执行以下操作:

1)转到“控制面板”并按类别查看,单击硬件和声音 - >设备管理器,然后展开蓝牙。

2)右键单击Intel(R) Wireless Bluetooth(R),然后选择卸载设备。

3)选择删除此设备的驱动程序软件,然后按照屏幕上的说明完成卸载,然后重新启动计算机。

4)从Lenovo支持Web站点下载并安装最新的Intel Bluetooth驱动程序。

7、ThinkPad A285:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果想要从设置 - >更新和安全 - >恢复 - >回滚到以前版本的Windows 10时会发生错误。 按ESC继续或从Lenovo支持网站下载并安装最新的BIOS。

8、配置Qualcomm Atheros QCA61x4无线网络适配器的ThinkPad E465, E565

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果无线显示不起作用,请执行以下操作:

1)转到“控制面板”并按类别查看,单击硬件和声音 - >设备管理器,然后展开网络适配器。

2)右键单击Qualcomm Atheros QCA61x4无线网络适配器,然后选择卸载设备。

3)选择删除此设备的驱动程序软件,然后按照屏幕上的说明完成卸载,然后重新启动计算机。

4)从设置 --- >更新和安全 --- > Windows Update运行Windows Update,然后将自动安装最新的Qualcomm Atheros QCA61x4无线网络适配器驱动程序。

Lenovo笔记本:

100-14IBD、100-14IBY、100-14IBY Brazil、100-15IBD、100-15IBY、100-15IBY Brazil、100E、100S-11IBY、100S-14IBR、

110 Touch-15ACL、110-14AST、110-14IBR、110-14IBR consumer、110-14IKB、110-14ISK、110-15ACL 、110-15AST、110-15IBR、110-15IBR Brazil、110-15IKB、110-15ISK、110-17ACL、110-17IKB、110-17ISK、110s-11IBR、

120S-11IAP、120S-14IAP、

130-15AST、2in1 11、2in1 14、

300-14IBR、300-14ISK、300-15IBR、300-15ISK、300-15ISK Brazil、300-17ISK、300S-11IBR、300S-14ISK、

305-14IBD、305-15IBD、310 Touch-15IKB、310 Touch-15ISK、310-14IAP、310-14IKB、310-14ISK、310-14ISK Brazil、310-15ABR、310-15IAP、310-15IKB、310-15ISK、310-15ISK Brazil、310s-11IAP、310S-14AST、310S-14IKB、310S-14ISK、310S-15IKB、

320-14AST、320-14IAP、320-14IAP Brazil、320-14IKB、320-14IKBA、320-14IKBN、320-14ISK、320-15ABR、320-15ABR Touch、320-15AST、320-15IAP、320-15IAP Brazil、320-15IKB、320-15IKBA、320-15IKBN、320-15IKBN Touch、320-15IKBRA 、XiaoXin chao 5000-IKBRA、320-15IKBRN、320-15IKBRN Touch、520-15IKBRN、320-17IKBRN、320-15ISK、320-17ABR、320-17AST、320-17IKB、320-17ISK、320S-13IKB、XiaoXin CHAO7000-13、320S-14IKB、320S-15ABR、320S-15AST、320S-15IKB、320S-15ISK、

330-14AST、330-15AST、330-17AST、330-14IGM、330-15IGM、330-15ICH、330-17ICH、330-15ICN、330S-14IKB、330S-15IKB、

Lenovo 小新 潮7000-14IKBR、Lenovo 小新 潮7000-15IKBR、Lenovo B330S-15IKBR、Lenovo B330S-14IKBR、330S-14IKB(BRAZIL)、330S-15IKB(BRAZIL)、

500S-14ISK、500S-15ISK、510-15IKB、510-15ISK、510s-13IKB、510S-13ISK、510S-14IKB、510s-14ISK、520-15IKB、520S-14IKB、530S-14ARR、530S-14IKB、530S-15IKB、

Lenovo 小新 530S-14IKB、Lenovo 小新 530S-15IKB、

700-15ISK、700-17ISK、700S-14ISK、710S Plus Touch-13IKB、710S Plus-13IKB、710S Plus-13ISK、710s-13IKB、710s-13ISK、

720-15IKB、720-15IKBR、720S-13ARR、720S-13IKB、720S-13IKBR、720S-14IKB、720S-14IKB、小新Air Pro、720s-15IKB(TOUCH)、V730-15IKB、

B110-14IBR Brazil、B320-14IKBN、B320-15IAP、B330-15IGM、B40-80、B40-80 Brazil、B40-80(HSW)、B41-30、B41-35、B41-80、B50-10、B50-50、B50-80、B50-80(HSW)、B51-30、B51-35、B51-80、B70-80、B71-80、

E31-70、E31-70(HSW)、E31-80、E40-80、E41-15、E41-20、E41-25、E41-80、E50-80、E51-80、Edge2-1580、

Erazer N40-80、Erazer N40-80(HSW)、Erazer N50-80、Erazer N50-80(HSW)、Flex 3-1130、Flex 3-1435、

Flex 3-1470(BDW)、Flex 3-1470(HSW)、Flex 3-1570(BDW)、Flex 3-1570(HSW)、Flex 4-1130、Flex 4-1435、Flex 4-1470、FLEX 4-1480、Flex 4-1570、FLEX 4-1580、FLEX 5-1470、Flex 5-1470(R)、FLEX 5-1570 、Flex 5-1570(R)、

G40-80、G40-80 Brazil、G40-80(HSW)、G40-80m、G40-80m(HSW)、G41-35、G50-80、G50-80 Brazil、G50-80 Touch、G50-80 Touch(HSW)、G50-80(HSW)、G50-80m、G50-80m(HSW)、G51-35、G70-80、

Ideapad 330-14IKB、Ideapad 330-15IKB、Ideapad 330-15IKB Touch、Ideapad 330-17IKB 、B330-15IKB、Ideapad 330S-14AST、Ideapad 330S-15AST、XiaoXin Chao7000-14AST、XiaoXin Chao7000-15AST、Ideapad 330S-15ARR、

XiaoXin Chao7000-15ARR、Ideapad D330-10IGM、Ideapad S130-11IGM、Ideapad S130-14IGM、Ideapad 130-14IKB、Ideapad 130-15IKB、330C-14IKB、330C-15IKB、Ideapad 320C-15IKB、Ideapad 330-15ARR、Ideapad 330-17ARR、Ideapad 330-15ARR Touch、

K20-80、K21-80、K41-80、

Legion Y530-15ICH、拯救者 Y530-15ICH、Legion Y530-15ICH(BR)、Legion Y920-17IKB Laptop、Lenovo ideapad 330-17IKB、Lenovo ideapad 330-15IKB、Lenovo ideapad 330-14IKB、Lenovo ideapad 330S-15IKB GTX1050、

Lenovo 小新 潮 7000-15IKBRN、330S15IKBGTX1050BR、Lenovo ideapad 520s-14IKB、320S-15IKBR、320S-14IKBR、小新 潮7000-15IKBR、小新 潮7000、Lenovo Legion Y730-15ICH、Lenovo Legion Y730-15ICHg、Lenovo 拯救者 Y730-15ICH、Lenovo Legion Y730-17ICH、Lenovo Legion Y730-17ICHg、

M41-70、M41-70(HSW)、M41-80、M51-80、

Miix 300-10IBY、Miix 310-10ICR(T3)、Miix 310-10ICR(T4)、Miix 311-10ICR、Miix 320-10ICR、Miix 510-12IKB、Miix 510-12ISK、Miix 630-12Q35、Miix 700-12ISK、Miix 710-12IKB、Miix 720-12IKB、Miix 520-12IKB、

N22、N23、N24、RESCUER 14ISK、RESCUER 15ISK、S41-35、S41-70(BDW)、S41-70(HSW)、S41-75、S530-13IWL、小新 Air 13IWL、

TianYi 100-14IBD、TianYi 100-15IBD、TianYi 300-14ISK、TianYi 300-15ISK、TianYi 310-14IKB、TianYi 310-14ISK、TianYi 310-15IKB、TianYi 310-15ISK、

U41-70(BDW)、U41-70(HSW)、V110-14AST、V110-14IAP、V110-15AST、V110-15IAP、V110-15IKB、V110-15ISK、V110-17IKB、V110-17ISK、V130-14IGM、V330-14IGM

V130-14IKB、V130-15IGM、V310-15IGM、V330-15IGM、V130-15IKB、V3000、V310-14IKB、V310-14IKB Brazil、V310-14ISK、V310-14ISK Brazil、V310-15IKB、V310-15ISK、V320-17IKB、V320-17IKBR、V320-17ISK、V330-14ARR、V330-14IKB、V330-14ISK、E43-80、K43c 、V330-15IKB、V330-15ISK、E53-80、V510-14IKB、V510-15IKB、V530s-14IKB、威6-14 (PRC)、K43、V720-12、V720-14 、V730-13、K32-80IKB

Xiaoxin 300-14ISK、Xiaoxin 310-14IKB、Xiaoxin 310-14ISK、Xiaoxin 310-15IKB、Xiaoxin 510S-14IKB、XiaoXin 510S-14ISK、Xiaoxin 700-15ISK、Xiaoxin Air 12、Xiaoxin Air 13、XiaoXin Air 13 Pro、Xiaoxin Air 13IKB、XiaoXin Air 13IKB Pro、XIAOXIN AIR 14ARR、XiaoXin Air Pro、Xiaoxin Chao7000、Xiaoxin Chao7000-15、XiaoXin I2000、Xiaoxin Rui7000

Y520-15IKBA、Y520-15IKBM、Y520-15IKBN、Y530P-15ICH、拯救者 Y7000P、Y700 Touch-15ISK、Y700-14ISK、Y700-15ACZ、Y700-15ISK、Y700-17ISK、Y720-15IKB、Y910-17ISK、Yoga 300-11IBR、Yoga 310-11IAP、Yoga 330-11IGM、Flex6-1130、Yoga 500-14ACL、Yoga 500-14IBD、Yoga 500-14IHW、Yoga 500-15IBD、Yoga 500-15IHW、YOGA 510-14AST、YOGA 510-14IKB、Yoga 510-14ISK、Yoga 510-14ISK Brazil、YOGA 510-15IKB、Yoga 510-15ISK、YOGA 520-14IKB、YOGA 520-14IKB Brazil、YOGA 520-14IKBR、Yoga 530-14ARR、Flex 6-14ARR、Yoga 530-14IKB、Flex 6-14IKB、Yoga 700-14ISK、Yoga 710-11IKB、Yoga 710-11ISK、Yoga 710-14IKB、Yoga 710-15IKB、Yoga 720-12IKB、Yoga 720-13IKB、YOGA 720-13IKBR、Yoga 720-15IKB、YOGA 730-13IKB、YOGA 730-15IKB、Yoga 730-13IWL、Yoga 730-15IWL、Yoga 900-13ISK for business、Yoga 900-13ISK2、Yoga 900S-12ISK、Yoga 910-13IKB、Yoga 910-13IKB Glass、YOGA 920-13IKB、YOGA 920-13IKB Glass、Yoga C630-13Q50、Yoga C930-13IKB、Yoga C930-13IKB Glass 、Yoga S730-13WHL、ideapad 730-13IWL、Yoga500-14IBD Brazil、小新 Air 14IWL、小新 Air 15IWL、小新 潮5000 IKBA、拯救者 E520-15IKB、拯救者 R720-15IKBA、拯救者 R720-15IKBM、拯救者 R720-15IKBN、拯救者 Y520-15IKBA、拯救者 Y520-15IKBM、拯救者 Y520-15IKBN、拯救者 Y720-15IKB、拯救者 Y920-17IKB、昭阳E31-70、昭阳E31-80、昭阳E40-80、昭阳E41-15、昭阳E41-80、昭阳E42-80、昭阳E51-80、昭阳E52-80、昭阳K22-80、昭阳K41-70、昭阳K41-70(HSW)、昭阳K42-80

局限性:

1、Lenovo Vantage:

旧版本的Lenovo Vantage无法在Windows 10(1809)操作系统上运行。如果要在Windows 10(1809)上使用Lenovo Vantage,请执行以下操作之一:

1)在Lenovo Vantage的应用程序更新至最新版本后再升级操作系统至RS5。

2)升级操作系统,然后从微软商店更新Lenovo Vantage。

2、针对所有产品:

蓝牙扬声器连接时音量无法调节,您可以通过软件或蓝牙扬声器音量按钮调节音量。

3、S41-70&S41-75

关闭蓝牙然后再打开,无法重新连接成功,重启系统可以修复。

4、320-14AST / 320-15AST / 320-17AST

没有进行任何操作的情况下,CPU使用率高,机器响应不顺畅,这AMD的问题。联想仍在与AMD合作解决这个问题。

5、MIIX510-12IKB

使用HDR模式拍照时相机将挂起并提醒“出现问题,请尝试重新启动设备“,关闭并重新打开相机可以修复它。

6、K41-70 / K21-80 / S41-70 /yoga 500-15IBD / 710s-13ISK /xiaoxin Air 13 / 710s-13IKB /xiaoxin Air 13IKB

如果点击 - 启动菜单-所有应用程序- windows 系统文件资源管理器,文件资源管理器无法打开。请按windows键-所有应用程序-windows system-file来打开。

ThinkCentre、启天、扬天&AIO

B425、E76、E96、E96z、E95z、

Lenovo V530-15ICB、Lenovo V530S-07ICB、LenovoS200、LenovoS510、

M/B510、M220、M410/M410c、M420、M425、M520、M620、M710e 、M720q、M720ts、M920ts、M920x、M93/p、

QiTian A310、QiTian A710、QiTian A7300、QiTian A815、QiTian M/B415 - PCI、QiTian M420C、QiTian M610、QiTian A3300、QiTian A5000、QiTian A7400、QiTian A8150、QiTian A9050、QiTian B2300/QTM2300、QiTian M4500c、QiTian M4550、QiTian M5900、

S200z、S2010、S3040、S3150、S4030、S4105、S4130、S4150、S4150 KBL、S4250、S500z、S5250、S5250 KBL、

ThinkCentre E73s、ThinkCentre E74z、ThinkCentre E75/E75s/E95、ThinkCentre E76s、ThinkCentre M4500、ThinkCentre M6600q、ThinkCentre M700、ThinkCentre M710t/s 、ThinkCentre M720q、ThinkCentre M720t/s、ThinkCentre M73、ThinkCentre M800、ThinkCentre M810z KT、ThinkCentre M810z (ROW)、ThinkCentre M818z (KT only)、ThinkCentre M820z、ThinkCentre M820z KT、ThinkCentre M828z KT、ThinkCentre M8500t/s、M6500t/s、ThinkCentre M900、ThinkCentre M900 Tiny、ThinkCentre M900x Tiny、ThinkCentre M910q、ThinkCentre M910t/s 、ThinkCentre M910x、ThinkCentre M910z、ThinkCentre M920q、ThinkCentre M920t/s、ThinkCentre M920x、ThinkCentre M920z、ThinkCentre M9550z/M9500z、ThinkCentre S500、ThinkCentreE74/E74s、ThinkCentreE79 、ThinkCentreM4500k/M4500t/M4500s、ThinkCentreM4600t/s/k/QTM4600/QTM/B4650、ThinkCentreM600Tiny、ThinkCentreM625q、ThinkCentreM700、ThinkCentreM700z、ThinkCentreM710q、ThinkCentreM710q_KT、ThinkCentreM715 t/s、ThinkCentreM715q、ThinkCentreM715q_RR、ThinkCentreM7200z、ThinkCentreM725s、ThinkCentreM73、ThinkCentreM7300z、ThinkCentreM79、ThinkCentreM800z、ThinkCentreM8300z/ M8350z、ThinkCentreM8600q、ThinkCentreM8600t/s/M6600t/s/QTM6600、ThinkCentreM8600x、ThinkCentreM900z、ThinkCentreM910z、ThinkCentreM93p Tiny、ThinkCentreX1、V130 、V310z、V320-15IAP、V330、V410z、V510z、V510z KBL、V520-15IKL & V520S-08IKL 、V525-15ABR Desktop 、V530、YangTian A6900f-00/YangTian T6900c-00/YangTian W6900c-00/YangTian M6900c-00/YangTian W6900f-00 /YangTian M6800c-00/

YangTian T6900c-00

YangTian M5200K\M5300K

YangTian A6900t-00/YangTian M6900k-00/YangTian M6900r-00/YangTian M6900e-00/YangTian T6900d-00/YangTian W6900d-00

YangTian A8900f、YangTian M2900d、YangTian M3900c-00、YangTian M3900d、YangTian M4900d/YTA4900c/、YangTian M4900n/YTT4900v、YangTian M4900k-00、YangTian M4900s 、YangTian M5900c-00、YangTian M5900k-00、YangTian M6900c、YangTian S2310 、YangTian S3350、YangTian S4350、YangTian S5350、YangTian W4900v(税控)/YangTian W4900n(税控) 、YangTian W6900c-00(税控)/YangTian W6900f-00(税控)/YangTian W6900e-00(税控)、YangTian W6900r-00/YangTian W6900d-00(税控)/、YangTian W6900r-00(税控)

局限性:

1、Lenovo Vantage:

旧版本的Lenovo Vantage无法在Windows 10(1809)操作系统上运行。如果要在Windows 10(1809)上使用Lenovo Vantage,请执行以下操作之一:

1)在Lenovo Vantage的应用程序更新至最新版本后再升级操作系统至RS5。

2)升级操作系统,然后从微软商店更新Lenovo Vantage。

2、配置AMD显卡且驱动程序版本低于24.20.13006.4的ThinkCentre M625q台式机:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,当计算机连接到无线显示器时,CPU可能会过载并且显示器变得不稳定。要解决此问题,请执行以下操作:

1)转到“控制面板”并按类别查看,单击硬件和声音 --- >设备管理器,然后展开显示适配器。

2)右键单击AMD Radeon(TM)R5 Graphics并选择卸载设备。

3)选择删除此设备的驱动程序软件,然后按照屏幕上的说明完成卸载并重新启动计算机。

4)从Lenovo支持网站下载并安装最新的AMD Graphics驱动程序。

3、配置Qualcomm Atheros QCA61x4无线设备的ThinkCentre E74s台式机:

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果Wi-Fi不起作用,请将计算机连接到有线以太网。 Windows Update将自动安装Wi-Fi驱动程序。

4、Windows 10(1809)及其更高版本不支持Realtek 723BE蓝牙驱动程序。

5、ThinkCentre M820z台式机

将操作系统从Windows 10(1803)升级到Windows 10(1809)后,如果在设备管理器-英特尔高清晰度音频旁边显示感叹号!,请从Lenovo支持网站下载并安装最新的英特尔图形驱动程序。

IdeaCenter&AIO

AIO 300-20ISH、AIO 300-23ISU、AIO 310-20ASR、AIO 310-20IAP、AIO 330-20AST、AIO 330-20IGM、

AIO 510-22ISH、AIO 510-23ISH、AIO 510S-23ISU、AIO 520-22AST 、AIO 520-22IKL 、AIO 520-22IKU 、AIO 520-24AST 、AIO 520-24IKL 、AIO 520-24IKU 、AIO 520-27IKL 、AIO 520S-23IKU、

AIO 700-24AGR、AIO 700-27ISH、AIO 720-24IKB、AIO 730S-24IKB、AIO 910-27ISH、AIO Y910-27ISH、AIO520-24ARR、

C2000、C2005、C5030、D5050 H5050 H3050、F5005 、F5055 G5055 D5055 、G5010 D5010 H3010 H5010(IC 300-20IBR IC 300S-11IBR)、H3005 H5005、H3060 (IC 300-11ISH )、H5055、H5060 (IC 300-20ISH)、

IC 310-15ASR/天逸310-15ASR、 IC 310A-15ASR 、IC 310s-08ASR/天逸310S-08ASR、

IC 310-15IAP/天逸310-15IAP、 IC 310s-08IAP/天逸310S-08IAP、 IC 310A-15IAP、IC 510-15IKL/天逸510-15IKL 、IC 510A-15ABR IC 510-15ABR/天逸510-15ABR、IC 510A-15IKL 、IC 510S-08IKL/天逸 510s-08IKL、IC 620s-03IKL、IC 700、IC 710-25ISH、IC 720-18ASU/天逸510PRO-18ASU、IC 720-18IKL/天逸510PRO-18IKL、IC Y700-34ISH、IC Y900-34ISZ IC Y900 RE-34ISZ、

Ideacentre 200-01IBW、Ideacentre 300s-08IHH、IdeaCentre 310S-08ASR Refresh、IdeaCentre 310S-08IGM/擎天M310-08IGM/天逸310S-08IGM、IdeaCentre 510-15ICB、IdeaCentre 510A-15ARR/擎天T510A-15ARR、IdeaCentre 510A-15ICB/擎天T510A-15ICB、IdeaCentre 510S-07ICB/天逸510S-07ICB、Ideacentre 610S-02ISH、IdeaCentre 720-18APR/天逸510Pro-18APR、IdeaCentre 720-18ICB/天逸510Pro-18ICB、Ideacentre AIO 300-23ISU_KBL、Ideacentre AIO 510-23ASR、Ideacentre AIO 700-22ISH、IdeaCentre AIO 700-24ISH、IdeaCentre AIO 520-22ICB、IdeaCentre AIO 520-24ICB、Ideacentre C4030、K450E、

Legion C530-19ICB/拯救者 Y530Cube-19ICB、Legion C730-19ICO/拯救者 刃9000GTI-19ICO、Legion T530-28APR/拯救者 极MAX-28APR、Legion T530-28ICB/拯救者 刃7000-28ICB、Legion T730-28ICO/拯救者 刃9000-28ICO、Legion Y520-25IKL/拯救者 刃7000-25IKL 、Legion Y720-34ASU/拯救者 极MAX-34ASU、Legion Y720-34IKH、Legion Y920-34IKZ、

ROW: Legion Y520T-25ICZ/拯救者 刃7000-25ICZ/拯救者刃9000-25ICZ、PRC: 刃9000-25IZC、X315、Y710 Cube、Yoga Home 500、Yoga Home 900、拯救者 Y730Cube-19ICO、拯救者 刃7000-28ICB、拯救者 刃9000-28ICO、拯救者 极MAX-28APR

局限性:

Lenovo Vantage:

旧版本的Lenovo Vantage无法在Windows 10(1809)操作系统上运行。如果要在Windows 10(1809)上使用Lenovo Vantage,请执行以下操作之一:

1)在Lenovo Vantage的应用程序更新至最新版本后再升级操作系统至RS5。

2)升级操作系统,然后从微软商店更新Lenovo Vantage。

ThinkStation:

P300、P310、P318、P320、P320Tiny、P330、P330Tiny

P410、

P500、P510、P520、P520c

P700、P710、P720

P900、P910、P920

局限性:

Lenovo Vantage:

旧版本的Lenovo Vantage无法在Windows 10(1809)操作系统上运行。如果要在Windows 10(1809)上使用Lenovo Vantage,请执行以下操作之一:

1)在Lenovo Vantage的应用程序更新至最新版本后再升级操作系统至RS5。

2)升级操作系统,然后从Microsoft Store更新Lenovo Vantage。

西门子PLC指针的用法,高级工程师必修课,你会用吗

我们知道,在PLC中划有各种用途的存储区,比如物理输入输出区P、映像输入区I、映像输出区Q、位存储区M、定时器T、计数器C、数据区DB和L等,同时我们还知道,每个区域可以用位(BIT)、字节(BYTE)、字(WORD)、双字(DWORD)来衡量,或者说来指定确切的大小。当然定时器T、计数器C不存在这种衡量体制,它们仅用位来衡量。由此我们可以得到,要描述一个地址,至少应该包含两个要素:

1、存储的区域

2、这个区域中具体的位置

比如:A Q2.0

其中的A是指令符,Q2.0是A的操作数,也就是地址。这个地址由两部分组成:

Q:指的是映像输出区

2.0:就是这个映像输出区第二个字节的第0位。

由此,我们得出, 一个确切的地址组成应该是:

〖存储区符〗〖存储区尺寸符〗〖尺寸数值〗.〖位数值〗,例如:DBX200.0。

DB X 200 . 0

其中,我们又把〖存储区符〗〖存储区尺寸符〗这两个部分合称为:地址标识符。这样,一个确切的地址组成,又可以写成:

 地址标识符 + 确切的数值单元

【间接寻址的概念】

寻址,就是指定指令要进行操作的地址。给定指令操作的地址方法,就是寻址方法。

在谈间接寻址之前,我们简单的了解一下直接寻址。所谓直接寻址,简单的说,就是直接给出指令的确切操作数,象上面所说的,A Q2.0,就是直接寻址,对于A这个指令来说,Q2.0就是它要进行操作的地址。

这样看来,间接寻址就是间接的给出指令的确切操作数。对,就是这个概念。

比如:A Q[MD100] ,A T[DBW100]。程序语句中用方刮号 [ ] 标明的内容,间接的指明了指令要进行的地址,这两个语句中的MD100和DBW100称为指针Pointer,它指向它们其中包含的数值,才是指令真正要执行的地址区域的确切位置。间接由此得名。

西门子的间接寻址方式计有两大类型:存储器间接寻址和寄存器间接寻址。

【存储器间接寻址】

存储器间接寻址的地址给定格式是:地址标识符+指针。指针所指示存储单元中所包含的数值,就是地址的确切数值单元。

 存储器间接寻址具有两个指针格式:单字和双字。

单字指针是一个16bit的结构,从0-15bit,指示一个从0-65535的数值,这个数值就是被寻址的存储区域的编号。

双字指针是一个32bit的结构,从0-2bit,共三位,按照8进制指示被寻址的位编号,也就是0-7;而从3-18bit,共16位,指示一个从0-65535的数值,这个数值就是被寻址的字节编号。

指针可以存放在M、DI、DB和L区域中,也就是说,可以用这些区域的内容来做指针。

单字指针和双字指针在使用上有很大区别。下面举例说明:

L DW#16#35 //将32位16进制数35存入ACC1

T MD2 //这个值再存入MD2,这是个32位的位存储区域

L +10 //将16位整数10存入ACC1,32位16进制数35自动移动到ACC2

T MW100 //这个值再存入MW100,这是个16位的位存储区域

OPN DBW[MW100] //打开DBW10。这里的[MW100]就是个单字指针,存放指针的区域是M区,

MW100中的值10,就是指针间接指定的地址,它是个16位的值!

--------

L L#+10 //以32位形式,把10放入ACC1,此时,ACC2中的内容为:16位整数10

T MD104 //这个值再存入MD104,这是个32位的位存储区域

A I[MD104] //对I1.2进行与逻辑操作!

=DIX[MD2] //赋值背景数据位DIX6.5!

--------

A DB[MW100].DBX[MD2] //读入DB10.DBX6.5数据位状态

=Q[MD2] //赋值给Q6.5

--------

A DB[MW100].DBX[MD2] //读入DB10.DBX6.5数据位状态

=Q[MW100] //错误!!没有Q10这个元件

----------------------------------------------------------------------------------------

从上面系列举例我们至少看出来一点:

单字指针只应用在地址标识符是非位的情况下。的确,单字指针前面描述过,它确定的数值是0-65535,而对于byte.bit这种具体位结构来说,只能用双字指针。这是它们的第一个区别,单字指针的另外一个限制就是,它只能对T、C、DB、FC和FB进行寻址,通俗地说,单字指针只可以用来指代这些存储区域的编号。

相对于单字指针,双字指针就没有这样的限制,它不仅可以对位地址进行寻址,还可以对BYTE、WORD、DWORD寻址,并且没有区域的限制。不过,有得必有失,在对非位的区域进行寻址时,必须确保其0-2bit为全0!

总结一下:

单字指针的存储器间接寻址只能用在地址标识符是非位的场合;双字指针由于有位格式存在,所以对地址标识符没有限制。也正是由于双字指针是一个具有位的指针,因此,当对字节、字或者双字存储区地址进行寻址时,必须确保双字指针的内容是8或者8的倍数。

现在,我们来分析一下上述例子中的A I[MD104] 为什么最后是对I1.2进行与逻辑操作。

通过L L#+10 ,我们知道存放在MD104中的值应该是:

MD104:0000 0000 0000 0000 0000 0000 0000 1010

当作为双字指针时,就应该按照3-18bit指定byte,0-2bit指定bit来确定最终指令要操作的地址,因此:

0000 0000 0000 0000 0000 0000 0000 1010 = 1.2

【地址寄存器间接寻址】

在先前所说的存储器间接寻址中,间接指针用M、DB、DI和L直接指定,就是说,指针指向的存储区内容就是指令要执行的确切地址数值单元。但在寄存器间接寻址中,指令要执行的确切地址数值单元,并非寄存器指向的存储区内容,也就是说,寄存器本身也是间接的指向真正的地址数值单元。从寄存器到得出真正的地址数值单元,西门子提供了两种途径:

1、区域内寄存器间接寻址

2、区域间寄存器间接寻址

地址寄存器间接寻址的一般格式是:

〖地址标识符〗〖寄存器,P#byte.bit〗,比如:DIX[AR1,P#1.5] 或 M[AR1,P#0.0] 。

〖寄存器,P#byte.bit〗统称为:寄存器寻址指针,而〖地址标识符〗在上帖中谈过,它包含〖存储区符〗+〖存储区尺寸符〗。但在这里,情况有所变化。比较一下刚才的例子:

DIX [AR1,P#1.5]

X [AR1,P#1.5]

DIX可以认为是我们通常定义的地址标识符,DI是背景数据块存储区域,X是这个存储区域的尺寸符,指的是背景数据块中的位。但下面一个示例中的M呢?X只是指定了存储区域的尺寸符,那么存储区域符在哪里呢?毫无疑问,在AR1中!

DIX [AR1,P#1.5] 这个例子,要寻址的地址区域事先已经确定,AR1可以改变的只是这个区域内的确切地址数值单元,所以我们称之为:区域内寄存器间接寻址方式,相应的,这里的[AR1,P#1.5] 就叫做区域内寻址指针。

X [AR1,P#1.5] 这个例子,要寻址的地址区域和确切的地址数值单元,都未事先确定,只是确定了存储大小,这就是意味着我们可以在不同的区域间的不同地址数值单元以给定的区域大小进行寻址,所以称之为:区域间寄存器间接寻址方式,相应的,这里的[AR1,P#1.5] 就叫做区域间寻址指针。

既然有着区域内和区域间寻址之分,那么,同样的AR1中,就存有不同的内容,它们代表着不同的含义。

【AR的格式】

地址寄存器是专门用于寻址的一个特殊指针区域,西门子的地址寄存器共有两个:AR1和AR2,每个32位。

当使用在区域内寄存器间接寻址中时,我们知道这时的AR中的内容只是指明数值单元,因此,区域内寄存器间接寻址时,寄存器中的内容等同于上帖中提及的存储器间接寻址中的双字指针,也就是:

其0-2bit,指定bit位,3-18bit指定byte字节。其第31bit固定为0。

AR:

0000 0000 0000 0BBB BBBB BBBB BBBB BXXX

这样规定,就意味着AR的取值只能是:0.0 ——65535.7

例如:当AR=D4(hex)=0000 0000 0000 0000 0000 0000 1101 0100(b),实际上就是等于26.4。

而在区域间寄存器间接寻址中,由于要寻址的区域也要在AR中指定,显然这时的AR中内容肯定于寄存器区域内间接寻址时,对AR内容的要求,或者说规定不同。

AR:

1000 0YYY 0000 0BBB BBBB BBBB BBBB BXXX

比较一下两种格式的不同,我们发现,这里的第31bit被固定为1,同时,第24、25、26位有了可以取值的范围。聪明的你,肯定可以联想到,这是用于指定存储区域的。对,bit24-26的取值确定了要寻址的区域,它的取值是这样定义的:

区域标识符

26、25、24位

P(外部输入输出)

000

I(输入映像区)

001

Q(输出映像区)

010

M(位存储区)

011

DB(数据块)

100

DI(背景数据块)

101

L(暂存数据区,也叫局域数据)

111

如果我们把这样的AR内容,用HEX表示的话,那么就有:

当是对P区域寻址时,AR=800xxxxx

当是对I区域寻址时,AR=810xxxxx

当是对Q区域寻址时,AR=820xxxxx

当是对M区域寻址时,AR=830xxxxx

当是对DB区域寻址时,AR=840xxxxx

当是对DI区域寻址时,AR=850xxxxx

当是对L区域寻址时,AR=870xxxxx

经过列举,我们有了初步的结论:如果AR中的内容是8开头,那么就一定是区域间寻址;如果要在DB区中进行寻址,只需在8后面跟上一个40。84000000-840FFFFF指明了要寻址的范围是:

DB区的0.0——65535.7。

例如:当AR=840000D4(hex)=1000 0100 0000 0000 0000 0000 1101 0100(b),实际上就是等于DBX26.4。

我们看到,在寄存器寻址指针 [AR1/2,P#byte.bit] 这种结构中,P#byte.bit又是什么呢?

【P#指针】

P#中的P是Pointer,是个32位的直接指针。所谓的直接,是指P#中的#后面所跟的数值或者存储单元,是P直接给定的。这样P#XXX这种指针,就可以被用来在指令寻址中,作为一个“常数”来对待,这个“常数”可以包含或不包含存储区域。例如:

● L P#Q1.0 //把Q1.0这个指针存入ACC1,此时ACC1的内容=82000008(hex)=Q1.0

★ L P#1.0 //把1.0这个指针存入ACC1,此时ACC1的内容=00000008(hex)=1.0

● L P#MB100 //错误!必须按照byte.bit结构给定指针。

● L P#M100.0 //把M100.0这个指针存入ACC1,此时ACC1的内容=83000320(hex)=M100.0

● L P#DB100.DBX26.4 //错误!DBX已经提供了存储区域,不能重复指定。

● L P#DBX26.4 //把DBX26.4这个指针存入ACC1,此时ACC1的内容=840000D4(hex)=DBX26.4

我们发现,当对P#只是指定数值时,累加器中的值和区域内寻址指针规定的格式相同(也和存储器间接寻址双字指针格式相同);而当对P#指定带有存储区域时,累加器中的内容和区域间寻址指针内容完全相同。事实上,把什么样的值传给AR,就决定了是以什么样的方式来进行寄存器间接寻址。在实际应用中,我们正是利用P#的这种特点,根据不同的需要,指定P#指针,然后,再传递给AR,以确定最终的寻址方式。

在寄存器寻址中,P#XXX作为寄存器AR指针的偏移量,用来和AR指针进行相加运算,运算的结果,才是指令真正要操作的确切地址数值单元!

无论是区域内还是区域间寻址,地址所在的存储区域都有了指定,因此,这里的P#XXX只能指定纯粹的数值,如上面例子中的★。

【指针偏移运算法则】

在寄存器寻址指针 [AR1/2,P#byte.bit] 这种结构中,P#byte.bit如何参与运算,得出最终的地址呢?

运算的法则是:AR1和P#中的数值,按照BYTE位和BIT位分类相加。BIT位相加按八进制规则运算,而BYTE位相加,则按照十进制规则运算。

例如:寄存器寻址指针是:[AR1,P#2.6],我们分AR1=26.4和DBX26.4两种情况来分析。

当AR1等于26.4,

AR1:26.2

+ P#: 2.6

---------------------------

= 29.7 这是区域内寄存器间接寻址的最终确切地址数值单元

当AR1等于DBX26.4,

AR1:DBX26.2

+ P#: 2.6

---------------------------

= DBX29.7 这是区域间寄存器间接寻址的最终确切地址数值单元

【AR的地址数据赋值】

通过前面的介绍,我们知道,要正确运用寄存器寻址,最重要的是对寄存器AR的赋值。同样,区分是区域内还是区域间寻址,也是看AR中的赋值。

对AR的赋值通常有下面的几个方法:

1、直接赋值法

例如:

L DW#16#83000320

LAR1

可以用16进制、整数或者二进制直接给值,但必须确保是32位数据。经过赋值的AR1中既存储了地址数值,也指定了存储区域,因此这时的寄存器寻址方式肯定是区域间寻址。

2、间接赋值法

例如:

L [MD100]

LAR1

可以用存储器间接寻址指针给定AR1内容。具体内容存储在MD100中。

3、指针赋值法

例如:

LAR1 P#26.2

使用P#这个32位“常数”指针赋值AR。

总之,无论使用哪种赋值方式,由于AR存储的数据格式有明确的规定,因此,都要在赋值前,确认所赋的值是否符合寻址规范。

使用间接寻址的主要目的,是使指令的执行结果有动态的变化,简化程序是第一目的,在某些情况下,这样的寻址方式是必须的,比如对某存储区域数据遍历。此外,间接寻址,还可以使程序更具柔性,换句话说,可以标准化。

下面通过实例应用来分析如何灵活运用这些寻址方式:

 【存储器间接寻址应用实例】

我们先看一段示例程序:

L 100

T MW 100 // 将16位整数100传入MW100

L DW#16#8 // 加载双字16进制数8,当把它用作双字指针时,按照BYTE.BIT结构,

结果演变过程就是:8H=1000B=1.0

T MD 2 // MD2=8H

OPN DB [MW 100] // OPN DB100

L DBW [MD 2] // L DB100.DBW1

T MW[MD2] // T MW1

A DBX [MD 2] // A DBX1.0

= M [MD 2] // =M1.0

在这个例子中,我们中心思想其实就是:将DB100.DBW1中的内容传送到MW1中。这里我们使用了存储器间接寻址的两个指针——单字指针MW100用于指定DB块的编号,双字指针MD2用于指定DBW和MW存储区字地址。

----------------------------------------------------------------------------------------

事实上,从这个例子的中心思想来看,根本没有必要如此复杂。但为什么要用间接寻址呢?

要澄清使用间接寻址的优势,就让我们从比较中,找答案吧。

例子告诉我们,它最终执行的是把DB的某个具体字的数据传送到位存储区某个具体字中。这是针对数据块100的1数据字传送到位存储区第1字中的具体操作。如果我们现在需要对同样的数据块的多个字(连续或者不连续)进行传送呢?直接的方法,就是一句一句的写这样的具体操作。有多少个字的传送,就写多少这样的语句。毫无疑问,即使不知道间接寻址的道理,也应该明白,这样的编程方法是不合理的。而如果使用间接寻址的方法,语句就简单多了。

【示例程序的结构分析】

我将示例程序从结构上做个区分,重新输入如下:

=========================== 输入1:指定数据块编号的变量

|| L 100

|| T MW 100

===========================输入2:指定字地址的变量

|| L DW#16#8

|| T MD 2

===========================操作主体程序

OPN DB [MW 100]

L DBW [MD 2]

T MW[MD2]

显然,我们根本不需要对主体程序(红色部分)进行简单而重复的复写,而只需改变MW100和MD2的赋值(绿色部分),就可以完成应用要求。

结论:通过对间接寻址指针内容的修改,就完成了主体程序执行的结果变更,这种修改是可以是动态的和静态的。

正是由于对真正的目标程序(主体程序)不做任何变动,而寻址指针是这个程序中唯一要修改的地方,可以认为,寻址指针是主体程序的入口参数,就好比功能块的输入参数。因而可使得程序标准化,具有移植性、通用性。

那么又如何动态改写指针的赋值呢?不会是另一种简单而重复的复写吧。

让我们以一个具体应用,来完善这段示例程序吧:

将DB100中的1-11数据字,传送到MW1-11中

在设计完成这个任务的程序之前,我们先了解一些背景知识。

【数据对象尺寸的划分规则】

数据对象的尺寸分为:位(BOOL)、字节(BYTE)、字(WORD)、双字(DWORD)。这似乎是个简单的概念,但如果,MW10=MB10+MB11,那么是不是说,MW11=MB12+MB13?如果你的回答是肯定的,我建议你继续看下去,不要跳过,因为这里的疏忽,会导致最终的程序的错误。

按位和字节来划分数据对象大小时,是以数据对象的bit来偏移。这句话就是说,0bit后就是1bit,1bit后肯定是2bit,以此类推直到7bit,完成一个字节大小的指定,再有一个bit的偏移,就进入下一个字节的0bit。

而按字和双字来划分数据对象大小时,是以数据对象的BYTE来偏移!这就是说,MW10=MB10+MB11,并不是说,MW11=MB12+MB13,正确的是MW11=MB11+MB12,然后才是MW12=MB12+MB13!

这个概念的重要性在于,如果你在程序中使用了MW10,那么,就不能对MW11进行任何的操作,因为,MB11是MW10和MW11的交集。

也就是说,对于“将DB100中的1-11数据字,传送到MW1-11中”这个具体任务而言,我们只需要对DBW1、DBW3、DBW5、DBW7、DBW9、DBW11这6个字进行6次传送操作即可。这就是单独分出一节,说明数据对象尺寸划分规则这个看似简单的概念的目的所在。

【循环的结构】

要“将DB100中的1-11数据字,传送到MW1-11中”,我们需要将指针内容按照顺序逐一指向相应的数据字,这种对指针内容的动态修改,其实就是遍历。对于遍历,最简单的莫过于循环。

一个循环包括以下几个要素:

1、初始循环指针

2、循环指针自加减

2、继续或者退出循环体的条件判断

被循环的程序主体必须位于初始循环指针之后,和循环指针自加减之前。

比如:

初始循环指针:X=0

循环开始点M

被循环的程序主体:-------

循环指针自加减:X+1=X

循环条件判断:X≤10 ,False:GO TO M;True:GO TO N

循环退出点N

如果把X作为间接寻址指针的内容,对循环指针的操作,就等于对寻址指针内容的动态而循环的修改了。

【将DB100中的1-11数据字,传送到MW1-11中】

L L#1 //初始化循环指针。这里循环指针就是我们要修改的寻址指针

T MD 102

M2: L MD 102

T #COUNTER_D

OPN DB100

L DBW [MD 102]

T MW [MD 102]

L #COUNTER_D

L L#2 // +2,是因为数据字的偏移基准是字节。

+D

T MD 102 //自加减循环指针,这是动态修改了寻址指针的关键

L L#11 //循环次数=n-1。n=6。这是因为,首次进入循环是无条件的,但已事实上执行了一次操作。

<>

JC M2

有关于T MD102 ,L L#11, <>

【将DB1-10中的1-11数据字,传送到MW1-11中】

这里增加了对DB数据块的寻址,使用单字指针MW100存储寻址地址,同样使用了循环,嵌套在数据字传送循环外,这样,要完成“将DB1-10中的1-11数据字,传送到MW1-11中”这个任务 ,共需要M1循环10次 × M2循环6次 =60次。

L 1

T MW 100

L L#1

T MD 102

M1: L MW 100

T #COUNTER_W

M2: 对数据字循环传送程序,同上例

L #COUNTER_W

L 1 //这里不是数据字的偏移,只是编号的简单递增,因此+1

+I

T MW 100

L 9 //循环次数=n-1,n=10

<>

JC M1

通过示例分析,程序是让寻址指针在对要操作的数据对象范围内进行遍历来编程,完成这个任务。我们看到,这种对存储器间接寻址指针的遍历是基于字节和字的,如何对位进行遍历呢?

这就是下一个帖子要分析的寄存器间接寻址的实例的内容了。

L [MD100]

LAR1

L MD100

LAR1

有什么区别?

当将MD100以这种 [MD100] 形式表示时,你既要在对MD100赋值时考虑到所赋的值是否符合存储器间接寻址双字指针的规范,又要在使用这个寻址格式作为语句一部分时,是否符合语法的规范。

在你给出第一个例程的第一句:L [MD100]上,我们看出它犯了后一个错误。

存储器间接寻址指针,是作为指定的存储区域的确切数值单元来运用的。也就是说,指针不包含区域标识,它只是指明了一个数值。因此,要在 [MD100]前加上区域标识如: M、DB、I、Q、L等,还要加上存储区尺寸大小如:X、B、W、D等。在加存储区域和大小标识时,要考虑累加器加载指令L不能对位地址操作,因此,只能指定非位的地址。

为了对比下面的寄存器寻址方式,我们这里,修改为:L MD[MD100]。并假定MD100=8Hex,同时我们也假定MD1=85000018Hex。

当把MD100这个双字作为一个双字指针运用时,其存储值的0-18bit将会按照双字指针的结构Byte.bit来重新“翻译”,“翻译”的结果才是指针指向的地址,因而MD100中的8Hex=1000B=1.0,所以下面的语句:

L MD[MD100]

LAR1

经过“翻译”就是:

L MD1

LAR1

前面我们已经假定了MD1=85000018,同样道理,MD1作为指针使用时,对0-18bit应该经过Byte.bit结构的“翻译”,由于是传送给AR地址寄存器,还要对24-31bit进行区域寻址“翻译”。这样,我们得出LAR1中最终的值=DIX3.0。就是说,我们在地址寄存器AR1中存储了一个指针,它指向DIX3.0。

-----------------------------

L MD100

LAR1

这段语句,是直接把MD100的值传送给AR,当然也要经过“翻译”,结果AR1=1.0。就是说,我们在地址寄存器AR1中存储了一个指针,它指向1.0,这是由MD100直接赋值的。

似乎,两段语句,只是赋值给AR1的结果不同而已,其实不然。我们事先假定的值是考虑到对比的关系,特意指定的。如果MD100=CHex的呢?

对于前一段,由于CHex=1100,其0-3bit为非0,程序将立即出错,无法执行。(因为没有MD1.4这种地址!!)

后一段AR1的值经过翻译以后,等于1.4,程序能正常执行。

相关问答

突发!网曝以色列F35战机被击落,这是真的吗?

今天凌晨,以色列发动对叙利亚大规模空袭!劲爆新闻出在不远处的塞浦路斯!叙利亚刚公布击落战机和巡航导弹之后,北塞浦路斯就传来惊人消息!一架不明飞行物坠...这...

联想 笔记本 Z G B V Y 哪个系列的好。各自都有什么优点。-ZO...

总体来说,联想的电脑广告做得好,但如果服务不够好,则很难在市场上获得成功。因此,在购买之前需要详细了解相关信息,并且谨慎听取销售人员的建议。精盾系列主要...

我要买一台电脑,能运行EDIUS,最低配置是什么?价格?不同的配置...

散热器:酷冷至尊暴风S200-------------------65主板:华擎H77M-------------...2019联想拯救者y7000I79750游戏笔记本1114浏览1...

同一台笔记本有触摸屏和没触摸屏的差价多少-ZOL问答

大概500左右,像联想和戴尔这么黑的牌子,能贵个1000左右有用(0)回复siwujida...华硕(ASUS)VivoBookS200L3217E联想K29(B980/2GB/320GB...

笔记本电脑上的小键盘功能怎么打开 - mAS29eBmx 的回答 - 懂得

笔记本小键盘切换大全找下最下面一行的fn键按住然后按ins键(上面带numlk)的。你的小键盘就可以用了!答案补充也不一定是insert键。就是下面带和你小...

笔记本电脑上的小键盘功能怎么打开 - tvDnncLU 的回答 - 懂得

笔记本键盘上的数字键开启方法:按FN+NUMLK关闭NmLk灯;.BIOS的设定中BIOSFEATUR里找到“BootupNumLockStatus”,选项:on(开)off(关)选择后按F10保存;...

伊朗重新在靠近以色列的德拉省修建基地,S-300防空系统部署就位,以色列还敢动手吗?

伊朗重新在德拉省修建军事基地地区存在,但伊朗并没有对叙利亚部署S-300防空导弹系统,伊朗自身国内S-300防空导弹系统都不够用呢。倒是伊朗独立研发和仿制的“塔...

求玩英雄联盟cf电脑配置单,价格2400元左右,求大神帮助?

CPU:Intel酷睿i34160T1¥690主板:技嘉H81M-DS2(rev.1.0)1¥409内存:金士顿骇客神条FURY8GBDDR318661¥315固态硬...

超轻薄超极本有哪些?- 一起装修网

一起装修网问答平台为您提供超轻薄超极本有哪些?的相关答案,并为您推荐了关于超轻薄超极本有哪些?的相关问题,一起装修网问答平台:装修问题,因我而止。

2017笔记本销量排行榜?- 一起装修网

一起装修网问答平台为您提供2017笔记本销量排行榜?的相关答案,并为您推荐了关于2017笔记本销量排行榜?的相关问题,一起装修网问答平台:装修问题,因我而止。