06 S7-300的符号、寻址方式及应用

寻址方式及指令系统习题与解答

寻址方式及指令系统习题与解答 计算机科学与工程学院黄洪波2012年3月 一、单项选择题 1.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源操作有效地址为()。 A.5000H B.5008H C.23008H D.32008H 2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理址为()。 A.13000H B.23000H C.33000H D.3000H 3.设DS=2000H,ES=3000H,SI=200H,指令MOV ES:[SI],AL的目的操作数的物理地址为()。 A.20200H B.30200H C.50200H D.200H 4.指令MOV MEM[BX],AX中的MEM是()。 A.原码B.反码C.补码D.移码 5.用来作为寄存器间接寻址的寄存器有()个。 A.8 B.6 C.5 D.4 6.指令MOV [BX+SI],AL中的目的操作数使用()段寄存器。 A.CS B.DS C.SS D.ES 7.指令MOV BX,[BP+5]中的源操作数使用()段寄存器。 A.CS B.DS C.SS D.ES 8.段内间接寻址只改变()中的内容。 A.CS B.IP C.CS和IP D.PSW 9.段间间接寻址只改变()中的内容。 A.CS B.IP C.CS和IP D.PSW 10.下述指令中不改变PSW的指令是()。 A.MOV AX,BX B.AND AL,0FH C.SHR BX,CL D.ADD AL,BL 11.下述指令中不影响CF的指令是()。 A.SHL AL,1 B.INC CX C.ADD [BX],AL D.SUB AX,BX 12.两个整数补码9CH和7AH相加运算后,会产生()。 A.无溢出且无进位B.无溢出但有进位

Word中各种特殊符号的输入方法

Word中各种特殊符号的输入方法 陈宇金桥科普 2006-06-22 在Word编辑过程中,许多特殊符号是不能通过键盘来输入的,那么如何输入特殊符号呢?主要可以利用软键盘和Word自带的几种符号输入方法来完成。 一、常用方法 1.利用符号工具栏和符号窗口 依次选择菜单“视图→工具栏→符号栏”,就会在下方显示一个符号工具栏,这里包含了常用的一些符号,把光标定位在需要输入的地方,直接点击符号工具栏中的按钮就可以插入相应的符号了。用户还可以自定义符号工具栏,选择菜单“插入→特殊符号”弹出“自定义符号栏”窗口,点击“显示符号栏”,窗口下方显示出符号栏,用鼠标左键选定某一符号,然后将其拖放到工具栏按钮上,就可以增加一个符号到工具栏中,最后单击“确定”按钮即可。 也可以利用符号窗口来插入特殊符号,在符号窗口中包含有更多的特殊符号可以选择。选择菜单命令“插入→符号”打开符号窗口,有“符号”和“特殊符号”两个选项卡,选择一个符号,然后点击“插入”按钮就可以插入相应的符号了,比较简单。 2.使用软键盘 许多非英文输入法都带有软键盘,比如说智能ABC,右键点击输入法状态条上最右边的小键盘按钮,在打开的菜单中选择一种符号类型,就会打开一个用以输入符号的屏幕键盘,直接敲击键盘按钮或用鼠标点击软键盘上的按钮都可以输入相应的特殊符号。

二、非常用方法 1.利用公式编辑器 其实复杂的数学公式中就包含许多特殊的符号,那么利用公式编辑器就可以输入一些符号了。选择菜单“插入→对象”,打开“对象”选择窗口,在“新建”列表框中选择“Microsoft公式3.0”,然后点击“确定”按钮就将打开公式编辑窗口。用鼠标点击工具栏上的按钮,然后在列表中选择一个符号,符号就输入到一个虚线框中,然后关闭公式编辑器,单击文档空白处就回到了Word编辑窗口中,符号就显示在其中了。

word2010特殊字符

我的帐户 我的帐户 ?概述 ?购买历史记录 ?我的订阅 ?付款选项 ?支持请求 登录 帮助和支持 ?概述 ?购买历史记录 ?我的订阅 ?付款选项 ?支持请求 ?按产品

o Windows o Internet Explorer o Office o Surface 设备 o Xbox o Skype o Windows Phone o查看所有产品 下载 在 https://www.360docs.net/doc/4714586081.html, 中浏览这些出色资源

Windows o所有 Windows 下载 o下载 Windows 8.1 o免费下载 o Internet Explorer Office o所有 Office 下载 o下载 Office o免费试用版 o模板 更多下载 o下载中心 o Microsoft Security Essentials o Microsoft 更新:Service Pack 和修补程序/ o驱动程序(声音、打印机、USB 及其他) o Microsoft 硬件驱动程序 Microsoft 商店 访问 Microsoft 商店 亲自与我们联系 o查找您附近的商店 o帮助与支持 o产品支持信息 o急速上手服务 购买产品

o Surface o电脑 o手机 o Xbox o Windows o Office 联系我们

JavaScript 被禁用或浏览器不支持。该网站需要 JavaScript 才能正常工作。

如何解決 Word 2010 中找不到特殊符號表(一點通系列) 電子郵件 關閉 文章編號: 2510899 - 檢視此文章適用的產品。 全部展開 | 全部摺疊 情境描述 以前使用 Word 2007 時,可以在【插入】頁簽,找到【特殊符號】選項,然後按一下【符號】,再按一下【更多】,就能找到【插入特殊符號】表格,這個功能我覺得使用起來可是非常的方便呢。

作业习题 寻址方式和指令

寻址方式和指令习题 一、选择题 1、MOVX A,@DPTR指令中源操作数的寻址方式是() (A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址 2、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是() (A)0003H (B)2000H (C)000BH (D)3000H 3、执行PUSH ACC指令,MCS-51完成的操作是() (A)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP (C)SP-1 SP (ACC)(SP) (D)(ACC)(SP)SP+1 SP 4、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=() (A)2000H (B)2001H (C)2002H (D)2003H 5、51执行完MOV A,#08H后,PSW的哪一位被置位() (A)C (B)F0 (C)OV (D)P 6、下面条指令将MCS-51的工作寄存器置成3区() (A)MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4 7、执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是()(A)/PSEN (B)ALE (C)/RD (D)/WR 8、MOV C,#00H的寻址方式是() (A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址 9、ORG 0000H AJMP 0040H ORG 0040H MOV SP,#00H 当执行完上面的程序后,PC的值是()

8086汇编语言指令的寻址方式有哪几类

1. 8086汇编语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快? 寄存器寻址最快 7. 下面这些指令哪些是正确的?哪些是错误的?如是错误的,请说明原因。 XCHG CS , AX ;不能修改CS MOV [BX] , [1000] ;不能在两个内存单元之间直接进行数据传送 XCHG BX , IP ;不能用名字直接访问IP PUSH CS POP CS ;不允许直接修改CS值 IN BX , DX ;输入数据必须使用累加器AL或AX MOV BYTE [BX] , 1000 ;格式错误,且超范围,应为MOV word PTR [BX],1000 MOV CS , [1000];不允许直接修改CS值 20.带参数的返回指令用在什么场合?设栈顶地址为3000H,当执行RET 0006后,SP的值为多少? 利用堆栈传递参数时使用;对于近调用SP=3008H,对于远调用SP=300AH 27.设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶地址为多少?当执行 PUSH BX指令后,栈顶地址和栈顶2个字节的内容分别是什么? 栈顶地址:SS:SP,物理地址为:2FF00H;PUSH 完以后栈顶地址为:SS:SP=2010:FDFEH,即物理地址为:2FEFEH,内容为:57H 34H(由低地址到高地址) B P7 5. 设(DS)=3000H,(BX)=1100H,(CS)=0062H,(S1)=0002H,(31100H)=52H, (31101H)=8FH,(31162H)=6BH,(31163H)=99H,(31103H)=F6H, (32200H)=AAH,(32201H)=B6H,(32800H)=55H,(32801H)=77H,给出下列各指令执行后AX寄存器的内容: (1) MOV AX,BX (2) MOV AX,[BX] (3) MOV AX,4200H (4) MOV AX,[2800H] (5) MOV AX,1100H[BX] (6) MOV AX,[1160H+SI] 9. 分别执行下列各指令组,写出AX的内容: (1) MOV AX,93A4H NEG AX 73A4-8c5c,e689-1977 (AX)=6C5CH (2) XY DW "AB" MOV AX,XY (AX)=4142H (3) MOV AX,2B7EH MOV CX,4DB5H ADD AX,CX (AX)=7933H (4) XA DW 0BD57H MOV AX,0FBCDH AND AX,XA (AX)=B945H (5) STC MOV BX, 0B69FH MOV AX, 43A2H SBB AX, BX

实验一 指令与寻址方式认知实验(Keil)

实验一指令与寻址方式认知实验 一、实验目的 1.了解单片机基本指令及其寻址方式; 2.掌握在μVision环境中查看指令操作结果的技巧。 二、实验仪器和设备 Keil软件;THKSCM-2综合实验装置; 三、实验原理及实验内容 1.示例及相关设置 (1)建立一个文件夹:lx31。 (2)利用菜单File的New选项进入编辑界面,输入下面的源文件,以lx31.asm文件名存盘到lx31文件夹中。 ORG 0000H MAIN:MOV R7,#16 MOV A,#00H MOV R0,#30H LP:MOV @R0,A INC R0 INC A DJNZ R7,LP SJMP $ END (3)在lx31文件夹下建立新工程,以文件名lx31存盘(工程的扩展名系统会自动添加)。 (4)在Project菜单的下拉选项中,单击Options for Target ‘Target1’,在弹出的窗口中要完成一下设置: ○1单片机芯片选择AT89C51选择完器件,按“确定”后会弹出一个提示信息框,提示“Copy Startup Code to Project Folder and Add File to Project?”,选择“是”。 ○2晶振频率设为11.0592MHz。 ○3Output标签下的Create HEX File前小框中要打钩。

○4在Debug标签选择Use Simulator(软件模拟)。 (5)在Project菜单的下拉选项中,单击build Target 选项完成汇编,生成目标文件(.HEX)。利用单步、执行到光标处两种方法运行程序,观察程序运行的结果。 (6)分析程序的功能,研究观察以下指令的寻址方式及其操作效果。 2.示例及相关设置 (1)建立一个文件夹:lx32。 (2)利用菜单File的New选项进入编辑界面,输入下面的源文件,以lx32.asm文件名存盘到lx32文件夹中。 ORG 0000H MOV R0,#20H MOV R1,#22H MOV A,@R0 ADD A,@R1 MOV 24H,A INC R0 INC R1 MOV A,@R0 ADDC A,@R1 MOV 25H,A SJMP $ END (3)在lx32文件夹下建立新工程,以文件名lx32存盘(工程的扩展名系统会自动添加)。 (4)在Project菜单的下拉选项中,单击Options for Target ‘Target1’,在弹出的窗口中要完成一下设置: ○1单片机芯片选择AT89C51选择完器件,按“确定”后会弹出一个提示信息框,提示“Copy Startup Code to Project Folder and Add File to Project?”,选择“是”。 ○2晶振频率设为11.0592MHz。 ○3Output标签下的Create HEX File前小框中要打钩。 ○4在Debug标签选择Use Simulator(软件模拟)。

寻址方式和指令系统

《微机原理》复习思考题第3章 8086的寻址方式和指令系统 3.1 8086汇编语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快? 3.2 直接寻址方式中,一般只指出操作数的偏移地址,那么,段地址如何确定?如果要用某个段 寄存器指出段地址,指令中应如何表示? 3.3 在寄存器间接寻址方式中,如果指令中没有具体指明段寄存器,那么,段地址如何确定? 3.4 用寄存器间接寻址方式时,BX,BP,SI,DI分别针对什么情况来使用?这四个寄存器组合 间接寻址时,地址是怎样计算的?举例进行说明。 3.5 设DS=2100H,SS=5200H,BX=1400H,BP=6200H,说明下面两条指令所进行的具体操作: MOV BYTE PTR [BP], 2000 MOV WORD PTR [BX], 2000 3.6 使用堆栈操作指令时要注意什么问题?传送指令和交换指令在涉及内容操作数时分别要注 意什么问题? 3.7 下面这些指令中哪些是正确的?哪些是错误的?如果是错误的,请说明原因。 XCHG CS, AX MOV [BX], [1000] XCHG BX, IP PUSH CS POP CS IN BX, DX MOV BYTE[BX], 1000 MOV CS, [1000] 3.8 8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?这样做的原因是什么?[解答] 凡是遇到给SS寄存器赋值的传送指令时,系统会自动禁止外部中断,等到本条指令和下条指令执行之后,又自动恢复对SS寄存器赋值前的中断开放情况。这样做是为了允许程序员连续用两条指令分别对SS和SP寄存器赋值,同时又防止堆栈空间变动过程中出现中断。 3.9 以下是格雷码的编码表 0——0000 1——0001 2——0011 3——0010 4——0110 5——0111 6——0101 7——0100 8——1100 9——1101 请用换码指令和其他指令设计一个程序段,实现格雷码往ASCII的转换。 3.10 用加法指令设计一个简单程序,实现两个16位十进制数的加法,结果放在被加数单元。 3.11 为什么用增量指令或减量指令设计程序时,在这类指令后面不用进位标志CF作为判断依 据?

特殊符号大全

特殊数字符号大全-常用到的word 数学符号列举: 一x集合不等式方程A={x|x≤2}、B={x|x≥a},< >A∩B={2} t>0 n∈N n≥2.: 二x函数三角函数f(x) f-1(x) x2 √3 y=ax2+bx+c (a≠0) θ1、θ2,60° Asin(ωx+φ)+P π h1、h2, 三x矢量a、b 四x数据排列{an}a1=1 3tSn-(2t-3) Sn-1=3t 五x剖析几何P′(x′,y′) ⊙C b2x2+a2y2=a2b2 (A)AB (B)BC (C)CD (D)DA 更多的符号: 1、几何符号⊥∥∠⌒⊙≡ ≌△°|a| ⊥∽∠∟ ‖|| … ω (1)⑵(3)【】α β γ 2、代数符号&ra2uo; ∞ ∧∨~∫ ≤ ≥1x16 ≈ ∞ ∶〔〕〈〉《》「」『』】【〖三、运算符号× ÷ √ ± ≠ ≡ ≮≯4、集合符号A ∪∩B ∈Φ Ø ¢φ 五、特殊符号∑ π(圆周率)@#☆★○●◎◇◆□■▓⊿※¥Γ Δ Θ Λ Ξ Ο Π Σ Φ Χ φ Ω ∏ 六、推理符号← ↑ → ↓ ↖↗↘↙∴∵∶∷Þ Û Ü 7、标点符号` ˉ ˇ ¨ 、·`'8、数码符号ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ九、其他& ; §℃№ $£¥‰ ℉♂ ♀ ①②③④⑤⑥⑦⑧⑨⑩(1)⑵(3)⑷(5)⑹Γ Δ Θ Λ Ξ Ο Π Σ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω ∈∏ ∑ ∕ √ ∝∞ ∟ ∠∣∥∧∨∩ ∪∫ ∮∴∵∶∷∽≈ ≌≒≠ ≡ ≤ ≥ ≦≧≮≯⊕⊙⊥⊿⌒指数0123:º¹²³ 〃¼ ½ ¾符号意义∞ 无穷大π 圆周率|x| 函数的绝对值∪集归并∩ 集合交≥ 大于等于≤ 小于等于≡ 恒等于或者同余ln(x) 以e为底的对数lg(x) 以10为底的对数floor(x) 上取整函数ceil(x) 下取整函数x mod y 求余数{x} 小数部分x - floor(x) ∫f(x)δx 不定积分∫[a:b]f(x)δx a到b的定积分∑[1≤k≤n]f(k) 对n进行求和,可以拓广至很多情况,如:∑[n is prime][n <10]f(n) ∑∑[1≤i≤j≤n]n^2 lim f(x) (x→∞) 求极限C(n:m) 组合数,n中取m P(n:m) 排列数m|n m整除n (m,n)=1 m与n互质 a ∈A a归属集合A Card(A) 集合A中的元素个数为了方便,也做些约定!x的平方,可以打成x^2 (其它的以资类推)x+1的开方,可以打成√(x+1),记住加括号;x分之一,可以输入1xx;要是是x+1分之一,请输入1x(x+1),分子、分母请加括号<> 或者>< 表示不等于例:a<>b 即a不等于b;<= 表示小于等于(半大于)例:a<=b 即a半大于b;>= 表示大于等于(不小于)例:a>=b 即a不小于b;表示乘方例:a^b 即a的b次方, 也可用于开根号,例:a^(1x2) 表示a的平方根* 表示乘x 表示浮点除例:3x2=1x5 \ 表示整除例:3\2=1……1()广义括号,允许多重嵌套,无大、中、小之分,优先级无上

存储器寻址方式

存储器寻址方式 存储器寻址方式的操作数存放在主存储器中,用其所在主存的位置表示操作数。在这种寻址方式下,指令中给出的是有关操作数的主存地址信息。8088的存储器空间是分段管理的。程序设计时采用逻辑地址;由于段地址在默认的或用段超越前缀指定的段寄存器,所以采用偏移地址,称之为有效地址(Effective Address, EA) 1.直接寻址 在这种寻址方式下,指令中直接包含了操作数的有效地址,跟在指令操作码之后。其默认的段地址在DS段寄存器中,可以采用段超越前缀。 例将数据段中偏移地址2000H处的内存数据送至AX寄存器。 MOV AX, [2000H] 该指令中给定了有效地址2000H, 默认与数据段寄存器DS一起构成操作数所在存储单元的物理地址。 如果DS=1429H,则操作数所在的物理地址为1429H*16+2000H=16920H. 该指令的执行结果是将16920H单元的内容传送至AX寄存器,其中,高字节内容送AH寄存器,低字节内容送AL寄存器。

MOV AX, [2000H];指令代码:A1 00 20 例: 将附加段中偏移地址2000H 处的内存数据送至AX 寄存器。 MOV AX, ES:[2000H]; 指令代码:26 A1 00 20 变量指示内存的一个数据,直接引用变量就是采用直接寻址方式。变量应该在数据段进行定义,常用的变量定义伪指令DB 和DW 分别表示字节变量和字变量,例如 WV AR DW 1234H; 定义字变量WV AR ,它的初值是1234H 这样,标示符WV AR 表示具有初值1234H 的字变量,并由汇编程序为它内存分配了两个连续的字节单元。假设它在数据段偏移地址是0010H 。 例:将数据段的变量WV AR (即该变量名指示的内存单元数据)送至AX 寄存器。 MOV AX, WV AR; 指令功能: 上述指令实质就是如下指令: AX WV AR AX DS :[0010H]

WORD文档中特殊符号

?特殊符号:?????Θ???¤?㈱@の???????? ???????? ? ? ? ? ? ? ? ? ??????? ? 回? 』? ′?″?↘↙????‖$ @ * & # ? 卍卐?Φ §? ? ? * ????????????? ? ?? ? ??? ?????????????????????? ?标点符号:.。,、;:?!íì¨`~ ?~‖?"'`|?… —~ - 〃‘’“”??【】々〆〇〈〉《》「〒〓」『()[]{}︻︼﹄﹃ ?数学符号:+-??﹢﹣a/=?※ ? ? ? ? ?﹤﹥? ? ? =? ? <>? ? ? ? ? ? ? ? ?  ̄ ? ? ? ? ‵ ? ? ? ? ※ ? ? ??? ??%? ?单位符号:???????????℡ %? ? ℉ ???$?¥?? ?℅ ?数字序号:? ? ? ? ? ? ? ? ? ? ㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ⒗ ⒘ ⒙ ⒚ ⒛ ‥ … ? ? ? ? ? ? ‰ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ?希腊字母:ΑΒΓΓΔΕΖΘΗΚΛΜΝΞΟΠΡ?ΣΤΦΥΦΧ αβγδεδλμνπξζεζηθικηυθχψω ?俄语字符:АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгде?жзийклмнопрстуфхцчшщъыьэюя ?汉语拼音:o ? ? - à μ ? ′ ? ° ? ˉ ? 3 ? 2 á ? ? · ? ? è é 1 ± ê ?? ? ?????ーヽヾ??????ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛ ?中文字符: 偏旁部首:横起:夬丅乛竖起:丄丩乚撇起:夊亅亇厃?捺起:丂 零壹贰叁肆伍陆柒捌玖拾佰仟万亿吉太拍艾分厘毫微卍卐卄巜弍弎弐朤氺曱甴囍兀?〆の〔?????????

指令格式及寻址方式

指令格式及寻址方式 一、指令格式 指令的表示方法称为指令格式,它包括指令的长度和指令内部信息的安排等内容。一条指令一船由两部分组成,即操作码和操作数。操作码用来规定指令进行什么操作,而操作效则表示指令操作的对象。操作数可以直接是一个数(立即数),也可以是一个数据所在的空间地址,即在执行指令时从指定的地址空间取出操作数。 单片机中的指令并不是固定的长度,对于不同的指令,指令的字节数不同。MC5—5l 单 片机用机器语言表示的指令格式按字节划分,有一字节指令、两字节指令和三字节指令三种。 1.一字节指令 一字节指令中的8位二进制代码既包含操作码的信息,也包含操作数的信息。在一字节指令中,有些指令的指令码中隐合着对某一寄存器的操作,NXP代理商无需再具体指定操作数。例如数 据指针DPTR加1指令;INC DPTR,其指令码为: 另外有些指令的操作数在通用寄存器中,由指令码中的rrr三位的不同编码来指定该 寄存器。例如:寄存器向氮加器A传送数据指令:MOV A,Rn,其指令码为: 其中,高5位表示操作内容——传送,最低三位rrr的不同二进制编码用来表示从哪一个寄 存器取数。 2.二字节指令。 二字节指令中的第一个字表尔操作码,第二个字节表示操作数,这里的操作数既可能是立即数,也可能是地址。其指令格式为: 3.三字节指令 三节节指令中,第一字节表示操作码,另两个字节是操作数,其指令格式为

绝大多数指令执行时都需要使用操作数,因此如何寻找存放操作数的单元地址和提取操作数就变得十分重要。Atmel代理所谓寻址方式就是如何找到存放操作数的地址,把操作数提取出来 的方法。 寻址方式与计算机的存储器空间结构有关,寻址方式越多,则计算机的功能越强,灵活性也越大,能更有效地处理各种数据,但指令系统也会相应的复杂。 MCS-51单片机共有七种寻址方式。下面分别加以介绍。 1.寄存器寻址 寄存器寻址是将所选定的工作寄存器组中的8个工作寄存器(R0—R7)的内容作为操 作数。指令操作码的低三位的不同组合分别代表R0—R7中的某一个。A、B、DPTR和C(位累加器)也能作为寄存器来寻址。例如: 这里源操作数和目标操作数均采用寄存器寻址.寄存器中的内容为操作数。 2.直接寻址 在直接寻址方式中、操作数由指令中的一个8位地址单元所指定。只有内部RAM中的00H~7FH地址单元和80H~FFH地址中的专用寄存器可直接寻址,且直接寻址是访问专 用寄存器的唯一方法。 采用直接寻址方式的指令是双字节指令,第一个字节是操作码,第二个字节是内部RAM的低128字节或专用寄存器的地址。例如: 此例中,源操作数采用直接寻址方式,表示把内部RAM中30H单元的内容送入A。指令代码为E5H、30H。 3.寄存器间接寻址 在寄存器间接寻址方式个,指令中给出的杏存器的内容为操作数的地址,而不是操作数本身。内部RAM和外部RAM都可以间接寻址。 当访问内部RAM或外部RAM的低256字节时,间址寄存器可以是选中寄存器组中的R0或R1,即内R0或R1间接给出操作数所在的地址‘ 当访问外部RAM时,16位间址寄存器只能使用16位数据指针寄存器DPTR,这时可对整个外部RAM空间(64KB)寻址。 PUSH和POP指令的执行也采用寄存器间接寻址,这时堆栈指针SP用作间址寄存 器。堆栈指针可驻留在内部RAM的任何地方;例如:

WORD特殊符号大全(直接复制即可)

1 A 、希腊字母大写 ΑΒΓΔΕΖΗΘΙΚ∧ΜΝΞΟ∏Ρ∑ΤΥΦΧΨΩ B 、希腊字母小写 α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω C 、俄文字母大写 АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ D 、俄文字母小写 а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я E 、注音符号 ㄅㄉㄓㄚㄞㄢㄦㄆㄊㄍㄐㄔㄗㄧㄛㄟㄣㄇㄋㄎㄑㄕㄘㄨㄜㄠㄤㄈㄏㄒㄖㄙㄩㄝㄡㄥ F 、拼音 ā á ǎ à、ō ó ǒ ò、ê ē é ě è、ī í ǐ ì、ū ú ǔ ù、ǖ ǘ ǚ ǜ ü G 、日文平假名 ぁぃぅぇぉかきくけこんさしすせそたちつってとゐなにぬねのはひふへほゑまみむめもゃゅょゎを H 、日文片假名 ァィゥヴェォカヵキクケヶコサシスセソタチツッテトヰンナニヌネノハヒフヘホヱマミムメモャュョヮヲ I 、标点符号 ˉˇ¨‘’々~‖∶”’‘|〃〔〕《》「」『』.〖〗【【】()〔〕{} J 、数字序号 ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ①②③④⑤⑥⑦⑧⑨⑩一二三四五六七八九十 ⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇ K 、数学符号 ≈≡≠=≤≥<>≮≯∷±+-×÷/∫∮∝∞∧∨∑∏∪∩∈∵∴⊥‖∠⌒⊙≌∽√ L 、单位符号 °′〃$£¥‰%℃¤¢ M 、制表符 ┌┍┎┏┐┑┒┓—┄┈├┝┞┟┠┡┢┣│┆┊┬┭┮┯┰┱┲┳┼┽┾┿╀╂╁╃ N 、特殊符号 §№☆★○●◎◇◆□■△▲※→←↑↓〓#&@\^_ O 、补充收集 ⊙●○①⊕◎Θ⊙¤㊣▂ ▃ ▄ ▅ ▆ ▇ █ █ ■ ▓ 回 □ 〓≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ┓┗ ┛┳⊥『』┌ ♀◆◇◣◢◥▲▼△▽⊿ ⊙●○①⊕◎Θ⊙¤㊣★☆♀◆◇◣◢◥▲▼△▽⊿◤ ◥ ▂ ▃ ▄ ▅ ▆ ▇ █ █ ■ ▓ 回 □ 〓≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠ ┨┯ ┷ ┏ ┓┗ ┛┳⊥『』┌ ┐└ ┘∟「」↑↓→←↘↙♀♂┇┅ ﹉﹊﹍﹎╭ ╮╰ ╯ *^_^* ^*^ ^-^ ^_^ ^(^ ∵∴‖| |︴﹏﹋﹌()〔〕 【】〖〗@:!/\ " _ < > `,?。≈{}~ ~() _ -『』√ $ @ * & # ※ 卐 々∞Ψ ∪∩∈∏ の ℡ ぁ §∮”〃ミ灬ξ№∑⌒ξζω * ㄨ ≮≯ +-×÷+-±/=∫∮∝ ∞ ∧∨ ∑ ∏ ‖∠ ≌ ∽ ≤ ≥ ≈<>じ☆ve ↑↓⊙●★☆■♀『』◆◣◥▲Ψ ※◤ ◥ →№←㊣∑ ⌒〖〗@ξζω□∮〓※∴ぷ▂▃▅▆█ ∏卐【】△√ ∩¤々♀♂∞①ㄨ≡↘↙▂ ▂ ▃ ▄ ▅ ▆ ▇ █┗┛╰☆╮

特殊数学符号大全和使用word经验

1 几何符号 ?ⅷⅶ????△ 2 代数符号 ⅴⅸⅹ~?????ⅵ? 3运算符号 ×÷ⅳ± 4集合符号 ??ⅰ 5特殊符号 ⅲι(圆周率) 6推理符号 |a| ??△ⅶ????±?? ⅰ? ???↖↗↘↙ⅷⅸⅹ &; § ??←↑→↓??↖↗ ΓΔΘΛΞΟΠΣΦΧΨΩ ???????αβγδε ζ ηθικλμνξοπρ ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ

ⅰⅱⅲ?ⅳⅴⅵ? ⅶ?ⅷⅸⅹ???? ????????????????⊕?? ??℃ 指数0123:o123 上述符号所表示的意义和读法(中英文参照) + plus 加号;正号 - minus 减号;负号 ± plus or minus 正负号 × is multiplied by 乘号 ÷ is divided by 除号 = is equal to 等于号 ? is not equal to 不等于号 ? is equivalent to 全等于号 ? is approximately equal to 约等于 ? is approximately equal to 约等于号 < is less than 小于号 > is more than 大于号 ? is less than or equal to 小于或等于 ? is more than or equal to 大于或等于 % per cent 百分之… ⅵ infinity 无限大号 ⅳ (square) root 平方根

X squared X的平方 X cubed X的立方 ? since; because 因为 ? hence 所以 ⅶ angle 角 ? semicircle 半圆 ? circle 圆 ○ circumference 圆周 △ triangle 三角形 ? perpendicular to 垂直于 ? intersection of 并,合集 ? union of 交,通集 ? the integral of …的积分 ⅲ (sigma) summation of 总和 ° degree 度 ′ minute 分 〃 second 秒 # number …号 @ at 单价 *标点符号:

指令与寻址方式习题

指令与寻址方式习题解答 1.试分别说明下列各指令中源操作数和目的操作数使用的寻址方式:(1)AND AX,0FFH (2)AND BL,[OFFH] (3)MOV DS,AX (4)CMP [SI],CX (5)MOV DS:[0FFH],CL (6)SUB [BP][SI],AH (7)ADC AX,0ABH[BX] (8)OR DX,-35[BX][DI] (9)PUSH DS (10)CMC 答:目的操作数源操作数 (1)寄存器直接寻址立即数寻址 (2)寄存器直接寻址直接寻址 (3)寄存器直接寻址寄存器直接寻址 (4)寄存器间接寻址寄存器直接寻址 (5)直接寻址寄存器直接寻址 (6)基址变址寻址寄存器直接寻址 (7)寄存器直接寻址寄存器相对寻址 (8)寄存器直接寻址基址变址相对寻址 (9)无寄存器直接寻址 (10)隐含寻址 2.试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。 (1)MOV [BX][BP],AX (2)TEST [BP],BL (3)ADD SI,ABH (4)AND DH,DL (5)CMP CL,1234H (6)SHR [BX][DI],3 (7)NOT CX,AX (8)LEA DS,35[SI] (9)INC CX,1 (10)P USH 45[DI] 答:(1)应将BP,BX其中之一该为SI或DI (2)正确 (3)ABH改为0ABH (4) (5)是字操作,CL改为CX (6)移位数大于1时,应用CL (7)NOT指令只有一个操作数 (8)LEA指令的源操作数应为一内存单元地址

(9)此指令不用指出1 (10)45改为45H 3.下面两条指令执行后,标志寄存器中CF,AF,ZF,SF和OF分别是什么状态? MOV DL,86 ADD DL,0AAH 答: 0101,0110 + 1010,1010 = 1,0000,0000 CF=1 AF=1 ZF=1 SF=1 OF=1 4.在8086/8088CPU中可用于作地址指针的寄存器有哪些? 答:有BX,CX,DX,BP,SI,DI (IP,SP,) 5.已知(DS)=09lDH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分别执行后的结果如何? (1)MOV CL,20H[BX][SI] (2)MOV [BP][DI],CX (3)LEA BX,20H[BX][SI] MOV AX,2[BX] (4)LDS SI,[BX][DI] MOV [SI],BX (5)XCHG CX,32H[BX] XCHG 20H[BX][SI],AX 答(1) (CX)=56F6H; (2) (09226H)=5678H; (3) (AX)=1E40H; (4) (1E4F6H)=0024H; (5) (09226H)=1234H,(AX)=5678H. 6.已知(SS)=09l 5H,(DS)=0930H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。现有一指令“MOV AX,OPRD”,如源操作数的物理地址为095C0H,试用四种不同寻址方式改写此指令(要求上述每个已知条件至少要使用一次)。 答:(1)MOV AX,[BP] (2)MOV AX,[BP+DI+80H] (3)MOV AX,[DI+0100H] MOV AX,[SI+0220H] (4)MOV AX,[02C0H] 7.试按下列要求分别编制程序段: (1)把标志寄存器中符号位SF置‘1’。 (2)寄存器AL中高低四位互换。 (3)由寄存器AX,BX组成一个32位带符号数(AX中存放高十六位),试求这个数的负数。 (4)现有三个字节存储单元A,B,C。在不使用ADD和ADC指令的情况下,实现(A)+(B)=>C。 (5)用一条指令把CX中的整数转变为奇数(如原来已是奇数,则CX中数据不变,如原来是偶数,则(CX)+1形成奇数)。 答:(1)MOV AH, 80H SAHF

Word中特殊字符输入集锦

Word中特殊字符输入集锦 我们常常要在文档中输入一些键盘上没有的特殊字符,如商标符号TM、英磅符号£、人民币符号¥等。常用一点的在一些中文输入法中能直接输入,很多却不能,乍一接触这些无法输入的特殊符号,还真有点不知从何下手,其实在Word、Excel等Office系列中,我们有多种方法“对付”它们。 1.利用符号插入命令 执行“插入”菜单下的“符号”命令,就出现“符号”对话框,在“符号”选项卡中有各种符号,按字体和字体的子集分门别类,选中一个后单击“插入”按钮就可以将其输入到文档中的插入点处;单击“特殊符号”选项卡,我们就可以找到商标符、版权符、注册符、段落标记等特殊符号了。 2.利用定义快捷键或自动更正功能快速输入 上面的方法掌握起来比较简单,但略显繁琐,如果经常要使用某一特殊字符,就可以给它定义一组快捷键,如TM符号的系统缺省快捷键是“Ctrl+Alt+T”。给一个符号定义(或重新定义)快捷键只要在“符号”对话框中选中它后单击下面的“快捷键”按钮输入新快捷键即可。如我们要将商标符号的快捷键定义为“Ctrl+Alt+1”,单击“快捷键”后出现“自定义键盘对话框,插入点自动位于“新快捷键”的空栏中,只要同时按下“Ctrl+Alt +1”,该组合键就输入其中,单击“指定”按钮即可。 还有一种快速输入特殊符号的方法就是使用自动更正功能,在英文状态下按顺序输入tm后,Word会自动将其变为TM,其实这里使用的就是Word的自动更正功能。在“符号”对话框中选中一个符号后单击下面的“自动更正”按钮就会出现“自动更正”对话框,“替换为”栏中显示的是选中的特殊字符,在前面的“替换”栏中键入要替换的内容即可。如我们要用(+)来替换∑符号,只要先在“符号”对话框中找到∑符号,单击“自动更正”按钮,在“替换”栏中键入(+),单击下面的“添加”(修改时为“替换”)按钮即可。以后在英文半角状态下顺序输入(+)后Word会自动将它转换成∑。如果不想让它自动更正,只要不处于英文半角状态或不按顺序输入即可。 3.利用符号域(Symbol) Word中的域使用稍稍有点复杂,但功能非常强大,合理地使用它可以大大地方便我们的工作。Symbol 域用于引进键盘无法输入的ANSI字符集中的字符或字符串,既可将字符格式直接用于域结果,也可用开关来指定格式(用开关指定的格式优先于对域结果使用的格式)。 域代码:{SYMBOL CharNum[S ches]} 其中:CharNum指字符或十进制、十六进制的ANSI代码。其中十六进制数必须用0xn这样的格式,即在该十六进制数n之前加0x(一个零)。比如我们要插入商标符号TM,就可以执行“插入”菜单中的“域”命令,选择“等式和公式/Symbol”,在下面的“域代码”栏中出现的Symbol后而键入数字153,确认后就会在插入点输入TM。 这样输入的符号字符与Symbol域代码所用的字体一致。我们还可以对符号的字体等格式进行控制:在“域”对话框中单击“选项”按钮,可以指定6种域选项开关,主要的开关参数含义分别是:?f ″Font Name″ 要插入的字符所用的字体,字体名必须括在引号中。如果没有该开关,字符用Symbol域代码所用的字体。 ?h 插入符号而不影响段落的行距。在用该开关插入大符号时,该符号上部的文本可能会被覆盖。 ?s points 以磅为单位指定字体的尺寸。 熟练之后,我们就可以快速地输入域代码: (1)按Ctrl+F9,建立域符; (2)在域符中键入域名symbol; (3)键入ANSI字符集中字符的十进制编号作为域指令,这里是153;要对字体字号进行控制的话再加上开关项。完整的域代码就为{Symbol 153f ″Comic Sans MS″ s16}; (4)选择整个域代码,按域显示切换键Shift+F9,即得到字体为Conic Sans MS字号为16磅的商标符号TM。因为用开关指定的格式优先于对域结果使用的格式,所以就算整个文档都使用别的字体如宋体,该符号的字体都不会改变。为方便大家使用,笔者搜集了一些常用符号的域代码如下: 4.利用小键盘 要是你觉得使用域太麻烦,还可以直接利用小数字键盘来输入它们,方法是:“Alt+小键盘上的数字”,如“Alt+153”就是商标符号TM。 同样,对照上表,我们可以非常方便地输入各种特殊字符。 这几种方法在Word、Excel、PowerPoint中都可用。

word特殊符号大全

Word特殊符号大全 A、希腊字母大写ΑΒΓΓΔΕΖΘΗΚ∧ΜΝΞΟ∏Ρ∑ΤΥΦΦΧΨ B、希腊字母小写α β γ δ ε δ ε ζ η θ ι κ λ μ ν π ξ ζ η υ θ χ ψ ω C、俄文字母大写АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ D、俄文字母小写а б в г д е ? ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я E、注音符号??ㄓㄚㄞㄢㄦ?ーㄍㄐㄔㄗㄧㄛㄟㄣ?ヽㄎㄑㄕㄘㄨㄜㄠㄤ?ㄏㄒㄖㄙㄩㄝㄡㄥ F、拼音ā á ǎ à、ō ó ǒ ò、ê ē é ě è、ī í ǐ ì、ū ú ǔ ù、ǖ ǘ ǚ ǜ ü G、日文平假名〗ぃぅぇぉかきくけこんさしすせそたちつってとゐなにぬねのはひふへほゑまみむめもゃゅょゎを H、日文片假名?ィゥヴェォカヵキクケヶコサシスセソタチツッテトヰンナニヌネノハヒフヘホヱマミムメモャュョヮヲ I、标点符号ˉˇ¨‘’?~‖∶”’‘|〃〓〔《》「」『』.〕〖【【】()〓〔{}J、数字序号ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ??????????一二三四五六七八九十???????????????????? K、数学符号≈≡≠=≤≥<>≮≯∷±+-×÷/∫∮∝∞∧∨∑∏∪∩∈∵∴?‖∠??≌?√ L、单位符号°′〃$?¥‰%℃¤? M、制表符┌┍┎┏┐┑┒┓—┄┈├┝┞┟┠┡┢┣│┆┊┬┭┮┯┰┱┲┳┼┽┾┿╀╂╁╃ N、特殊符号§№☆★○●◎◇◆□■△▲※→←↑↓〒#&@\^_ O、补充收集?●○?⊕◎Θ?¤㊣▂▃▄ ▅▆▇█ █ ■ ▓ 回□ 〒≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠┨┯┷┏┓┗┛┳?『』┌ ♀◆◇◣◢◥▲▼△▽⊿ ?●○?⊕◎Θ?¤㊣★☆♀◆◇◣◢◥▲▼△▽⊿◤◥▂▃▄ ▅▆▇█ █ ■ ▓ 回□ 〒≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠┨┯┷ ┏┓┗┛┳?『』┌ ┐└ ┘∟「」↑↓→←↘↙♀♂┇┅﹉﹊﹍﹎╭╮╰╯*^_^* ^*^ ^-^ ^_^ ^(^ ∵∴‖||︴﹏﹋﹌()〓〔 【】〕〖@:!/\ " _ < > `,?。≈{}~ ~() _ -『』√ $ @ * & # ※卐?∞Χ ∪∩∈∏ の℡〗§∮”〃ミ灬μ№∑?μδω* ㄨ≮≯+-×÷+-±/=∫∮∝∞ ∧∨∑ ∏ ‖∠≌?≤ ≥ ≈<>じ☆ve↑↓?●★☆■♀『』◆◣◥▲Χ ※◤◥→№←㊣∑ ?〕〖@μδω□∮〒※∴ぷ▂▃▅▆█ ∏卐【】△√ ∩¤?♀♂∞?ㄨ≡↘↙▂▂▃▄ ▅▆▇█┗┛╰☆╮

1_寻址方式与基本指令实验

2.1 寻址方式与基本指令实验 2.1.1 实验目的 1、熟悉80x86寻址方式及基本指令的功能,进一步理解和巩固课堂学习内容。 2、掌握汇编语言程序设计上机过程, 掌握汇编语言源程序结构,为后续汇编语言程序设计打好基础。 3、熟悉Microsoft的DEBUG或Borland的Turbo DEBUG调试工具的使用方法 2.1.2 实验预习要求 1、认真阅读本书第一部分第1章,熟悉汇编语言程序设计上机步骤。 2、认真阅读本书第三部分,熟悉DEBUG调试工具的使用方法。 3、复习80x86操作数寻址方式及基本指令(数据传送、算术运算和逻辑运算等)。 4、了解实验内容,并在实验前根据课堂所学知识回答有关问题(个别取决于程序实际运行环境的问题除外),以便在实验时进行验证。 2.1.3 实验内容 1、读懂下列源程序,使用EDIT生成名为EX11.ASM的源程序,汇编生成EX11.OBJ文件和EX11.LST 文件,连接生成EX11.EXE文件;用EDIT打开EX11.LST文件,了解.LST文件包含的信息;使用DEBUG调试工具单步执行EX11.EXE程序,注意观察IP值的变化,并回答下列问题。 (1)程序装入后,代码段寄存器CS的内容为13FD________H,代码段第一条可执行指令MOV A X, DATA对应的机器代码为B8FC13__________H,它是一个_3_______字节指令,注意观察 执行该指令时IP值的变化情况,该指令源操作数DATA的寻址方式是(立即数寻址_),其值为__13FC________。 (2)执行完MOV DS, DATA指令后,数据段寄存器DS的内容为_13FC_______H,源程序在数据段中定义的数据82H、68H和88H被装入的存储单元的物理地址分别为_13FC0_______H、13FC1________H和13FC2________H。 (3)程序中第一条ADD AL, [BX] 指令对应的机器代码为_0207_________H,它是一个_2_______字节指令,注意观察执行该指令时IP值的变化情况;该指令中源操作数的寻址方式为_寄存器间接寻址_________,该操作数所在存储单元的逻辑地址(DS): (BX)为_13FC:0001_________,其物理地址为_13FC1_________H;执行完该指令后(AL)=_EA_____H,CF=_NC_____,OF=NV______,ZF=NZ______,SF=NG______,AF=NA______,PF=PO______;若两操作数为无符号数,计算结果是否正确__正确_____?若两操作数为带符号数,计算结果是否正确__正确______?若计算结果正确,结果是正数还是负数(正数)? (4)执行完第二条ADD AL, [BX] 指令后(AL)=__72____H,CF=CY______,OF=OV______,ZF=NZ______,SF=PL______,AF=AC______,PF=PE______;若两操作数为无符号数,计算结果是否正确__正确_____?若两操作数为带符号数,计算结果是否正确_不正确_______? (5)指令MOV SUM, AL中目的操作数的寻址方式为__寄存器直接寻址________。该指令执行完后,注意观察(DS):0003H单元中值的变化,该单元的值变为_00_______H。 DA TA SEGMENT NUM DB 82H, 68H, 88H SUM DB ? DA TA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DA TA

相关文档
最新文档