必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2014年計算機三級PC技術要點:80x86宏匯編語言的數據和表達式

時間: 家輝2 資訊

  ● 十進制常數

  ● 八進制常數

  ● 十六進制常數

  ● 十進制科學記數法

  ● 串常數

  (二)變量

  變量用于定義存儲器中的數據,這些數據在程序運行過程中可隨機修改。為了便于對變量的訪問,變量常常以變量名的形式出現在程序中。變量名可以認為是存放數據的存儲單元號地址。變量的三個屬性是:

  (1)段屬性

  指變量所在段的段基址。

  (2)偏移地址屬性

  指變量所在段中的偏移量,即變量所在地址與段基址之間的字節距離。

  (3)類型屬性

  指變量占用存儲單元的字節數。占用1個字節的稱為字節變量,其類型BYTE;占用2個字節的稱為字變量,其類型為WORD;占用4個字節的稱為雙字變量,其類型為DWORD。此外,還有8字節(即4個字)變量和10字節變量,它們分別占用8個字節存儲單元和10個字節存儲單元,其類型為QWORD和TBYTE。

  變量可以用偽指令DB、DW、DD、DZ、DT進行定義。

  (三)標號

  標號是給指令性語句所在地址取的名字,和變量一樣,標號有三個屬性:

  (1)段屬性

  (2)偏移地址屬性

  (3)類型屬性

  (四)表達式和運算符

  宏匯編中有三種運算符:算術運算符、邏輯運算和關系運算符。

  1.算術運算符

  算術運算符包括加(+)、減(-)、乘(*)、除(/)、模除(MOD)、左移(SHL)和右移(SHR)七種。+、-、*、/是常用的運算符,參加運算的數和運算結果均為整數。除法運算的結果取商的整數部分,而模除的運算結果只取它的余數。左移或右移運算符可使二進制數左移或右移若干位,相當于二進制數進行乘法或除法運算,因此也把它們作為算術運算符。

  2.邏輯運算符

  邏輯運算符包括AND(與)、OR(或)、XOR(異或)、NOT(非)四種。它們只適用于對常量進行邏輯運算。注意,表達式中的邏輯運算符只能出現在語言的操作數部分并且是在匯編時完成運算的。

  3.關系運算符

  關系運算符包括EQ(相等)、NE(不等)、LT(小于)、(GT)大于、LE(小于或等于)、GE(大于或等于)6種運算。關系運算符是用于比較兩類的大小,要求兩個操作數都是數字或者是同一段中的兩個地址值。比較的結果用邏輯值表示。關系運算符與邏輯運算符常結合在一起使用。

  4.數值回送運算符

  數值回送運算符分為兩類:一類是將指定的變量名或標號地址的有關內容賦給指令,如OFFSET和SEG;另一類有3種:TYPE,LENGTH和SIZE,將變量名或標號的一些特征傳送給指令。

  (1)OFFSET

  格式: OFFSET 變量或標號

  匯編程序將回送變量或標號所在地址的偏移量給該指令。

  (2)SEG

  格式: SEG 變量或標號

  匯編程序將回送變量或標號所在地址的段地址給該指令。

  (3)TYPE格式: TYPE 變量或標號

  用來確定標號或變量的類型,并根據類型作為一個操作數回送給指令。匯編中規定,如果是變量,則根據DB、DW、DD、DQ和DT分別用數值1、2、4、8和10回送給指令。如果是標號,根據標號的類型用-1和-2分別代表NEAR和FAR。

  (4)LENGTH

  格式: LENGTH 變量名

  用來回送變量名下定義的數據項數目。值得注意的是它只對用DUP定義的數據起作用,凡沒使用DW的回送值均為1。

  (5)SIZE

  格式: SIZE 變量名

  用來回送為該變量名分配的字節數??梢奡IZE應是TYPE和LENGTH值的乘積。

  5.指定屬性操作符

  指定屬性操作符有PTR和THIS等6種。它們的功能是建立一些新的存儲器地址操作數,即新的變量、標號或地址表達式。

  (1)PTR

  格式:類型 PTR 表達式

  說明:類型可以是BYTE、WORD、DWORD、NEAR、FAR等,表達式可以是某個變量、標號或地址表達式。

  功能:建立一個新的存儲器地址操作數,但不分配內存。新操作數與PTR右邊的存儲器地址作數有相同的段地址和偏移量,類型為PTR左邊規定的類型。因些,實際上,PTR操作符可給變量、標號或地址表達式定義新的名字和類型。

  (2)THIS

  格式:THIS 類型

  功能:定義當前單元類型的操作符。

  (3)SHORT

  格式:JMP SHORT DES

  功能:確定轉移地址的屬性,用在JMP指令中,規定轉移范圍在-128~+127個字節內。

  (4)HIGH和LOW

  兩個字節選取操作符。在指令中用在字操作數之前,指定取該字的高字節或低字節參與運算。

  (5)段屬性

  利用“段寄存器:地址表達式”的形式改變操作數的地址表達式所屬段的特性。

56435 主站蜘蛛池模板: 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 北京开源多邦科技发展有限公司官网 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 心得体会网_心得体会格式范文模板| 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 建筑资质代办-建筑资质转让找上海国信启航 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 次氯酸钠厂家,涉水级次氯酸钠,三氯化铁生产厂家-淄博吉灿化工 |